From c10c5a8eb46a030dfbd346d344cec9963a3d35b2 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 12 Aug 2024 13:33:52 +0200 Subject: [PATCH 01/45] fix build --- Cargo.lock | 2732 ++++++++++------- Cargo.toml | 880 +++--- integration-tests/src/cross_chain_transfer.rs | 6 +- integration-tests/src/kusama_test_net.rs | 8 +- integration-tests/src/transact_call_filter.rs | 4 +- node/Cargo.toml | 6 +- node/src/command.rs | 13 +- node/src/service.rs | 40 +- pallets/asset-registry/Cargo.toml | 6 +- pallets/asset-registry/src/mock.rs | 5 + pallets/marketplace/Cargo.toml | 6 +- pallets/marketplace/src/mock.rs | 7 +- pallets/xyk-liquidity-mining/Cargo.toml | 4 +- .../benchmarking/Cargo.toml | 4 +- .../benchmarking/src/mock.rs | 15 +- .../xyk-liquidity-mining/src/tests/mock.rs | 20 +- primitives/Cargo.toml | 6 +- primitives/src/constants.rs | 2 +- runtime/basilisk/src/assets.rs | 70 +- runtime/basilisk/src/governance/mod.rs | 2 +- runtime/basilisk/src/lib.rs | 20 +- runtime/basilisk/src/system.rs | 14 +- runtime/basilisk/src/weights/pallet_lbp.rs | 3 + .../src/weights/pallet_route_executor.rs | 12 + .../basilisk/src/weights/pallet_scheduler.rs | 19 + runtime/basilisk/src/weights/pallet_xcm.rs | 3 + runtime/basilisk/src/weights/pallet_xyk.rs | 3 + runtime/basilisk/src/xcm.rs | 6 +- rust-toolchain | 2 +- 29 files changed, 2441 insertions(+), 1477 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8ce60e0edc..bee35e0cdd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -203,6 +203,20 @@ 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 = "aquamarine" version = "0.5.0" @@ -487,7 +501,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", "rayon", ] @@ -863,6 +877,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + [[package]] name = "base64ct" version = "1.6.0" @@ -941,14 +961,14 @@ dependencies = [ "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-timestamp", "sp-transaction-pool", "sp-trie", "substrate-frame-rpc-system", "substrate-prometheus-endpoint", "substrate-state-trie-migration-rpc", - "trie-db", + "trie-db 0.28.0", ] [[package]] @@ -1039,14 +1059,14 @@ dependencies = [ "sp-block-builder", "sp-consensus-aura", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-inherents", "sp-io", "sp-offchain", "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-transaction-pool", "sp-trie", "sp-version", @@ -1069,7 +1089,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "hash-db", "log", @@ -1111,19 +1131,31 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" dependencies = [ - "bitcoin_hashes", - "rand", - "rand_core 0.6.4", - "serde", - "unicode-normalization", + "bitcoin_hashes 0.11.0", ] +[[package]] +name = "bitcoin-internals" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" + [[package]] name = "bitcoin_hashes" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4" +[[package]] +name = "bitcoin_hashes" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" +dependencies = [ + "bitcoin-internals", + "hex-conservative", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -1273,7 +1305,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", @@ -1508,6 +1540,19 @@ dependencies = [ "unsigned-varint", ] +[[package]] +name = "cid" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3" +dependencies = [ + "core2", + "multibase", + "multihash 0.18.1", + "serde", + "unsigned-varint", +] + [[package]] name = "cipher" version = "0.2.5" @@ -1616,6 +1661,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + [[package]] name = "comfy-table" version = "7.1.1" @@ -1630,7 +1685,7 @@ dependencies = [ [[package]] name = "common" version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof#b273d33f9981e2bb3375ab45faeb537f7ee35224" +source = "git+https://github.com/w3f/ring-proof#665f5f51af5734c7b6d90b985dd6861d4c5b4752" dependencies = [ "ark-ec", "ark-ff", @@ -1798,7 +1853,7 @@ dependencies = [ "gimli 0.27.3", "hashbrown 0.13.2", "log", - "regalloc2", + "regalloc2 0.6.1", "smallvec", "target-lexicon", ] @@ -1872,6 +1927,21 @@ dependencies = [ "wasmtime-types", ] +[[package]] +name = "crc" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + [[package]] name = "crc32fast" version = "1.4.0" @@ -1964,16 +2034,6 @@ dependencies = [ "subtle 2.5.0", ] -[[package]] -name = "crypto-mac" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25fab6889090c8133f3deb8f73ba3c65a7f456f66436fc012a1b1e272b1e103e" -dependencies = [ - "generic-array 0.14.7", - "subtle 2.5.0", -] - [[package]] name = "ctr" version = "0.9.2" @@ -1986,7 +2046,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "clap", "parity-scale-codec", @@ -2003,7 +2063,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2026,7 +2086,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2068,7 +2128,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2097,7 +2157,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "anyhow", "async-trait", @@ -2112,7 +2172,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2135,7 +2195,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2150,8 +2210,8 @@ dependencies = [ "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", "tracing", ] @@ -2159,7 +2219,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2171,7 +2231,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-client-api", "sc-consensus", "sp-consensus", @@ -2183,7 +2243,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2212,6 +2272,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", + "sp-io", "sp-runtime", "sp-transaction-pool", ] @@ -2219,7 +2280,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2231,13 +2292,13 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "cumulus-pallet-dmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2247,14 +2308,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", ] [[package]] name = "cumulus-pallet-parachain-system" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2270,25 +2331,26 @@ dependencies = [ "pallet-message-queue", "parity-scale-codec", "polkadot-parachain-primitives", + "polkadot-runtime-common", "polkadot-runtime-parachains", "scale-info", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-inherents", "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", "sp-version", "staging-xcm", - "trie-db", + "trie-db 0.29.1", ] [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -2299,7 +2361,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2308,14 +2370,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", ] [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2332,7 +2394,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-executor", ] @@ -2340,7 +2402,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2348,13 +2410,13 @@ dependencies = [ "sp-api", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "cumulus-primitives-core" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2363,7 +2425,7 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", "staging-xcm", ] @@ -2371,7 +2433,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2379,49 +2441,50 @@ dependencies = [ "scale-info", "sp-core", "sp-inherents", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime", + "sp-state-machine", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", ] [[package]] name = "cumulus-primitives-timestamp" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-primitives-core", "futures", "parity-scale-codec", "sp-inherents", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-timestamp", ] [[package]] name = "cumulus-primitives-utility" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-primitives-core", "frame-support", "log", "pallet-asset-conversion", - "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-runtime-common", "polkadot-runtime-parachains", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2430,7 +2493,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2454,7 +2517,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2472,7 +2535,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "async-trait", @@ -2493,6 +2556,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", + "polkadot-service", "sc-authority-discovery", "sc-client-api", "sc-network", @@ -2513,7 +2577,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2525,7 +2589,7 @@ dependencies = [ "parity-scale-codec", "pin-project", "polkadot-overseer", - "rand", + "rand 0.8.5", "sc-client-api", "sc-rpc-api", "sc-service", @@ -2540,7 +2604,7 @@ dependencies = [ "sp-core", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-version", "thiserror", "tokio", @@ -2552,14 +2616,14 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", ] @@ -2661,6 +2725,19 @@ dependencies = [ "syn 2.0.60", ] +[[package]] +name = "dashmap" +version = "5.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" +dependencies = [ + "cfg-if", + "hashbrown 0.14.3", + "lock_api", + "once_cell", + "parking_lot_core 0.9.9", +] + [[package]] name = "data-encoding" version = "2.5.0" @@ -2959,10 +3036,20 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", - "signature", + "serdect", + "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" @@ -2970,7 +3057,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]] @@ -2980,7 +3081,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", @@ -3009,7 +3110,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.3", "hex", "rand_core 0.6.4", @@ -3038,6 +3139,7 @@ dependencies = [ "pkcs8", "rand_core 0.6.4", "sec1", + "serdect", "subtle 2.5.0", "zeroize", ] @@ -3060,6 +3162,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "enum-as-inner" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "enumflags2" version = "0.7.9" @@ -3237,7 +3351,7 @@ dependencies = [ [[package]] name = "evm" version = "0.41.1" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.7.2#d8991ec727ad0fb64fe9957a3cd307387a6701e4" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#27d2b3b83ec4a72f09e9303f576377be948a57a7" dependencies = [ "auto_impl", "environmental", @@ -3257,7 +3371,7 @@ dependencies = [ [[package]] name = "evm-core" version = "0.41.0" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.7.2#d8991ec727ad0fb64fe9957a3cd307387a6701e4" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#27d2b3b83ec4a72f09e9303f576377be948a57a7" dependencies = [ "parity-scale-codec", "primitive-types", @@ -3268,7 +3382,7 @@ dependencies = [ [[package]] name = "evm-gasometer" version = "0.41.0" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.7.2#d8991ec727ad0fb64fe9957a3cd307387a6701e4" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#27d2b3b83ec4a72f09e9303f576377be948a57a7" dependencies = [ "environmental", "evm-core", @@ -3279,7 +3393,7 @@ dependencies = [ [[package]] name = "evm-runtime" version = "0.41.0" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.7.2#d8991ec727ad0fb64fe9957a3cd307387a6701e4" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#27d2b3b83ec4a72f09e9303f576377be948a57a7" dependencies = [ "auto_impl", "environmental", @@ -3329,6 +3443,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + [[package]] name = "fastrand" version = "1.9.0" @@ -3466,7 +3586,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand", + "rand 0.8.5", "rustc-hex", "static_assertions", ] @@ -3503,10 +3623,25 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + [[package]] name = "fork-tree" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", ] @@ -3523,7 +3658,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.7.2#2c05f9d4d951efacf504d610286da6ac908b1302" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#45d16ae4c8b32e26fdab8353b704fd59ea0ddb8c" dependencies = [ "hex", "impl-serde", @@ -3535,14 +3670,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.7.2#2c05f9d4d951efacf504d610286da6ac908b1302" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#45d16ae4c8b32e26fdab8353b704fd59ea0ddb8c" dependencies = [ "evm", "frame-support", @@ -3552,7 +3686,6 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] @@ -3564,7 +3697,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-support-procedural", @@ -3580,16 +3713,16 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "Inflector", "array-bytes 6.2.2", @@ -3606,9 +3739,10 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "rand", + "rand 0.8.5", "rand_pcg", "sc-block-builder", + "sc-chain-spec", "sc-cli", "sc-client-api", "sc-client-db", @@ -3621,15 +3755,16 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-genesis-builder", "sp-inherents", "sp-io", "sp-keystore", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "thiserror", "thousands", ] @@ -3637,7 +3772,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -3648,7 +3783,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3659,14 +3794,15 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "frame-executive" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ + "aquamarine 0.3.3", "frame-support", "frame-system", "frame-try-runtime", @@ -3676,8 +3812,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -3693,33 +3829,26 @@ dependencies = [ ] [[package]] -name = "frame-remote-externalities" -version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +name = "frame-metadata-hash-extension" +version = "0.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "futures", - "indicatif", - "jsonrpsee", + "array-bytes 6.2.2", + "docify", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "serde", - "sp-core", - "sp-crypto-hashing", - "sp-io", + "scale-info", "sp-runtime", - "sp-state-machine", - "spinners", - "substrate-rpc-client", - "tokio", - "tokio-retry", ] [[package]] name = "frame-support" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "aquamarine", + "aquamarine 0.5.0", "array-bytes 6.2.2", "bitflags 1.3.2", "docify", @@ -3740,7 +3869,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -3748,8 +3877,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-weights", "static_assertions", "tt-call", @@ -3758,11 +3887,11 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "Inflector", "cfg-expr", - "derive-syn-parse 0.1.5", + "derive-syn-parse 0.2.0", "expander 2.1.0", "frame-support-procedural-tools", "itertools 0.10.5", @@ -3777,7 +3906,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", @@ -3789,7 +3918,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro2", "quote", @@ -3799,7 +3928,7 @@ dependencies = [ [[package]] name = "frame-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cfg-if", "docify", @@ -3811,7 +3940,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-version", "sp-weights", ] @@ -3819,7 +3948,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -3828,13 +3957,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "frame-system-rpc-runtime-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "sp-api", @@ -3843,13 +3972,13 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "parity-scale-codec", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -4089,7 +4218,7 @@ version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" dependencies = [ - "rand", + "rand 0.8.5", "rand_core 0.6.4", ] @@ -4109,7 +4238,7 @@ version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" dependencies = [ - "fallible-iterator", + "fallible-iterator 0.2.0", "indexmap 1.9.3", "stable_deref_trait", ] @@ -4119,6 +4248,10 @@ name = "gimli" version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +dependencies = [ + "fallible-iterator 0.3.0", + "stable_deref_trait", +] [[package]] name = "glob" @@ -4126,6 +4259,26 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +[[package]] +name = "governor" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b" +dependencies = [ + "cfg-if", + "dashmap", + "futures", + "futures-timer", + "no-std-compat", + "nonzero_ext", + "parking_lot 0.12.1", + "portable-atomic", + "quanta", + "rand 0.8.5", + "smallvec", + "spinning_top", +] + [[package]] name = "group" version = "0.13.0" @@ -4164,9 +4317,9 @@ checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403" [[package]] name = "handlebars" -version = "4.5.0" +version = "5.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225" +checksum = "d08485b96a0e6393e9e4d1b8d48cf74ad6c063cd905eb33f42c1ce3f0377539b" dependencies = [ "log", "pest", @@ -4253,6 +4406,12 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hex-conservative" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" + [[package]] name = "hex-literal" version = "0.3.4" @@ -4284,16 +4443,6 @@ dependencies = [ "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.0", - "digest 0.9.0", -] - [[package]] name = "hmac" version = "0.12.1" @@ -4383,7 +4532,7 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hydra-dx-build-script-utils" version = "1.0.3" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "cargo-lock", "platforms 1.1.0", @@ -4391,8 +4540,8 @@ dependencies = [ [[package]] name = "hydra-dx-math" -version = "8.0.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "8.1.2" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "fixed", "num-traits", @@ -4401,13 +4550,13 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "hydradx-adapters" -version = "1.3.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "1.3.5" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -4421,7 +4570,7 @@ dependencies = [ "orml-utilities", "orml-vesting", "orml-xcm-support", - "pallet-asset-registry 3.2.1", + "pallet-asset-registry 3.2.4", "pallet-balances", "pallet-bonds", "pallet-circuit-breaker", @@ -4435,18 +4584,18 @@ dependencies = [ "pallet-referrals", "pallet-route-executor", "pallet-stableswap", - "pallet-staking 3.0.0", + "pallet-staking 3.1.1", "pallet-transaction-multi-payment", "pallet-uniques", "parity-scale-codec", "polkadot-parachain-primitives", "primitive-types", - "primitives 6.0.2", + "primitives 6.0.3", "scale-info", "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -4454,8 +4603,8 @@ dependencies = [ [[package]] name = "hydradx-traits" -version = "3.2.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "3.4.0" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -4463,7 +4612,7 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -4501,9 +4650,9 @@ dependencies = [ "hyper", "log", "rustls 0.21.11", - "rustls-native-certs", + "rustls-native-certs 0.6.3", "tokio", - "tokio-rustls", + "tokio-rustls 0.24.1", ] [[package]] @@ -4540,6 +4689,16 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "idna" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + [[package]] name = "idna" version = "0.5.0" @@ -4663,19 +4822,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" -[[package]] -name = "indicatif" -version = "0.17.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" -dependencies = [ - "console", - "instant", - "number_prefix", - "portable-atomic", - "unicode-width", -] - [[package]] name = "inout" version = "0.1.3" @@ -4817,12 +4963,11 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.20.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "affdc52f7596ccb2d7645231fc6163bb314630c989b64998f3699a28b4d5d4dc" +checksum = "cfdb12a2381ea5b2e68c3469ec604a007b367778cdb14d09612c8069ebd616ad" dependencies = [ "jsonrpsee-core", - "jsonrpsee-http-client", "jsonrpsee-proc-macros", "jsonrpsee-server", "jsonrpsee-types", @@ -4833,19 +4978,20 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.20.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b005c793122d03217da09af68ba9383363caa950b90d3436106df8cabce935" +checksum = "4978087a58c3ab02efc5b07c5e5e2803024536106fd5506f558db172c889b3aa" dependencies = [ "futures-util", "http", "jsonrpsee-core", "pin-project", - "rustls-native-certs", + "rustls-native-certs 0.7.1", + "rustls-pki-types", "soketto", "thiserror", "tokio", - "tokio-rustls", + "tokio-rustls 0.25.0", "tokio-util", "tracing", "url", @@ -4853,12 +4999,11 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.20.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2327ba8df2fdbd5e897e2b5ed25ce7f299d345b9736b6828814c3dbd1fd47b" +checksum = "b4b257e1ec385e07b0255dde0b933f948b5c8b8c28d42afda9587c3a967b896d" dependencies = [ "anyhow", - "async-lock 2.8.0", "async-trait", "beef", "futures-timer", @@ -4866,60 +5011,42 @@ dependencies = [ "hyper", "jsonrpsee-types", "parking_lot 0.12.1", - "rand", + "pin-project", + "rand 0.8.5", "rustc-hash", "serde", "serde_json", - "soketto", - "thiserror", - "tokio", - "tracing", -] - -[[package]] -name = "jsonrpsee-http-client" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f80c17f62c7653ce767e3d7288b793dfec920f97067ceb189ebdd3570f2bc20" -dependencies = [ - "async-trait", - "hyper", - "hyper-rustls", - "jsonrpsee-core", - "jsonrpsee-types", - "serde", - "serde_json", "thiserror", "tokio", - "tower", + "tokio-stream", "tracing", - "url", ] [[package]] name = "jsonrpsee-proc-macros" -version = "0.20.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29110019693a4fa2dbda04876499d098fa16d70eba06b1e6e2b3f1b251419515" +checksum = "7d0bb047e79a143b32ea03974a6bf59b62c2a4c5f5d42a381c907a8bbb3f75c0" dependencies = [ "heck 0.4.1", - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.60", ] [[package]] name = "jsonrpsee-server" -version = "0.20.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c39a00449c9ef3f50b84fc00fc4acba20ef8f559f07902244abf4c15c5ab9c" +checksum = "12d8b6a9674422a8572e0b0abb12feeb3f2aeda86528c80d0350c2bd0923ab41" dependencies = [ "futures-util", "http", "hyper", "jsonrpsee-core", "jsonrpsee-types", + "pin-project", "route-recognizer", "serde", "serde_json", @@ -4934,23 +5061,22 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.20.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be0be325642e850ed0bdff426674d2e66b2b7117c9be23a7caef68a2902b7d9" +checksum = "150d6168405890a7a3231a3c74843f58b8959471f6df76078db2619ddee1d07d" dependencies = [ "anyhow", "beef", "serde", "serde_json", "thiserror", - "tracing", ] [[package]] name = "jsonrpsee-ws-client" -version = "0.20.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca9cb3933ccae417eb6b08c3448eb1cb46e39834e5b503e395e5e5bd08546c0" +checksum = "58b9db2dfd5bb1194b0ce921504df9ceae210a345bc2f6c5a61432089bbab070" dependencies = [ "http", "jsonrpsee-client-transport", @@ -4969,6 +5095,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", + "serdect", "sha2 0.10.8", ] @@ -5142,7 +5269,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "quick-protobuf", - "rand", + "rand 0.8.5", "rw-stream-sink", "smallvec", "thiserror", @@ -5161,7 +5288,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "smallvec", - "trust-dns-resolver", + "trust-dns-resolver 0.22.0", ] [[package]] @@ -5193,12 +5320,12 @@ 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 0.17.0", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "thiserror", "zeroize", @@ -5223,7 +5350,7 @@ dependencies = [ "libp2p-swarm", "log", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "smallvec", "thiserror", @@ -5245,11 +5372,11 @@ dependencies = [ "libp2p-identity", "libp2p-swarm", "log", - "rand", + "rand 0.8.5", "smallvec", "socket2 0.4.10", "tokio", - "trust-dns-proto", + "trust-dns-proto 0.22.0", "void", ] @@ -5281,7 +5408,7 @@ dependencies = [ "log", "once_cell", "quick-protobuf", - "rand", + "rand 0.8.5", "sha2 0.10.8", "snow", "static_assertions", @@ -5303,7 +5430,7 @@ dependencies = [ "libp2p-core", "libp2p-swarm", "log", - "rand", + "rand 0.8.5", "void", ] @@ -5323,7 +5450,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "quinn-proto", - "rand", + "rand 0.8.5", "rustls 0.20.9", "thiserror", "tokio", @@ -5341,7 +5468,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand", + "rand 0.8.5", "smallvec", ] @@ -5360,7 +5487,7 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "log", - "rand", + "rand 0.8.5", "smallvec", "tokio", "void", @@ -5408,7 +5535,7 @@ dependencies = [ "rustls 0.20.9", "thiserror", "webpki", - "x509-parser", + "x509-parser 0.14.0", "yasna", ] @@ -5496,7 +5623,7 @@ dependencies = [ "libsecp256k1-core", "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", - "rand", + "rand 0.8.5", "serde", "sha2 0.9.9", "typenum", @@ -5606,39 +5733,94 @@ dependencies = [ ] [[package]] -name = "lock_api" -version = "0.4.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" - -[[package]] -name = "lru" -version = "0.10.1" +name = "litep2p" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" +checksum = "7f02542ae3a94b4c4ffa37dc56388c923e286afa3bf65452e3984b50b2a2f316" dependencies = [ - "hashbrown 0.13.2", -] - -[[package]] -name = "lru" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" - -[[package]] -name = "lru-cache" -version = "0.1.2" + "async-trait", + "bs58 0.4.0", + "bytes", + "cid 0.10.1", + "ed25519-dalek 1.0.1", + "futures", + "futures-timer", + "hex-literal 0.4.1", + "indexmap 2.2.6", + "libc", + "mockall 0.12.1", + "multiaddr", + "multihash 0.17.0", + "network-interface", + "nohash-hasher", + "parking_lot 0.12.1", + "pin-project", + "prost 0.11.9", + "prost-build", + "quinn", + "rand 0.8.5", + "rcgen", + "ring 0.16.20", + "rustls 0.20.9", + "serde", + "sha2 0.10.8", + "simple-dns", + "smallvec", + "snow", + "socket2 0.5.6", + "static_assertions", + "str0m", + "thiserror", + "tokio", + "tokio-stream", + "tokio-tungstenite", + "tokio-util", + "tracing", + "trust-dns-resolver 0.23.2", + "uint", + "unsigned-varint", + "url", + "webpki", + "x25519-dalek 2.0.1", + "x509-parser 0.15.1", + "yasna", + "zeroize", +] + +[[package]] +name = "lock_api" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "lru" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" +dependencies = [ + "hashbrown 0.13.2", +] + +[[package]] +name = "lru" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" + +[[package]] +name = "lru-cache" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" dependencies = [ @@ -5722,27 +5904,12 @@ dependencies = [ "syn 2.0.60", ] -[[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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" -dependencies = [ - "regex-automata 0.1.10", -] - [[package]] name = "matchers" version = "0.1.0" @@ -5838,7 +6005,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" dependencies = [ "futures", - "rand", + "rand 0.8.5", "thrift", ] @@ -5885,7 +6052,7 @@ dependencies = [ "lioness", "log", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", "subtle 2.5.0", @@ -5896,7 +6063,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "log", @@ -5915,7 +6082,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5937,8 +6104,23 @@ dependencies = [ "downcast", "fragile", "lazy_static", - "mockall_derive", - "predicates", + "mockall_derive 0.11.4", + "predicates 2.1.5", + "predicates-tree", +] + +[[package]] +name = "mockall" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43766c2b5203b10de348ffe19f7e54564b64f3d6018ff7648d1e2d6d3a0f0a48" +dependencies = [ + "cfg-if", + "downcast", + "fragile", + "lazy_static", + "mockall_derive 0.12.1", + "predicates 3.1.2", "predicates-tree", ] @@ -5954,6 +6136,18 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "mockall_derive" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af7cbce79ec385a1d4f54baa90a76401eb15d9cab93685f62e7e9f942aa00ae2" +dependencies = [ + "cfg-if", + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "multiaddr" version = "0.17.1" @@ -6007,10 +6201,14 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", "core2", "digest 0.10.7", "multihash-derive 0.8.0", "sha2 0.10.8", + "sha3", "unsigned-varint", ] @@ -6136,7 +6334,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" dependencies = [ - "rand", + "rand 0.8.5", ] [[package]] @@ -6211,6 +6409,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "network-interface" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a43439bf756eed340bdf8feba761e2d50c7d47175d87545cd5cbe4a137c4d1" +dependencies = [ + "cc", + "libc", + "thiserror", + "winapi", +] + [[package]] name = "nix" version = "0.24.3" @@ -6233,6 +6443,12 @@ dependencies = [ "libc", ] +[[package]] +name = "no-std-compat" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" + [[package]] name = "no-std-net" version = "0.6.0" @@ -6261,6 +6477,12 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonzero_ext" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" + [[package]] name = "normalize-line-endings" version = "0.3.0" @@ -6375,12 +6597,6 @@ dependencies = [ "syn 2.0.60", ] -[[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.30.4" @@ -6429,12 +6645,60 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" +[[package]] +name = "openssl" +version = "0.10.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "openssl-probe" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-src" +version = "300.3.1+3.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7259953d42a81bf137fbbd73bd30a8e1914d6dce43c2b90ed575783a22608b91" +dependencies = [ + "cc", +] + +[[package]] +name = "openssl-sys" +version = "0.9.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +dependencies = [ + "cc", + "libc", + "openssl-src", + "pkg-config", + "vcpkg", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -6485,8 +6749,8 @@ dependencies = [ [[package]] name = "orml-benchmarking" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-benchmarking", "frame-support", @@ -6496,17 +6760,18 @@ dependencies = [ "scale-info", "serde", "sp-api", + "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "orml-tokens" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "frame-system", @@ -6517,13 +6782,13 @@ dependencies = [ "serde", "sp-arithmetic", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "orml-traits" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -6536,14 +6801,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", ] [[package]] name = "orml-unknown-tokens" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "frame-system", @@ -6551,14 +6816,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", ] [[package]] name = "orml-utilities" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "parity-scale-codec", @@ -6567,13 +6832,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "orml-vesting" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "frame-system", @@ -6582,41 +6847,41 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "orml-xcm" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "frame-system", "pallet-xcm", "parity-scale-codec", "scale-info", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", ] [[package]] name = "orml-xcm-support" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "orml-traits", "parity-scale-codec", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-executor", ] [[package]] name = "orml-xtokens" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.7.2#c1fbd5a34168830e3614a1cd4724135e7a3c1236" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-v1.11.0#0347ec813ce6cf3e1148a3bedcdf4c0a4e85b0da" dependencies = [ "frame-support", "frame-system", @@ -6629,7 +6894,7 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-executor", ] @@ -6643,11 +6908,12 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "sp-api", @@ -6655,13 +6921,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-asset-rate" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -6670,7 +6936,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -6692,7 +6958,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "substrate-wasm-builder", "test-utils", @@ -6700,8 +6966,8 @@ dependencies = [ [[package]] name = "pallet-asset-registry" -version = "3.2.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "3.2.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -6717,14 +6983,14 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "substrate-wasm-builder", ] [[package]] name = "pallet-asset-tx-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -6736,13 +7002,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-assets" -version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +version = "29.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -6752,13 +7018,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-aura" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -6769,13 +7035,13 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-authority-discovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -6785,13 +7051,13 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-authorship" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -6799,13 +7065,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-babe" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -6823,15 +7089,15 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-bags-list" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "aquamarine", + "aquamarine 0.5.0", "docify", "frame-benchmarking", "frame-election-provider-support", @@ -6844,14 +7110,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-balances" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "docify", "frame-benchmarking", @@ -6861,13 +7127,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-beefy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -6881,13 +7147,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-beefy-mmr" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "binary-merkle-tree", @@ -6906,13 +7172,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-bonds" -version = "2.2.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "2.2.3" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -6923,18 +7189,18 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "primitive-types", - "primitives 6.0.2", + "primitives 6.0.3", "scale-info", "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -6946,30 +7212,32 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-broker" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", + "sp-api", "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-child-bounties" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -6982,13 +7250,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-circuit-breaker" -version = "1.1.21" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "1.1.25" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -6998,13 +7266,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-collator-rewards" -version = "1.0.6" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "1.0.8" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -7016,33 +7284,34 @@ dependencies = [ "sp-arithmetic", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "substrate-wasm-builder", ] [[package]] name = "pallet-collator-selection" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "log", "pallet-authorship", + "pallet-balances", "pallet-session", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7053,13 +7322,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-conviction-voting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7070,13 +7339,13 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-currencies" -version = "2.1.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "2.1.1" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -7087,13 +7356,13 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-democracy" -version = "4.1.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "4.3.0" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -7103,13 +7372,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-democracy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7121,13 +7390,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-duster" -version = "3.2.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "3.2.5" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -7139,14 +7408,14 @@ dependencies = [ "scale-info", "serde", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "substrate-wasm-builder", ] [[package]] name = "pallet-dynamic-fees" -version = "1.0.2" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "1.0.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -7156,13 +7425,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-election-provider-multi-phase" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7171,21 +7440,21 @@ dependencies = [ "log", "pallet-election-provider-support-benchmarking", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sp-arithmetic", "sp-core", "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "strum 0.24.1", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "strum 0.26.2", ] [[package]] name = "pallet-election-provider-support-benchmarking" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7193,13 +7462,13 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-elections-phragmen" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7212,13 +7481,13 @@ dependencies = [ "sp-npos-elections", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-ema-oracle" -version = "1.3.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "1.3.2" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -7232,13 +7501,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.7.2#2c05f9d4d951efacf504d610286da6ac908b1302" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#45d16ae4c8b32e26fdab8353b704fd59ea0ddb8c" dependencies = [ "environmental", "evm", @@ -7258,13 +7527,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "pallet-fast-unstake" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "docify", "frame-benchmarking", @@ -7277,13 +7545,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-grandpa" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7300,13 +7568,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-identity" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7317,13 +7585,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-im-online" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7337,13 +7605,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-indices" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7354,13 +7622,13 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-lbp" -version = "4.7.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "4.8.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -7375,14 +7643,14 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "substrate-wasm-builder", ] [[package]] name = "pallet-liquidity-mining" -version = "4.3.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "4.3.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -7393,7 +7661,7 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -7415,13 +7683,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-membership" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7432,13 +7700,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-message-queue" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "environmental", "frame-benchmarking", @@ -7451,14 +7719,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-weights", ] [[package]] name = "pallet-mmr" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7470,13 +7738,13 @@ dependencies = [ "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-multisig" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7486,13 +7754,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-nft" -version = "7.1.2" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "7.1.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -7505,13 +7773,13 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-nis" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7521,13 +7789,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-nomination-pools" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -7539,14 +7807,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-nomination-pools-benchmarking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7558,26 +7826,26 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-nomination-pools-runtime-api" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-offences" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -7588,13 +7856,13 @@ dependencies = [ "serde", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-offences-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7612,13 +7880,13 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-omnipool" -version = "4.1.5" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "4.3.2" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "bitflags 1.3.2", "frame-benchmarking", @@ -7636,13 +7904,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-omnipool-liquidity-mining" -version = "2.1.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "2.1.8" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -7656,18 +7924,36 @@ dependencies = [ "pallet-omnipool", "parity-scale-codec", "primitive-types", - "primitives 6.0.2", + "primitives 6.0.3", "scale-info", "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", +] + +[[package]] +name = "pallet-parameters" +version = "0.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" +dependencies = [ + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-core", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-preimage" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7678,13 +7964,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-proxy" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7693,13 +7979,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-ranked-collective" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7712,13 +7998,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-recovery" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7727,13 +8013,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-referenda" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7746,13 +8032,13 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-referrals" -version = "1.2.3" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "1.2.5" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -7764,13 +8050,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-relaychain-info" version = "0.3.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -7779,13 +8065,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-root-testing" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -7794,16 +8080,17 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-route-executor" -version = "2.2.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "2.5.0" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", + "hydra-dx-math", "hydradx-traits", "orml-traits", "pallet-balances", @@ -7811,13 +8098,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-scheduler" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "docify", "frame-benchmarking", @@ -7828,14 +8115,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-weights", ] [[package]] name = "pallet-session" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -7850,14 +8137,14 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", ] [[package]] name = "pallet-session-benchmarking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7865,16 +8152,16 @@ dependencies = [ "pallet-session", "pallet-staking 28.0.0", "parity-scale-codec", - "rand", + "rand 0.8.5", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-society" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7886,13 +8173,13 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-stableswap" -version = "3.5.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "3.6.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "bitflags 1.3.2", "frame-support", @@ -7905,32 +8192,32 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-staking" -version = "3.0.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "3.1.1" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", "hydra-dx-math", "log", "orml-traits", - "pallet-democracy 4.1.0", + "pallet-democracy 4.3.0", "parity-scale-codec", "scale-info", "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-staking" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7947,13 +8234,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-staking-reward-curve" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -7964,7 +8251,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "log", "sp-arithmetic", @@ -7973,7 +8260,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "sp-api", @@ -7983,7 +8270,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7994,13 +8281,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-sudo" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "docify", "frame-benchmarking", @@ -8010,13 +8297,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-timestamp" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "docify", "frame-benchmarking", @@ -8028,15 +8315,15 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-timestamp", ] [[package]] name = "pallet-tips" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -8049,13 +8336,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-transaction-multi-payment" -version = "9.5.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "10.0.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "frame-system", @@ -8066,18 +8353,18 @@ dependencies = [ "pallet-transaction-payment", "pallet-utility", "parity-scale-codec", - "primitives 6.0.2", + "primitives 6.0.3", "scale-info", "sp-api", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-transaction-pause" -version = "1.0.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "1.0.3" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -8086,13 +8373,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-transaction-payment" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -8102,13 +8389,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-transaction-payment-rpc" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -8124,7 +8411,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -8136,7 +8423,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "docify", "frame-benchmarking", @@ -8149,13 +8436,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-uniques" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -8164,13 +8451,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-utility" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -8180,13 +8467,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-vesting" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -8195,13 +8482,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-whitelist" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -8210,13 +8497,13 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "pallet-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -8230,16 +8517,17 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", + "xcm-fee-payment-runtime-api", ] [[package]] name = "pallet-xcm-benchmarks" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-benchmarking", "frame-support", @@ -8249,7 +8537,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8257,8 +8545,8 @@ dependencies = [ [[package]] name = "pallet-xyk" -version = "6.4.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "6.4.4" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-benchmarking", "frame-support", @@ -8274,7 +8562,7 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "substrate-wasm-builder", ] @@ -8301,7 +8589,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -8329,13 +8617,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "parachains-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -8356,13 +8644,26 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", "substrate-wasm-builder", ] +[[package]] +name = "parity-bip39" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" +dependencies = [ + "bitcoin_hashes 0.13.0", + "rand 0.7.3", + "rand_core 0.6.4", + "serde", + "unicode-normalization", +] + [[package]] name = "parity-db" version = "0.4.13" @@ -8378,7 +8679,7 @@ dependencies = [ "lz4", "memmap2 0.5.10", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "siphasher", "snap", "winapi", @@ -8484,19 +8785,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7924d1d0ad836f665c9065e26d016c673ece3993f30d340068b16f282afc1156" [[package]] -name = "paste" -version = "1.0.14" +name = "password-hash" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" +dependencies = [ + "base64ct", + "rand_core 0.6.4", + "subtle 2.5.0", +] [[package]] -name = "pbkdf2" -version = "0.8.0" +name = "paste" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa" -dependencies = [ - "crypto-mac 0.11.0", -] +checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" [[package]] name = "pbkdf2" @@ -8505,6 +8808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", + "password-hash", ] [[package]] @@ -8663,7 +8967,7 @@ checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "polkadot-approval-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "futures", @@ -8676,14 +8980,14 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-bitfield-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "always-assert", "futures", @@ -8692,14 +8996,14 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "derive_more", "fatality", @@ -8711,7 +9015,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "schnellru", "sp-core", "sp-keystore", @@ -8722,7 +9026,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "fatality", @@ -8734,7 +9038,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-network", "schnellru", "thiserror", @@ -8745,7 +9049,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cfg-if", "clap", @@ -8765,15 +9069,15 @@ dependencies = [ "sp-io", "sp-keyring", "sp-maybe-compressed-blob", + "sp-runtime", "substrate-build-script-utils", "thiserror", - "try-runtime-cli", ] [[package]] name = "polkadot-collator-protocol" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "fatality", @@ -8795,19 +9099,19 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "polkadot-dispute-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "derive_more", "fatality", @@ -8832,7 +9136,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8846,7 +9150,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "futures-timer", @@ -8854,7 +9158,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "sc-network", "sc-network-common", @@ -8868,7 +9172,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "always-assert", "async-trait", @@ -8891,7 +9195,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "parity-scale-codec", @@ -8909,7 +9213,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "derive_more", @@ -8925,7 +9229,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sc-keystore", @@ -8942,7 +9246,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "futures", @@ -8964,7 +9268,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "fatality", @@ -8984,7 +9288,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8999,7 +9303,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -9020,7 +9324,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "polkadot-node-metrics", @@ -9034,7 +9338,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "futures-timer", @@ -9051,7 +9355,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "fatality", "futures", @@ -9070,7 +9374,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -9087,7 +9391,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "fatality", @@ -9104,7 +9408,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "fatality", @@ -9114,6 +9418,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", + "schnellru", "thiserror", "tracing-gum", ] @@ -9121,7 +9426,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "always-assert", "array-bytes 6.2.2", @@ -9129,8 +9434,6 @@ dependencies = [ "cfg-if", "futures", "futures-timer", - "is_executable", - "libc", "parity-scale-codec", "pin-project", "polkadot-core-primitives", @@ -9140,11 +9443,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-parachain-primitives", "polkadot-primitives", - "rand", + "rand 0.8.5", "slotmap", "sp-core", - "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "tempfile", "thiserror", "tokio", @@ -9154,7 +9455,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "polkadot-node-primitives", @@ -9170,9 +9471,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "cfg-if", "cpu-time", "futures", "landlock", @@ -9187,9 +9487,9 @@ dependencies = [ "seccompiler", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-io", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "thiserror", "tracing-gum", ] @@ -9197,7 +9497,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "polkadot-node-metrics", @@ -9212,7 +9512,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "lazy_static", "log", @@ -9222,6 +9522,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-network", + "sc-network-types", "sp-core", "thiserror", "tokio", @@ -9230,7 +9531,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bs58 0.5.1", "futures", @@ -9249,7 +9550,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -9262,10 +9563,12 @@ dependencies = [ "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-primitives", - "rand", + "rand 0.8.5", "sc-authority-discovery", "sc-network", - "strum 0.24.1", + "sc-network-types", + "sp-runtime", + "strum 0.26.2", "thiserror", "tracing-gum", ] @@ -9273,7 +9576,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "bounded-vec", @@ -9296,7 +9599,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9306,7 +9609,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "bitvec", @@ -9320,6 +9623,7 @@ dependencies = [ "polkadot-statement-table", "sc-client-api", "sc-network", + "sc-network-types", "sc-transaction-pool-api", "smallvec", "sp-api", @@ -9334,7 +9638,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "derive_more", @@ -9356,7 +9660,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "prioritized-metered-channel", - "rand", + "rand 0.8.5", "sc-client-api", "schnellru", "sp-application-crypto", @@ -9369,7 +9673,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -9391,7 +9695,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bounded-collections", "derive_more", @@ -9401,14 +9705,14 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-weights", ] [[package]] name = "polkadot-primitives" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -9429,13 +9733,13 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "polkadot-rpc" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -9468,7 +9772,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", "frame-benchmarking", @@ -9493,7 +9797,6 @@ dependencies = [ "pallet-transaction-payment", "pallet-treasury", "pallet-vesting", - "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime-parachains", @@ -9510,7 +9813,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -9520,20 +9823,20 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bs58 0.5.1", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "polkadot-runtime-parachains" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -9558,7 +9861,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "polkadot-runtime-metrics", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", @@ -9573,7 +9876,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -9582,7 +9885,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "frame-benchmarking", @@ -9598,7 +9901,6 @@ dependencies = [ "log", "mmr-gadget", "pallet-babe", - "pallet-im-online", "pallet-staking 28.0.0", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -9685,21 +9987,23 @@ dependencies = [ "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-timestamp", "sp-transaction-pool", "sp-version", "sp-weights", + "staging-xcm", "substrate-prometheus-endpoint", "thiserror", "tracing-gum", "westend-runtime", + "xcm-fee-payment-runtime-api", ] [[package]] name = "polkadot-statement-distribution" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -9722,7 +10026,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -9730,11 +10034,36 @@ dependencies = [ "tracing-gum", ] +[[package]] +name = "polkavm" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a3693e5efdb2bf74e449cd25fd777a28bd7ed87e41f5d5da75eb31b4de48b94" +dependencies = [ + "libc", + "log", + "polkavm-assembler", + "polkavm-common", + "polkavm-linux-raw", +] + +[[package]] +name = "polkavm-assembler" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa96d6d868243acc12de813dd48e756cbadcc8e13964c70d272753266deadc1" +dependencies = [ + "log", +] + [[package]] name = "polkavm-common" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d9428a5cfcc85c5d7b9fc4b6a18c4b802d0173d768182a51cc7751640f08b92" +dependencies = [ + "log", +] [[package]] name = "polkavm-derive" @@ -9767,6 +10096,27 @@ dependencies = [ "syn 2.0.60", ] +[[package]] +name = "polkavm-linker" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c7be503e60cf56c0eb785f90aaba4b583b36bff00e93997d93fef97f9553c39" +dependencies = [ + "gimli 0.28.1", + "hashbrown 0.14.3", + "log", + "object 0.32.2", + "polkavm-common", + "regalloc2 0.9.3", + "rustc-demangle", +] + +[[package]] +name = "polkavm-linux-raw" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26e85d3456948e650dff0cfc85603915847faf893ed1e66b020bb82ef4557120" + [[package]] name = "polling" version = "2.8.0" @@ -9853,6 +10203,16 @@ dependencies = [ "regex", ] +[[package]] +name = "predicates" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97" +dependencies = [ + "anstyle", + "predicates-core", +] + [[package]] name = "predicates-core" version = "1.0.6" @@ -9925,8 +10285,8 @@ dependencies = [ [[package]] name = "primitives" -version = "6.0.2" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +version = "6.0.3" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-support", "hex-literal 0.3.4", @@ -9935,7 +10295,7 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "static_assertions", ] @@ -9952,7 +10312,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "static_assertions", "substrate-wasm-builder", ] @@ -10168,6 +10528,21 @@ dependencies = [ "cc", ] +[[package]] +name = "quanta" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5" +dependencies = [ + "crossbeam-utils", + "libc", + "once_cell", + "raw-cpuid", + "wasi 0.11.0+wasi-snapshot-preview1", + "web-sys", + "winapi", +] + [[package]] name = "quick-error" version = "1.2.3" @@ -10207,6 +10582,24 @@ dependencies = [ "pin-project-lite 0.1.12", ] +[[package]] +name = "quinn" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8b432585672228923edbbf64b8b12c14e1112f62e88737655b4a083dbcd78e" +dependencies = [ + "bytes", + "pin-project-lite 0.2.14", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls 0.20.9", + "thiserror", + "tokio", + "tracing", + "webpki", +] + [[package]] name = "quinn-proto" version = "0.9.6" @@ -10214,7 +10607,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94b0b33c13a79f669c85defaf4c275dc86a0c0372807d0ca3d78e0bb87274863" dependencies = [ "bytes", - "rand", + "rand 0.8.5", "ring 0.16.20", "rustc-hash", "rustls 0.20.9", @@ -10225,6 +10618,19 @@ dependencies = [ "webpki", ] +[[package]] +name = "quinn-udp" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4" +dependencies = [ + "libc", + "quinn-proto", + "socket2 0.4.10", + "tracing", + "windows-sys 0.42.0", +] + [[package]] name = "quote" version = "1.0.36" @@ -10240,6 +10646,19 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", +] + [[package]] name = "rand" version = "0.8.5" @@ -10296,7 +10715,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" dependencies = [ "num-traits", - "rand", + "rand 0.8.5", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", ] [[package]] @@ -10308,6 +10736,15 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "raw-cpuid" +version = "11.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d" +dependencies = [ + "bitflags 2.5.0", +] + [[package]] name = "rawpointer" version = "0.2.1" @@ -10419,6 +10856,19 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +dependencies = [ + "hashbrown 0.13.2", + "log", + "rustc-hash", + "slice-group-by", + "smallvec", +] + [[package]] name = "regex" version = "1.10.4" @@ -10486,13 +10936,14 @@ dependencies = [ [[package]] name = "ring" version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof#b273d33f9981e2bb3375ab45faeb537f7ee35224" +source = "git+https://github.com/w3f/ring-proof#665f5f51af5734c7b6d90b985dd6861d4c5b4752" dependencies = [ "ark-ec", "ark-ff", "ark-poly", "ark-serialize", "ark-std", + "arrayvec 0.7.4", "blake2 0.10.6", "common", "fflonk", @@ -10573,11 +11024,13 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "binary-merkle-tree", + "bitvec", "frame-benchmarking", "frame-executive", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -10600,7 +11053,6 @@ dependencies = [ "pallet-elections-phragmen", "pallet-grandpa", "pallet-identity", - "pallet-im-online", "pallet-indices", "pallet-membership", "pallet-message-queue", @@ -10608,6 +11060,7 @@ dependencies = [ "pallet-multisig", "pallet-nis", "pallet-offences", + "pallet-parameters", "pallet-preimage", "pallet-proxy", "pallet-ranked-collective", @@ -10639,6 +11092,7 @@ dependencies = [ "scale-info", "serde", "serde_derive", + "serde_json", "smallvec", "sp-api", "sp-arithmetic", @@ -10646,6 +11100,7 @@ dependencies = [ "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", + "sp-consensus-grandpa", "sp-core", "sp-genesis-builder", "sp-inherents", @@ -10655,8 +11110,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -10664,12 +11119,13 @@ dependencies = [ "staging-xcm-executor", "static_assertions", "substrate-wasm-builder", + "xcm-fee-payment-runtime-api", ] [[package]] name = "rococo-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "polkadot-primitives", @@ -10799,14 +11255,14 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-beefy", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-inherents", "sp-io", "sp-offchain", "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-transaction-pool", "sp-trie", "sp-version", @@ -10915,10 +11371,24 @@ checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" dependencies = [ "log", "ring 0.17.8", - "rustls-webpki", + "rustls-webpki 0.101.7", "sct", ] +[[package]] +name = "rustls" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +dependencies = [ + "log", + "ring 0.17.8", + "rustls-pki-types", + "rustls-webpki 0.102.6", + "subtle 2.5.0", + "zeroize", +] + [[package]] name = "rustls-native-certs" version = "0.6.3" @@ -10926,7 +11396,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" dependencies = [ "openssl-probe", - "rustls-pemfile", + "rustls-pemfile 1.0.4", + "schannel", + "security-framework", +] + +[[package]] +name = "rustls-native-certs" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a88d6d420651b496bdd98684116959239430022a115c1240e6c3993be0b15fba" +dependencies = [ + "openssl-probe", + "rustls-pemfile 2.1.3", + "rustls-pki-types", "schannel", "security-framework", ] @@ -10940,6 +11423,22 @@ dependencies = [ "base64 0.21.7", ] +[[package]] +name = "rustls-pemfile" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" +dependencies = [ + "base64 0.22.1", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" + [[package]] name = "rustls-webpki" version = "0.101.7" @@ -10950,6 +11449,17 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "rustls-webpki" +version = "0.102.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" +dependencies = [ + "ring 0.17.8", + "rustls-pki-types", + "untrusted 0.9.0", +] + [[package]] name = "rustversion" version = "1.0.15" @@ -11005,33 +11515,35 @@ dependencies = [ [[package]] name = "sc-allocator" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "log", "sp-core", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "thiserror", ] [[package]] name = "sc-authority-discovery" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", "futures-timer", "ip_network", "libp2p", + "linked_hash_set", "log", - "multihash 0.18.1", + "multihash 0.17.0", "multihash-codetable", "parity-scale-codec", "prost 0.12.4", "prost-build", - "rand", + "rand 0.8.5", "sc-client-api", "sc-network", + "sc-network-types", "sp-api", "sp-authority-discovery", "sp-blockchain", @@ -11045,7 +11557,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "futures-timer", @@ -11067,7 +11579,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "sp-api", @@ -11081,8 +11593,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +version = "28.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "docify", @@ -11103,12 +11615,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sc-chain-spec-derive" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -11119,10 +11632,9 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", - "bip39", "chrono", "clap", "fdlimit", @@ -11131,8 +11643,9 @@ dependencies = [ "libp2p-identity", "log", "names", + "parity-bip39", "parity-scale-codec", - "rand", + "rand 0.8.5", "regex", "rpassword", "sc-client-api", @@ -11160,7 +11673,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "fnv", "futures", @@ -11175,11 +11688,11 @@ dependencies = [ "sp-consensus", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-runtime", "sp-state-machine", "sp-statement-store", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", "substrate-prometheus-endpoint", ] @@ -11187,7 +11700,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "hash-db", "kvdb", @@ -11213,16 +11726,16 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", "futures-timer", - "libp2p-identity", "log", - "mockall", + "mockall 0.11.4", "parking_lot 0.12.1", "sc-client-api", + "sc-network-types", "sc-utils", "serde", "sp-api", @@ -11238,7 +11751,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -11267,7 +11780,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "fork-tree", @@ -11303,7 +11816,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "jsonrpsee", @@ -11325,7 +11838,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -11340,6 +11853,7 @@ dependencies = [ "sc-network", "sc-network-gossip", "sc-network-sync", + "sc-network-types", "sc-utils", "sp-api", "sp-application-crypto", @@ -11361,7 +11875,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "jsonrpsee", @@ -11380,7 +11894,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11393,7 +11907,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "ahash 0.8.11", "array-bytes 6.2.2", @@ -11406,7 +11920,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "sc-block-builder", "sc-chain-spec", "sc-client-api", @@ -11415,6 +11929,7 @@ dependencies = [ "sc-network-common", "sc-network-gossip", "sc-network-sync", + "sc-network-types", "sc-telemetry", "sc-transaction-pool-api", "sc-utils", @@ -11436,7 +11951,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "finality-grandpa", "futures", @@ -11456,7 +11971,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -11479,41 +11994,54 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sc-executor-common", + "sc-executor-polkavm", "sc-executor-wasmtime", "schnellru", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-io", "sp-panic-handler", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", "sp-version", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "tracing", ] [[package]] name = "sc-executor-common" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ + "polkavm", "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "thiserror", "wasm-instrument", ] +[[package]] +name = "sc-executor-polkavm" +version = "0.29.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" +dependencies = [ + "log", + "polkavm", + "sc-executor-common", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", +] + [[package]] name = "sc-executor-wasmtime" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "anyhow", "cfg-if", @@ -11523,15 +12051,15 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "wasmtime", ] [[package]] name = "sc-informant" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "ansi_term", "futures", @@ -11548,7 +12076,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "25.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "parking_lot 0.12.1", @@ -11562,7 +12090,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 4.2.0", "arrayvec 0.7.4", @@ -11570,7 +12098,6 @@ dependencies = [ "bytes", "futures", "futures-timer", - "libp2p-identity", "log", "mixnet", "multiaddr", @@ -11578,6 +12105,7 @@ dependencies = [ "parking_lot 0.12.1", "sc-client-api", "sc-network", + "sc-network-types", "sc-transaction-pool-api", "sp-api", "sp-consensus", @@ -11591,13 +12119,14 @@ dependencies = [ [[package]] name = "sc-network" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", "async-trait", "asynchronous-codec", "bytes", + "cid 0.9.0", "either", "fnv", "futures", @@ -11605,16 +12134,22 @@ dependencies = [ "ip_network", "libp2p", "linked_hash_set", + "litep2p", "log", - "mockall", + "mockall 0.11.4", + "once_cell", "parity-scale-codec", "parking_lot 0.12.1", "partial_sort", "pin-project", - "rand", + "prost 0.11.9", + "prost-build", + "rand 0.8.5", "sc-client-api", "sc-network-common", + "sc-network-types", "sc-utils", + "schnellru", "serde", "serde_json", "smallvec", @@ -11627,34 +12162,15 @@ dependencies = [ "tokio", "tokio-stream", "unsigned-varint", + "void", "wasm-timer", "zeroize", ] -[[package]] -name = "sc-network-bitswap" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" -dependencies = [ - "async-channel 1.9.0", - "cid", - "futures", - "libp2p-identity", - "log", - "prost 0.12.4", - "prost-build", - "sc-client-api", - "sc-network", - "sp-blockchain", - "sp-runtime", - "thiserror", - "unsigned-varint", -] - [[package]] name = "sc-network-common" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -11663,6 +12179,7 @@ dependencies = [ "parity-scale-codec", "prost-build", "sc-consensus", + "sc-network-types", "sp-consensus", "sp-consensus-grandpa", "sp-runtime", @@ -11671,7 +12188,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "ahash 0.8.11", "futures", @@ -11681,6 +12198,7 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-sync", + "sc-network-types", "schnellru", "sp-runtime", "substrate-prometheus-endpoint", @@ -11690,18 +12208,18 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", "futures", - "libp2p-identity", "log", "parity-scale-codec", "prost 0.12.4", "prost-build", "sc-client-api", "sc-network", + "sc-network-types", "sp-blockchain", "sp-core", "sp-runtime", @@ -11711,7 +12229,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "async-channel 1.9.0", @@ -11721,7 +12239,7 @@ dependencies = [ "futures-timer", "libp2p", "log", - "mockall", + "mockall 0.11.4", "parity-scale-codec", "prost 0.12.4", "prost-build", @@ -11729,6 +12247,7 @@ dependencies = [ "sc-consensus", "sc-network", "sc-network-common", + "sc-network-types", "sc-utils", "schnellru", "smallvec", @@ -11747,7 +12266,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "futures", @@ -11757,16 +12276,31 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-sync", + "sc-network-types", "sc-utils", "sp-consensus", "sp-runtime", "substrate-prometheus-endpoint", ] +[[package]] +name = "sc-network-types" +version = "0.10.0-dev" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" +dependencies = [ + "bs58 0.4.0", + "libp2p-identity", + "litep2p", + "multiaddr", + "multihash 0.17.0", + "rand 0.8.5", + "thiserror", +] + [[package]] name = "sc-offchain" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "bytes", @@ -11781,15 +12315,16 @@ dependencies = [ "once_cell", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "sc-client-api", "sc-network", "sc-network-common", + "sc-network-types", "sc-transaction-pool-api", "sc-utils", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-keystore", "sp-offchain", "sp-runtime", @@ -11800,7 +12335,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11809,7 +12344,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "jsonrpsee", @@ -11841,7 +12376,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11861,9 +12396,12 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ + "futures", + "governor", "http", + "hyper", "jsonrpsee", "log", "serde_json", @@ -11876,7 +12414,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "futures", @@ -11886,11 +12424,13 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-rpc", "sc-transaction-pool-api", "sc-utils", + "schnellru", "serde", "sp-api", "sp-blockchain", @@ -11906,7 +12446,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "directories", @@ -11918,7 +12458,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "pin-project", - "rand", + "rand 0.8.5", "sc-chain-spec", "sc-client-api", "sc-client-db", @@ -11927,11 +12467,11 @@ dependencies = [ "sc-informant", "sc-keystore", "sc-network", - "sc-network-bitswap", "sc-network-common", "sc-network-light", "sc-network-sync", "sc-network-transactions", + "sc-network-types", "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", @@ -11941,18 +12481,19 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "sc-utils", + "schnellru", "serde", "serde_json", "sp-api", "sp-blockchain", "sp-consensus", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-keystore", "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", @@ -11969,7 +12510,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.30.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "log", "parity-scale-codec", @@ -11980,7 +12521,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "clap", "fs4", @@ -11993,7 +12534,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12012,13 +12553,13 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "derive_more", "futures", "libc", "log", - "rand", + "rand 0.8.5", "rand_pcg", "regex", "sc-telemetry", @@ -12027,13 +12568,13 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sc-telemetry" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "chrono", "futures", @@ -12041,7 +12582,8 @@ dependencies = [ "log", "parking_lot 0.12.1", "pin-project", - "rand", + "rand 0.8.5", + "sc-network", "sc-utils", "serde", "serde_json", @@ -12052,7 +12594,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "ansi_term", "chrono", @@ -12072,17 +12614,17 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "thiserror", "tracing", "tracing-log 0.1.4", - "tracing-subscriber 0.2.25", + "tracing-subscriber", ] [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -12093,7 +12635,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -12111,7 +12653,7 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -12120,7 +12662,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -12136,7 +12678,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-channel 1.9.0", "futures", @@ -12251,6 +12793,21 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "sctp-proto" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6220f78bb44c15f326b0596113305f6101097a18755d53727a575c97e09fb24" +dependencies = [ + "bytes", + "crc", + "fxhash", + "log", + "rand 0.8.5", + "slab", + "thiserror", +] + [[package]] name = "sec1" version = "0.7.3" @@ -12261,6 +12818,7 @@ dependencies = [ "der", "generic-array 0.14.7", "pkcs8", + "serdect", "subtle 2.5.0", "zeroize", ] @@ -12397,6 +12955,16 @@ dependencies = [ "serde", ] +[[package]] +name = "serdect" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" +dependencies = [ + "base16ct", + "serde", +] + [[package]] name = "sha-1" version = "0.9.8" @@ -12410,6 +12978,18 @@ dependencies = [ "opaque-debug 0.3.1", ] +[[package]] +name = "sha-1" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest 0.10.7", + "sha1-asm", +] + [[package]] name = "sha1" version = "0.10.6" @@ -12421,6 +13001,15 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha1-asm" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "286acebaf8b67c1130aedffad26f594eff0c1292389158135327d2e23aed582b" +dependencies = [ + "cc", +] + [[package]] name = "sha2" version = "0.9.9" @@ -12479,6 +13068,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" @@ -12502,10 +13097,20 @@ dependencies = [ "wide", ] +[[package]] +name = "simple-dns" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cae9a3fcdadafb6d97f4c0e007e4247b114ee0f119f650c3cbf3a8b3a1479694" +dependencies = [ + "bitflags 2.5.0", +] + [[package]] name = "simple-mermaid" -version = "0.1.0" -source = "git+https://github.com/kianenigma/simple-mermaid.git?rev=e48b187bcfd5cc75111acd9d241f1bd36604344b#e48b187bcfd5cc75111acd9d241f1bd36604344b" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "620a1d43d70e142b1d46a929af51d44f383db9c7a2ec122de2cd992ccfcf3c18" [[package]] name = "siphasher" @@ -12531,13 +13136,13 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "enumn", "parity-scale-codec", "paste", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -12605,10 +13210,10 @@ dependencies = [ "num-bigint", "num-rational", "num-traits", - "pbkdf2 0.12.2", + "pbkdf2", "pin-project", "poly1305", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "ruzstd", "schnorrkel 0.10.2", @@ -12651,7 +13256,7 @@ dependencies = [ "no-std-net", "parking_lot 0.12.1", "pin-project", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "serde", "serde_json", @@ -12718,14 +13323,14 @@ dependencies = [ "http", "httparse", "log", - "rand", - "sha-1", + "rand 0.8.5", + "sha-1 0.9.8", ] [[package]] name = "sp-api" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "hash-db", "log", @@ -12733,11 +13338,12 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-metadata-ir", "sp-runtime", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", "sp-version", "thiserror", @@ -12746,7 +13352,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "Inflector", "blake2 0.10.6", @@ -12760,27 +13366,28 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sp-arithmetic" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ + "docify", "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "static_assertions", ] @@ -12805,31 +13412,29 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-block-builder" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "sp-api", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-blockchain" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "futures", "log", @@ -12847,7 +13452,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "futures", @@ -12862,7 +13467,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "parity-scale-codec", @@ -12872,14 +13477,13 @@ dependencies = [ "sp-consensus-slots", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "sp-timestamp", ] [[package]] name = "sp-consensus-babe" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "parity-scale-codec", @@ -12891,14 +13495,13 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "sp-timestamp", ] [[package]] name = "sp-consensus-beefy" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "lazy_static", "parity-scale-codec", @@ -12909,16 +13512,16 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-io", + "sp-keystore", "sp-mmr-primitives", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "strum 0.24.1", + "strum 0.26.2", ] [[package]] name = "sp-consensus-grandpa" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "finality-grandpa", "log", @@ -12930,29 +13533,26 @@ dependencies = [ "sp-core", "sp-keystore", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-consensus-slots" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "sp-timestamp", ] [[package]] name = "sp-core" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "bandersnatch_vrfs", - "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", @@ -12964,25 +13564,27 @@ dependencies = [ "hash256-std-hasher", "impl-serde", "itertools 0.10.5", + "k256", "libsecp256k1", "log", "merlin", + "parity-bip39", "parity-scale-codec", "parking_lot 0.12.1", "paste", "primitive-types", - "rand", + "rand 0.8.5", "scale-info", "schnorrkel 0.11.4", "secp256k1", "secrecy", "serde", "sp-crypto-hashing", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "ss58-registry", "substrate-bip39", "thiserror", @@ -12994,7 +13596,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -13008,13 +13610,13 @@ dependencies = [ "ark-ed-on-bls12-381-bandersnatch", "ark-ed-on-bls12-381-bandersnatch-ext", "ark-scale", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sp-crypto-hashing" -version = "0.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +version = "0.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "blake2b_simd", "byteorder", @@ -13026,8 +13628,8 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" -version = "0.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +version = "0.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "quote", "sp-crypto-hashing", @@ -13037,7 +13639,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -13046,7 +13648,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro2", "quote", @@ -13056,7 +13658,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "proc-macro2", "quote", @@ -13066,69 +13668,69 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sp-externalities" version = "0.25.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "environmental", "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sp-genesis-builder" -version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +version = "0.8.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ + "parity-scale-codec", + "scale-info", "serde_json", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-inherents" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "thiserror", ] [[package]] name = "sp-io" version = "30.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bytes", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "libsecp256k1", "log", "parity-scale-codec", + "polkavm-derive", "rustversion", "secp256k1", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-keystore", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-trie", "tracing", "tracing-core", @@ -13137,29 +13739,28 @@ dependencies = [ [[package]] name = "sp-keyring" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "sp-core", "sp-runtime", - "strum 0.24.1", + "strum 0.26.2", ] [[package]] name = "sp-keystore" version = "0.34.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "thiserror", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "thiserror", "zstd 0.12.4", @@ -13168,30 +13769,28 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-mixnet" version = "0.4.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-mmr-primitives" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -13200,16 +13799,15 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "thiserror", ] [[package]] name = "sp-npos-elections" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", @@ -13217,13 +13815,12 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-offchain" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "sp-api", "sp-core", @@ -13233,7 +13830,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "backtrace", "lazy_static", @@ -13243,7 +13840,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "rustc-hash", "serde", @@ -13253,7 +13850,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "31.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "docify", "either", @@ -13262,7 +13859,7 @@ dependencies = [ "log", "parity-scale-codec", "paste", - "rand", + "rand 0.8.5", "scale-info", "serde", "simple-mermaid", @@ -13270,51 +13867,52 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-weights", ] [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", + "polkavm-derive", "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "static_assertions", ] [[package]] name = "sp-runtime-interface" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "polkavm-derive", "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk)", - "sp-wasm-interface 20.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "Inflector", "expander 2.1.0", @@ -13327,7 +13925,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "Inflector", "expander 2.1.0", @@ -13340,7 +13938,7 @@ dependencies = [ [[package]] name = "sp-session" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "scale-info", @@ -13349,13 +13947,12 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-staking" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13363,51 +13960,48 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", ] [[package]] name = "sp-state-machine" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "smallvec", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-panic-handler", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "sp-trie", "thiserror", "tracing", - "trie-db", + "trie-db 0.29.1", ] [[package]] name = "sp-statement-store" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "hkdf", "parity-scale-codec", - "rand", + "rand 0.8.5", "scale-info", "sha2 0.10.8", "sp-api", "sp-application-crypto", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "thiserror", "x25519-dalek 2.0.1", ] @@ -13415,78 +14009,75 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sp-storage" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "sp-timestamp" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "thiserror", ] [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "tracing", "tracing-core", - "tracing-subscriber 0.2.25", + "tracing-subscriber", ] [[package]] name = "sp-tracing" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "tracing", "tracing-core", - "tracing-subscriber 0.3.18", + "tracing-subscriber", ] [[package]] name = "sp-transaction-pool" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "sp-api", "sp-runtime", @@ -13495,7 +14086,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "async-trait", "parity-scale-codec", @@ -13503,14 +14094,13 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", "sp-trie", ] [[package]] name = "sp-trie" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "ahash 0.8.11", "hash-db", @@ -13519,22 +14109,21 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "scale-info", "schnellru", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "thiserror", "tracing", - "trie-db", + "trie-db 0.29.1", "trie-root", ] [[package]] name = "sp-version" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13543,7 +14132,7 @@ dependencies = [ "serde", "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-version-proc-macro", "thiserror", ] @@ -13551,7 +14140,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -13562,30 +14151,29 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "wasmtime", ] [[package]] name = "sp-wasm-interface" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk#c26cf3f6f2d2b7f7783703308ece440c338459f8" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ + "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", + "wasmtime", ] [[package]] name = "sp-weights" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -13593,8 +14181,7 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] @@ -13610,14 +14197,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] -name = "spinners" -version = "4.1.1" +name = "spinning_top" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82" +checksum = "d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300" dependencies = [ - "lazy_static", - "maplit", - "strum 0.24.1", + "lock_api", ] [[package]] @@ -13654,7 +14239,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -13662,13 +14247,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", ] [[package]] name = "staging-xcm" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "array-bytes 6.2.2", "bounded-collections", @@ -13686,7 +14271,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "frame-system", @@ -13699,7 +14284,7 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -13708,7 +14293,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "environmental", "frame-benchmarking", @@ -13721,7 +14306,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-weights", "staging-xcm", ] @@ -13760,6 +14345,26 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "str0m" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6706347e49b13373f7ddfafad47df7583ed52083d6fc8a594eb2c80497ef959d" +dependencies = [ + "combine", + "crc", + "fastrand 2.0.2", + "hmac 0.12.1", + "once_cell", + "openssl", + "openssl-sys", + "sctp-proto", + "serde", + "sha-1 0.10.1", + "thiserror", + "tracing", +] + [[package]] name = "strobe-rs" version = "0.8.1" @@ -13784,15 +14389,15 @@ name = "strum" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" -dependencies = [ - "strum_macros 0.24.3", -] [[package]] name = "strum" version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +dependencies = [ + "strum_macros 0.26.2", +] [[package]] name = "strum_macros" @@ -13822,26 +14427,25 @@ dependencies = [ [[package]] name = "substrate-bip39" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a7590dc041b9bc2825e52ce5af8416c73dbe9d0654402bfd4b4941938b94d8f" +version = "0.4.7" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "hmac 0.11.0", - "pbkdf2 0.8.0", + "hmac 0.12.1", + "pbkdf2", "schnorrkel 0.11.4", - "sha2 0.9.9", + "sha2 0.10.8", "zeroize", ] [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" [[package]] name = "substrate-frame-rpc-system" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -13860,7 +14464,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "hyper", "log", @@ -13869,23 +14473,10 @@ dependencies = [ "tokio", ] -[[package]] -name = "substrate-rpc-client" -version = "0.33.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" -dependencies = [ - "async-trait", - "jsonrpsee", - "log", - "sc-rpc-api", - "serde", - "sp-runtime", -] - [[package]] name = "substrate-state-trie-migration-rpc" version = "27.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13896,21 +14487,22 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-trie", - "trie-db", + "trie-db 0.29.1", ] [[package]] name = "substrate-wasm-builder" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "build-helper", "cargo_metadata", "console", "filetime", "parity-wasm", + "polkavm-linker", "sp-maybe-compressed-blob", - "strum 0.24.1", + "strum 0.26.2", "tempfile", "toml 0.8.12", "walkdir", @@ -14075,7 +14667,7 @@ dependencies = [ [[package]] name = "test-utils" version = "1.1.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.7.2#4e946130da2063d95ab97298b75645603de4e3a7" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" dependencies = [ "frame-system", "pretty_assertions", @@ -14266,23 +14858,23 @@ dependencies = [ ] [[package]] -name = "tokio-retry" -version = "0.3.0" +name = "tokio-rustls" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "pin-project", - "rand", + "rustls 0.21.11", "tokio", ] [[package]] name = "tokio-rustls" -version = "0.24.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" dependencies = [ - "rustls 0.21.11", + "rustls 0.22.4", + "rustls-pki-types", "tokio", ] @@ -14298,11 +14890,26 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "tokio-tungstenite" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" +dependencies = [ + "futures-util", + "log", + "rustls 0.21.11", + "rustls-native-certs 0.6.3", + "tokio", + "tokio-rustls 0.24.1", + "tungstenite", +] + [[package]] name = "tokio-util" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ "bytes", "futures-core", @@ -14310,7 +14917,6 @@ dependencies = [ "futures-sink", "pin-project-lite 0.2.14", "tokio", - "tracing", ] [[package]] @@ -14494,7 +15100,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "coarsetime", "polkadot-primitives", @@ -14505,7 +15111,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "expander 2.1.0", "proc-macro-crate 3.1.0", @@ -14536,48 +15142,16 @@ dependencies = [ "tracing-core", ] -[[package]] -name = "tracing-serde" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" -dependencies = [ - "serde", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71" -dependencies = [ - "ansi_term", - "chrono", - "lazy_static", - "matchers 0.0.1", - "parking_lot 0.11.2", - "regex", - "serde", - "serde_json", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log 0.1.4", - "tracing-serde", -] - [[package]] name = "tracing-subscriber" version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ - "matchers 0.1.0", + "matchers", "nu-ansi-term", "once_cell", + "parking_lot 0.12.1", "regex", "sharded-slab", "smallvec", @@ -14600,6 +15174,18 @@ dependencies = [ "smallvec", ] +[[package]] +name = "trie-db" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" +dependencies = [ + "hash-db", + "log", + "rustc-hex", + "smallvec", +] + [[package]] name = "trie-root" version = "0.18.0" @@ -14618,14 +15204,14 @@ dependencies = [ "async-trait", "cfg-if", "data-encoding", - "enum-as-inner", + "enum-as-inner 0.5.1", "futures-channel", "futures-io", "futures-util", "idna 0.2.3", "ipnet", "lazy_static", - "rand", + "rand 0.8.5", "smallvec", "socket2 0.4.10", "thiserror", @@ -14635,6 +15221,31 @@ dependencies = [ "url", ] +[[package]] +name = "trust-dns-proto" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374" +dependencies = [ + "async-trait", + "cfg-if", + "data-encoding", + "enum-as-inner 0.6.0", + "futures-channel", + "futures-io", + "futures-util", + "idna 0.4.0", + "ipnet", + "once_cell", + "rand 0.8.5", + "smallvec", + "thiserror", + "tinyvec", + "tokio", + "tracing", + "url", +] + [[package]] name = "trust-dns-resolver" version = "0.22.0" @@ -14652,7 +15263,28 @@ dependencies = [ "thiserror", "tokio", "tracing", - "trust-dns-proto", + "trust-dns-proto 0.22.0", +] + +[[package]] +name = "trust-dns-resolver" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6" +dependencies = [ + "cfg-if", + "futures-util", + "ipconfig", + "lru-cache", + "once_cell", + "parking_lot 0.12.1", + "rand 0.8.5", + "resolv-conf", + "smallvec", + "thiserror", + "tokio", + "tracing", + "trust-dns-proto 0.23.2", ] [[package]] @@ -14661,47 +15293,32 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "try-runtime-cli" -version = "0.38.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" -dependencies = [ - "async-trait", - "clap", - "frame-remote-externalities", - "hex", - "log", - "parity-scale-codec", - "sc-cli", - "sc-executor", - "serde", - "serde_json", - "sp-api", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-rpc", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", - "sp-transaction-storage-proof", - "sp-version", - "sp-weights", - "substrate-rpc-client", - "zstd 0.12.4", -] - [[package]] name = "tt-call" version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" +[[package]] +name = "tungstenite" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" +dependencies = [ + "byteorder", + "bytes", + "data-encoding", + "http", + "httparse", + "log", + "rand 0.8.5", + "rustls 0.21.11", + "sha1", + "thiserror", + "url", + "utf-8", +] + [[package]] name = "twox-hash" version = "1.6.3" @@ -14710,7 +15327,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand", + "rand 0.7.3", "static_assertions", ] @@ -14791,6 +15408,7 @@ dependencies = [ "bytes", "futures-io", "futures-util", + "tokio-util", ] [[package]] @@ -14816,6 +15434,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + [[package]] name = "utf8parse" version = "0.2.1" @@ -14861,7 +15485,7 @@ dependencies = [ "arrayref", "constcat", "digest 0.10.7", - "rand", + "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.8", @@ -15271,7 +15895,7 @@ dependencies = [ "memfd", "memoffset", "paste", - "rand", + "rand 0.8.5", "rustix 0.36.17", "wasmtime-asm-macros", "wasmtime-environ", @@ -15323,13 +15947,14 @@ dependencies = [ [[package]] name = "westend-runtime" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "binary-merkle-tree", "bitvec", "frame-benchmarking", "frame-election-provider-support", "frame-executive", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -15354,7 +15979,6 @@ dependencies = [ "pallet-fast-unstake", "pallet-grandpa", "pallet-identity", - "pallet-im-online", "pallet-indices", "pallet-membership", "pallet-message-queue", @@ -15415,8 +16039,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-storage 19.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -15424,12 +16048,13 @@ dependencies = [ "staging-xcm-executor", "substrate-wasm-builder", "westend-runtime-constants", + "xcm-fee-payment-runtime-api", ] [[package]] name = "westend-runtime-constants" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "frame-support", "polkadot-primitives", @@ -15520,6 +16145,21 @@ 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" @@ -15803,10 +16443,27 @@ dependencies = [ "time", ] +[[package]] +name = "x509-parser" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +dependencies = [ + "asn1-rs", + "data-encoding", + "der-parser", + "lazy_static", + "nom", + "oid-registry", + "rusticata-macros", + "thiserror", + "time", +] + [[package]] name = "xcm-emulator" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", @@ -15831,16 +16488,31 @@ dependencies = [ "sp-crypto-hashing", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", - "sp-tracing 16.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2)", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", "staging-xcm", "staging-xcm-executor", ] +[[package]] +name = "xcm-fee-payment-runtime-api" +version = "0.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" +dependencies = [ + "frame-support", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-runtime", + "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-weights", + "staging-xcm", +] + [[package]] name = "xcm-procedural" version = "7.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.7.2#0d7ca59fd4b4d15f9400971f32bc6a51b2fe837f" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "Inflector", "proc-macro2", @@ -15858,7 +16530,7 @@ dependencies = [ "log", "nohash-hasher", "parking_lot 0.12.1", - "rand", + "rand 0.8.5", "static_assertions", ] @@ -15964,3 +16636,13 @@ dependencies = [ "cc", "pkg-config", ] + +[[patch.unused]] +name = "substrate-rpc-client" +version = "0.33.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" + +[[patch.unused]] +name = "substrate-rpc-client" +version = "0.33.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" diff --git a/Cargo.toml b/Cargo.toml index b3ceefeab6..09f4dc6071 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,388 +25,544 @@ pallet-asset-registry = { path = "pallets/asset-registry", default-features = fa pallet-xyk-liquidity-mining = { path = "pallets/xyk-liquidity-mining", default-features = false} pallet-xyk-liquidity-mining-benchmarking = { path = "pallets/xyk-liquidity-mining/benchmarking", default-features = false} -hydra-dx-math = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -hydradx-traits = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -hydradx-adapters = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-relaychain-info = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-transaction-multi-payment = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-nft = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-currencies = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-transaction-pause = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-route-executor = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-ema-oracle = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-duster = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-collator-rewards = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -test-utils = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-lbp = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-xyk = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -pallet-liquidity-mining = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -warehouse-liquidity-mining = { package="pallet-liquidity-mining", git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2", default-features = false } -hydra-dx-build-script-utils = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.7.2" } +hydra-dx-math = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +hydradx-traits = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +hydradx-adapters = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-relaychain-info = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-transaction-multi-payment = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-nft = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-currencies = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-transaction-pause = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-route-executor = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-ema-oracle = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-duster = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-collator-rewards = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +test-utils = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-lbp = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-xyk = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +pallet-liquidity-mining = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +warehouse-liquidity-mining = { package="pallet-liquidity-mining", git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0", default-features = false } +hydra-dx-build-script-utils = { git = "https://github.com/galacticcouncil/HydraDX-node", branch ="polkadot-v1.11.0" } -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-election-provider-support = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-support-procedural = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-support-procedural-tools = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-support-procedural-tools-derive = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-babe = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-conviction-voting = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-elections-phragmen = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-im-online = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-indices = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-offences = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-offences-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-recovery = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-referenda = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-society = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-staking-reward-fn = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-state-trie-migration = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-tips = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-uniques = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-whitelist = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2", default-features = false } +frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-election-provider-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-support-procedural = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-support-procedural-tools = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-support-procedural-tools-derive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-bounties = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-conviction-voting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-democracy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-election-provider-multi-phase = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-indices = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-membership = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-offences = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-offences-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-referenda = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-session-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-society = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-staking-reward-fn = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-state-trie-migration = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-vesting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-whitelist = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false } -sc-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-client-db = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-consensus-epochs = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-executor-common = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-executor-wasmtime = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-informant = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-keystore = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-network-common = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-network-gossip = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-rpc-server = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-sync-state-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false} -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-consensus-beefy = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-debug-derive = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-externalities = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-npos-elections = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-staking = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-trie = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-wasm-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-crypto-hashing= { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2", default-features = false} -sp-crypto-ec-utils= { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2", default-features = false} -sp-core-hashing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2", default-features = false} +sc-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-consensus-babe-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-consensus-epochs = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-consensus-slots = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-executor-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-executor-wasmtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-informant = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-network-gossip = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-rpc-server = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-sync-state-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-application-crypto = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false} +sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-consensus-slots = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-consensus-beefy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-debug-derive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-keyring = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-maybe-compressed-blob = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-crypto-hashing= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false} +sp-crypto-ec-utils= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false} +sp-core-hashing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false} -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -pallet-mmr = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -sp-mmr-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -substrate-state-trie-migration-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2" } +substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +pallet-mmr = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-mmr-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +substrate-state-trie-migration-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch" } -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-node-core-pvf = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-node-network-protocol = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-node-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-node-subsystem = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-node-subsystem-util = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-overseer = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false, features = ["wasm-api"] } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-service = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-statement-table = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -rococo-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -rococo-emulated-chain = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -westend-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -polkadot-xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2", default-features = false } +pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false, features = ["wasm-api"] } +polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +rococo-emulated-chain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +polkadot-xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false } -pallet-collator-selection = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-client-network = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -staging-parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch ="release-polkadot-v1.7.2", default-features = false } +pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } # ORML dependencies -orml-benchmarking = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } -orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } -orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } -orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } -orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } +orml-benchmarking = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } +orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } +orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } +orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } +orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } # orml XCM support -orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } -orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } -orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } -orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2", default-features = false } +orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } +orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } +orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } +orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0", default-features = false } [patch."https://github.com/moonbeam-foundation/open-runtime-module-library"] # ORML dependencies -orml-benchmarking = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} -orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.7.2"} +orml-benchmarking = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} +orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-v1.11.0"} [patch."https://github.com/moonbeam-foundation/polkadot-sdk"] -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-remote-externalities = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-externalities = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-npos-elections = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-runtime-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-wasm-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-panic-handler = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-database = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-staking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-trie = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-client-db = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-keystore = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-network-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sc-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2"} -sp-crypto-hashing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2"} +frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-panic-handler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-database = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} +sp-crypto-hashing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} # Substrate Pallets -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-conviction-voting = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-elections-phragmen = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-referenda = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-tips = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-uniques = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-whitelist = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-im-online = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2"} +pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-conviction-voting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-referenda = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-whitelist = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -substrate-rpc-client = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } +substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-rpc-client = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } # Cumulus dependencies -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-client-network = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -pallet-collator-selection = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -staging-parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2"} +cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-dmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} # Polkadot dependencies -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2"} -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } +pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} +polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } -polkadot-node-core-pvf = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-node-network-protocol = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-node-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-node-subsystem = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-node-subsystem-util = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-overseer = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2"} -polkadot-statement-table = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -rococo-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -westend-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } +polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} +polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } + +cumulus-client-pov-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } + +# Check issue: https://github.com/paritytech/arkworks-substrate/issues/9 +[patch."https://github.com/paritytech/polkadot-sdk"] +sp-crypto-ec-utils = { git = "https://github.com/galacticcouncil//polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } + +frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +frame-metadata-hash-extension = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-panic-handler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-database = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} +sp-crypto-hashing= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} + +# Substrate Pallets +pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} +pallet-state-trie-migration = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} + +substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-rpc-client = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +substrate-state-trie-migration-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } + +# Cumulus dependencies +cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} + +# Polkadot dependencies +pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch"} +polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } + +polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } + +cumulus-client-pov-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } -cumulus-client-pov-recovery = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.7.2" } diff --git a/integration-tests/src/cross_chain_transfer.rs b/integration-tests/src/cross_chain_transfer.rs index 9f41f724b3..1080151661 100644 --- a/integration-tests/src/cross_chain_transfer.rs +++ b/integration-tests/src/cross_chain_transfer.rs @@ -31,7 +31,7 @@ fn basilisk_should_receive_asset_when_transferred_from_relaychain() { assert_ok!(basilisk_runtime::AssetRegistry::set_location( basilisk_runtime::RuntimeOrigin::root(), 1, - basilisk_runtime::AssetLocation(MultiLocation::parent().into()) + basilisk_runtime::AssetLocation(MultiLocation::parent()) )); }); Rococo::execute_with(|| { @@ -106,7 +106,7 @@ fn basilisk_should_receive_asset_when_sent_from_other_parachain() { basilisk_runtime::RuntimeOrigin::root(), 1, basilisk_runtime::AssetLocation( - MultiLocation::new(1, X2(Junction::Parachain(OTHER_PARA_ID), Junction::GeneralIndex(0))).into() + MultiLocation::new(1, X2(Junction::Parachain(OTHER_PARA_ID), Junction::GeneralIndex(0))) ) )); }); @@ -474,7 +474,7 @@ fn assets_should_be_trapped_when_assets_are_unknown() { expect_basilisk_event(basilisk_runtime::RuntimeEvent::PolkadotXcm( pallet_xcm::Event::AssetsTrapped { - hash: hash, + hash, origin: origin.try_into().unwrap(), assets: vec![asset].into(), }, diff --git a/integration-tests/src/kusama_test_net.rs b/integration-tests/src/kusama_test_net.rs index 0bfedca8d1..93c2a6df84 100644 --- a/integration-tests/src/kusama_test_net.rs +++ b/integration-tests/src/kusama_test_net.rs @@ -48,7 +48,7 @@ use frame_support::assert_ok; use frame_support::traits::OnInitialize; use pallet_transaction_multi_payment::Price; pub use pallet_xyk::types::AssetPair; -use polkadot_primitives::v6::{BlockNumber, MAX_CODE_SIZE, MAX_POV_SIZE}; +use polkadot_primitives::v7::{BlockNumber, MAX_CODE_SIZE, MAX_POV_SIZE}; use polkadot_runtime_parachains::configuration::HostConfiguration; use pretty_assertions::assert_eq; use primitives::{AssetId, Balance}; @@ -75,7 +75,7 @@ decl_test_networks! { } decl_test_relay_chains! { - #[api_version(10)] + #[api_version(11)] pub struct RococoRelayChain { genesis = rococo::genesis(), on_init = (), @@ -144,8 +144,6 @@ pub mod rococo { max_code_size: MAX_CODE_SIZE, max_pov_size: MAX_POV_SIZE, max_head_data_size: 32 * 1024, - group_rotation_frequency: 20, - paras_availability_period: 4, max_upward_queue_count: 8, max_upward_queue_size: 1024 * 1024, max_downward_message_size: 1024, @@ -256,7 +254,7 @@ pub mod rococo { }, babe: rococo_runtime::BabeConfig { authorities: Default::default(), - epoch_config: Some(rococo_runtime::BABE_GENESIS_EPOCH_CONFIG), + epoch_config: rococo_runtime::BABE_GENESIS_EPOCH_CONFIG, ..Default::default() }, configuration: rococo_runtime::ConfigurationConfig { diff --git a/integration-tests/src/transact_call_filter.rs b/integration-tests/src/transact_call_filter.rs index d232e07ad7..11b0c9f36d 100644 --- a/integration-tests/src/transact_call_filter.rs +++ b/integration-tests/src/transact_call_filter.rs @@ -54,7 +54,7 @@ fn allowed_transact_call_should_pass_filter() { let message = Xcm(vec![ WithdrawAsset(asset_to_withdraw.into()), BuyExecution { - fees: asset_for_buy_execution.into(), + fees: asset_for_buy_execution, weight_limit: Unlimited, }, Transact { @@ -247,7 +247,7 @@ fn safe_call_filter_should_respect_runtime_call_filter() { }); //Assert - Basilisk::execute_with(|| assert_xcm_message_processing_failed()); + Basilisk::execute_with(assert_xcm_message_processing_failed); } fn basilisk_location() -> Location { diff --git a/node/Cargo.toml b/node/Cargo.toml index f7805d93f7..cc3f046ed5 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -19,11 +19,11 @@ targets = ["x86_64-unknown-linux-gnu"] hydra-dx-build-script-utils = { workspace = true } [dependencies] -codec = { package = "parity-scale-codec", version = "3.4.0" } +codec = { package = "parity-scale-codec", version = "3.6.1" } hex-literal = "0.4.1" -jsonrpsee = { version = "0.20.3", features = ["server", "macros"] } +jsonrpsee = { version = "0.22.5", features = ["server", "macros"] } log = "0.4.17" -serde = { version = "1.0.136", features = ["derive"] } +serde = { version = "1.0.197", features = ["derive"] } serde_json = "1.0.85" clap = { version = "4.1.8", features = [ "derive" ] } futures = "0.3.21" diff --git a/node/src/command.rs b/node/src/command.rs index 88349c28d1..6fe3cd6b66 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -17,10 +17,11 @@ use crate::chain_spec; use crate::cli::{Cli, RelayChainCli, Subcommand}; -use crate::service::{new_partial, BasiliskNativeExecutor}; +use crate::service::new_partial; use basilisk_runtime::Block; use codec::Encode; +use cumulus_client_service::storage_proof_size::HostFunctions as ReclaimHostFunctions; use cumulus_primitives_core::ParaId; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; use log::info; @@ -28,7 +29,6 @@ use sc_cli::{ ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams, NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli, }; -use sc_executor::{sp_wasm_interface::ExtendedHostFunctions, NativeExecutionDispatch}; use sc_service::config::{BasePath, PrometheusConfig}; use sp_core::hexdisplay::HexDisplay; use sp_runtime::traits::Block as BlockT; @@ -201,12 +201,7 @@ pub fn run() -> sc_cli::Result<()> { match cmd { BenchmarkCmd::Pallet(cmd) => { if cfg!(feature = "runtime-benchmarks") { - runner.sync_run(|config| { - cmd.run::::ExtendHostFunctions, - >>(config) - }) + runner.sync_run(|config| cmd.run_with_spec::, ReclaimHostFunctions>(Some(config.chain_spec))) } else { Err("Benchmarking wasn't enabled when building the node. \ You can enable it with `--features runtime-benchmarks`." @@ -309,7 +304,7 @@ pub fn run() -> sc_cli::Result<()> { let id = ParaId::from(para_id); let parachain_account = - AccountIdConversion::::into_account_truncating(&id); + AccountIdConversion::::into_account_truncating(&id); let state_version = Cli::runtime_version().state_version(); diff --git a/node/src/service.rs b/node/src/service.rs index b76df98783..279b0c4aad 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -43,7 +43,7 @@ use cumulus_relay_chain_interface::{OverseerHandle, RelayChainInterface}; // Substrate Imports use sc_client_api::Backend; use sc_consensus::ImportQueue; -use sc_executor::{HeapAllocStrategy, NativeElseWasmExecutor, WasmExecutor, DEFAULT_HEAP_ALLOC_STRATEGY}; +use sc_executor::{HeapAllocStrategy, WasmExecutor, DEFAULT_HEAP_ALLOC_STRATEGY}; use sc_network::NetworkBlock; use sc_network_sync::SyncingService; use sc_service::{Configuration, PartialComponents, TFullBackend, TFullClient, TaskManager}; @@ -52,24 +52,13 @@ use sc_transaction_pool_api::OffchainTransactionPoolFactory; use sp_keystore::KeystorePtr; use substrate_prometheus_endpoint::Registry; -/// Native executor type. -pub struct BasiliskNativeExecutor; - -impl sc_executor::NativeExecutionDispatch for BasiliskNativeExecutor { - type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions; - - fn dispatch(method: &str, data: &[u8]) -> Option> { - basilisk_runtime::api::dispatch(method, data) - } - - fn native_version() -> sc_executor::NativeVersion { - basilisk_runtime::native_version() - } -} - -type ParachainExecutor = NativeElseWasmExecutor; - -type ParachainClient = TFullClient; +type ParachainClient = TFullClient< + Block, + RuntimeApi, + WasmExecutor<( + sp_io::SubstrateHostFunctions, + frame_benchmarking::benchmarking::HostFunctions)> +>; type ParachainBackend = TFullBackend; @@ -109,7 +98,7 @@ pub fn new_partial( extra_pages: h as _, }); - let wasm = WasmExecutor::builder() + let executor = WasmExecutor::builder() .with_execution_method(config.wasm_method) .with_onchain_heap_alloc_strategy(heap_pages) .with_offchain_heap_alloc_strategy(heap_pages) @@ -117,8 +106,6 @@ pub fn new_partial( .with_runtime_cache_size(config.runtime_cache_size) .build(); - let executor = ParachainExecutor::new_with_wasm_executor(wasm); - let (client, backend, keystore_container, task_manager) = sc_service::new_full_parts::( config, telemetry.as_ref().map(|(_, telemetry)| telemetry.handle()), @@ -178,7 +165,7 @@ async fn start_node_impl( let params = new_partial(¶chain_config)?; let (block_import, mut telemetry, telemetry_worker_handle) = params.other; - let net_config = sc_network::config::FullNetworkConfiguration::new(¶chain_config.network); + let net_config = sc_network::config::FullNetworkConfiguration::<_, _, sc_network::NetworkWorker>::new(¶chain_config.network); let client = params.client.clone(); let backend = params.backend.clone(); @@ -225,7 +212,7 @@ async fn start_node_impl( keystore: Some(params.keystore_container.keystore()), offchain_db: backend.offchain_storage(), transaction_pool: Some(OffchainTransactionPoolFactory::new(transaction_pool.clone())), - network_provider: network.clone(), + network_provider: Arc::new(network.clone()), is_validator: parachain_config.role.is_authority(), enable_http_requests: false, custom_extensions: move |_| vec![], @@ -353,7 +340,6 @@ fn build_import_queue( telemetry: Option, task_manager: &TaskManager, ) -> Result, sc_service::Error> { - let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?; Ok( cumulus_client_consensus_aura::equivocation_import_queue::fully_verifying_import_queue::< @@ -369,7 +355,6 @@ fn build_import_queue( let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); Ok(timestamp) }, - slot_duration, &task_manager.spawn_essential_handle(), config.prometheus_registry(), telemetry, @@ -398,8 +383,6 @@ fn start_consensus( // NOTE: because we use Aura here explicitly, we can use `CollatorSybilResistance::Resistant` // when starting the network. - let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?; - let proposer_factory = sc_basic_authorship::ProposerFactory::with_proof_recording( task_manager.spawn_handle(), client.clone(), @@ -427,7 +410,6 @@ fn start_consensus( collator_key, para_id, overseer_handle, - slot_duration, relay_chain_slot_duration, proposer, collator_service, diff --git a/pallets/asset-registry/Cargo.toml b/pallets/asset-registry/Cargo.toml index 13a9788aed..62063aaea6 100644 --- a/pallets/asset-registry/Cargo.toml +++ b/pallets/asset-registry/Cargo.toml @@ -14,10 +14,10 @@ targets = ["x86_64-unknown-linux-gnu"] substrate-wasm-builder = { workspace = true } [dependencies] -codec = { default-features = false, features = ["derive", "max-encoded-len"], package = "parity-scale-codec", version = "3.4.0" } -scale-info = { version = "2.1.2", default-features = false, features = ["derive"] } +codec = { default-features = false, features = ["derive", "max-encoded-len"], package = "parity-scale-codec", version = "3.6.1" } +scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } primitive-types = { default-features = false, version = "0.12.0" } -serde = { features = ["derive"], optional = true, version = "1.0.137" } +serde = { features = ["derive"], optional = true, version = "1.0.197" } log = { workspace = true } # ORML dependencies diff --git a/pallets/asset-registry/src/mock.rs b/pallets/asset-registry/src/mock.rs index 6bc0fce114..72974e840f 100644 --- a/pallets/asset-registry/src/mock.rs +++ b/pallets/asset-registry/src/mock.rs @@ -80,6 +80,11 @@ impl system::Config for Test { type SS58Prefix = SS58Prefix; type OnSetCode = (); type MaxConsumers = frame_support::traits::ConstU32<16>; + type SingleBlockMigrations = (); + type MultiBlockMigrator = (); + type PreInherents = (); + type PostInherents = (); + type PostTransactions = (); } use codec::{Decode, Encode, MaxEncodedLen}; diff --git a/pallets/marketplace/Cargo.toml b/pallets/marketplace/Cargo.toml index 8afcac8697..d2d87b243c 100644 --- a/pallets/marketplace/Cargo.toml +++ b/pallets/marketplace/Cargo.toml @@ -12,12 +12,12 @@ repository = "https://github.com/galacticcouncil/Basilisk-node" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.4.0" } -scale-info = { version = "2.3.1", default-features = false, features = ["derive"] } +codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.6.1" } +scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } frame-benchmarking = { workspace = true, optional = true } frame-support = { workspace = true } frame-system = { workspace = true } -serde = { version = "1.0.136", optional = true, features = ["derive"] } +serde = { version = "1.0.197", optional = true, features = ["derive"] } sp-runtime = { workspace = true } sp-std = { workspace = true } sp-arithmetic = { workspace = true } diff --git a/pallets/marketplace/src/mock.rs b/pallets/marketplace/src/mock.rs index e8a17d8bb8..a4d3b4c7ee 100644 --- a/pallets/marketplace/src/mock.rs +++ b/pallets/marketplace/src/mock.rs @@ -57,7 +57,7 @@ parameter_types! { impl pallet_nft::Config for Test { type RuntimeEvent = RuntimeEvent; - type WeightInfo = pallet_nft::weights::BasiliskWeight; + type WeightInfo = (); type NftCollectionId = u32; type NftItemId = u32; type CollectionType = CollectionType; @@ -111,6 +111,11 @@ impl system::Config for Test { type SS58Prefix = SS58Prefix; type OnSetCode = (); type MaxConsumers = frame_support::traits::ConstU32<16>; + type SingleBlockMigrations = (); + type MultiBlockMigrator = (); + type PreInherents = (); + type PostInherents = (); + type PostTransactions = (); } parameter_types! { diff --git a/pallets/xyk-liquidity-mining/Cargo.toml b/pallets/xyk-liquidity-mining/Cargo.toml index e336f9c8ce..0d74be4ec5 100644 --- a/pallets/xyk-liquidity-mining/Cargo.toml +++ b/pallets/xyk-liquidity-mining/Cargo.toml @@ -12,8 +12,8 @@ repository = "https://github.com/galacticcouncil/Basilisk-node" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "3.4.0", features = ["derive", "max-encoded-len"], default-features = false } -scale-info = { version = "2.3.1", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "3.6.1", features = ["derive", "max-encoded-len"], default-features = false } +scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } log = { version = "0.4.17", default-features = false } diff --git a/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml b/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml index a61baf8f03..b77b32c21a 100644 --- a/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml +++ b/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml @@ -12,8 +12,8 @@ repository = "https://github.com/galacticcouncil/basilisk-node" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "3.4.0", features = ["derive", "max-encoded-len"], default-features = false } -scale-info = { version = "2.3.1", features = ["derive"], default-features = false } +codec = { package = "parity-scale-codec", version = "3.6.1", features = ["derive", "max-encoded-len"], default-features = false } +scale-info = { version = "2.11.1", features = ["derive"], default-features = false } # Local dependencies pallet-xyk-liquidity-mining = { path = "../../xyk-liquidity-mining", default-features = false } diff --git a/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs b/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs index a4ae4e691c..0498594f3c 100644 --- a/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs +++ b/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs @@ -54,6 +54,12 @@ pub const DOT: AssetId = 2; pub const LIQ_MINING_NFT_COLLECTION: primitives::CollectionId = 1; +const TREASURY: AccountId = 400; + +parameter_types! { + pub TreasuryAccount: AccountId = TREASURY; +} + type Block = frame_system::mocking::MockBlock; frame_support::construct_runtime!( @@ -114,6 +120,11 @@ impl system::Config for Test { type OnSetCode = (); type MaxConsumers = frame_support::traits::ConstU32<16>; type RuntimeTask = RuntimeTask; + type SingleBlockMigrations = (); + type MultiBlockMigrator = (); + type PreInherents = (); + type PostInherents = (); + type PostTransactions = (); } impl crate::Config for Test {} @@ -140,6 +151,7 @@ impl pallet_liquidity_mining::Config for Test { type NonDustableWhitelistHandler = Duster; type RuntimeEvent = RuntimeEvent; type PriceAdjustment = pallet_liquidity_mining::DefaultPriceAdjustment; + type TreasuryAccountId = TreasuryAccount; } parameter_types! { @@ -170,6 +182,7 @@ impl pallet_duster::Config for Test { type Reward = (); type NativeCurrencyId = BSXAssetId; type BlacklistUpdateOrigin = EnsureRoot; + type TreasuryAccountId = TreasuryAccount; type WeightInfo = (); } @@ -179,7 +192,7 @@ parameter_types! { impl pallet_nft::Config for Test { type RuntimeEvent = RuntimeEvent; - type WeightInfo = pallet_nft::weights::BasiliskWeight; + type WeightInfo = (); type NftCollectionId = primitives::CollectionId; type NftItemId = primitives::ItemId; type CollectionType = CollectionType; diff --git a/pallets/xyk-liquidity-mining/src/tests/mock.rs b/pallets/xyk-liquidity-mining/src/tests/mock.rs index ac1d0b920a..9512dc4244 100644 --- a/pallets/xyk-liquidity-mining/src/tests/mock.rs +++ b/pallets/xyk-liquidity-mining/src/tests/mock.rs @@ -20,11 +20,10 @@ use super::*; use crate as liq_mining; use crate::Config; -use frame_support::weights::RuntimeDbWeight; use frame_support::{ - parameter_types, + parameter_types, PalletId, traits::{Everything, Nothing}, - PalletId, + weights::RuntimeDbWeight, }; use frame_system as system; @@ -139,24 +138,29 @@ impl system::Config for Test { type SS58Prefix = (); type OnSetCode = (); type MaxConsumers = frame_support::traits::ConstU32<16>; + type SingleBlockMigrations = (); + type MultiBlockMigrator = (); + type PreInherents = (); + type PostInherents = (); + type PostTransactions = (); } thread_local! { - pub static NFT_COLLECTION: RefCell<(u128, u128, u128)>= RefCell::new((0,0,0)); + pub static NFT_COLLECTION: RefCell<(u128, u128, u128)>= const {RefCell::new((0,0,0)) }; pub static AMM_POOLS: RefCell> = RefCell::new(HashMap::new()); pub static NFTS: RefCell> = RefCell::new(HashMap::default()); - pub static DEPOSIT_IDS: RefCell> = RefCell::new(Vec::new()); + pub static DEPOSIT_IDS: RefCell> = const {RefCell::new(Vec::new()) }; pub static GLOBAL_FARMS: RefCell> = RefCell::new(HashMap::default()); pub static YIELD_FARMS: RefCell> = RefCell::new(HashMap::default()); pub static DEPOSITS: RefCell> = RefCell::new(HashMap::default()); pub static DEPOSIT_ENTRIES: RefCell> = RefCell::new(HashMap::default()); - pub static FARM_ID: RefCell = RefCell::new(0); - pub static DEPOSIT_ID: RefCell = RefCell::new(0); + pub static FARM_ID: RefCell = const {RefCell::new(0) }; + pub static DEPOSIT_ID: RefCell = const {RefCell::new(0) }; - pub static DUSTER_WHITELIST: RefCell>= RefCell::new(Vec::new()); + pub static DUSTER_WHITELIST: RefCell>= const {RefCell::new(Vec::new()) }; } #[derive(Copy, Clone)] pub struct DymmyGlobalFarm { diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index dbd83291a5..6b4524d13d 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -9,10 +9,10 @@ repository = "https://github.com/galacticcouncil/Basilisk-node" substrate-wasm-builder = { workspace = true } [dependencies] -codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.4.0" } -scale-info = { version = "2.3.1", default-features = false, features = ["derive"] } +codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.6.1" } +scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } primitive-types = { workspace = true } -serde = { features = ["derive"], optional = true, version = "1.0.136" } +serde = { features = ["derive"], optional = true, version = "1.0.197" } static_assertions = "1.1.0" # Polkadot dependencies diff --git a/primitives/src/constants.rs b/primitives/src/constants.rs index 2334bb795e..e04b74a3b0 100644 --- a/primitives/src/constants.rs +++ b/primitives/src/constants.rs @@ -91,7 +91,7 @@ pub mod chain { /// We allow for pub const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts( WEIGHT_REF_TIME_PER_SECOND.saturating_div(2), - polkadot_primitives::v6::MAX_POV_SIZE as u64, + polkadot_primitives::v7::MAX_POV_SIZE as u64, ); /// Discounted XYK fee diff --git a/runtime/basilisk/src/assets.rs b/runtime/basilisk/src/assets.rs index 92c11e0ba4..69a57efeef 100644 --- a/runtime/basilisk/src/assets.rs +++ b/runtime/basilisk/src/assets.rs @@ -169,6 +169,7 @@ impl pallet_duster::Config for Runtime { type Reward = DustingReward; type NativeCurrencyId = NativeAssetId; type BlacklistUpdateOrigin = EitherOf, GeneralAdmin>; + type TreasuryAccountId = TreasuryAccount; type WeightInfo = weights::pallet_duster::BasiliskWeight; } @@ -407,6 +408,7 @@ impl warehouse_liquidity_mining::Config for Runtime type AssetRegistry = AssetRegistry; type NonDustableWhitelistHandler = Duster; type PriceAdjustment = warehouse_liquidity_mining::DefaultPriceAdjustment; + type TreasuryAccountId = TreasuryAccount; } // Provides weight info for the router. Router extrinsics can be executed with different AMMs, so we split the router weights into two parts: @@ -452,10 +454,24 @@ impl RouterWeightInfo { let set_route_overweight = weights::pallet_route_executor::BasiliskWeight::::set_route_for_xyk(); - set_route_overweight.saturating_sub(weights::pallet_xyk::BasiliskWeight::::router_execution_sell( - number_of_times_calculate_sell_amounts_executed, - number_of_times_execute_sell_amounts_executed, - )) + // we substract weight of getting oracle price too as we add this back later based on the length of the route + set_route_overweight + .saturating_sub(weights::pallet_xyk::BasiliskWeight::::router_execution_sell( + number_of_times_calculate_sell_amounts_executed, + number_of_times_execute_sell_amounts_executed, + )) + .saturating_sub(weights::pallet_route_executor::BasiliskWeight::::get_oracle_price_for_xyk()) + } + + pub fn calculate_spot_price_overweight() -> Weight { + Weight::from_parts( + weights::pallet_route_executor::BasiliskWeight::::calculate_spot_price_with_fee_in_lbp() + .ref_time() + .saturating_sub( + weights::pallet_lbp::BasiliskWeight::::calculate_spot_price_with_fee().ref_time(), + ), + weights::pallet_route_executor::BasiliskWeight::::calculate_spot_price_with_fee_in_lbp().proof_size(), + ) } } @@ -619,6 +635,14 @@ impl AmmTradeWeights> for RouterWeightInfo { weight.saturating_accrue(amm_weight); } + // Incorporate oracle price calculation + // We use xyk as reference + let weight_of_get_oracle_price_for_2_assets = + weights::pallet_route_executor::BasiliskWeight::::get_oracle_price_for_xyk(); + let weight_of_get_oracle_price_for_route = + weight_of_get_oracle_price_for_2_assets.saturating_mul(route.len() as u64); + weight.saturating_accrue(weight_of_get_oracle_price_for_route); + weight } @@ -626,11 +650,46 @@ impl AmmTradeWeights> for RouterWeightInfo { //Since we don't have any AMM specific thing in the extrinsic, we just return the plain weight weights::pallet_route_executor::BasiliskWeight::::force_insert_route() } + + // Used in OtcSettlements::settle_otc_order extrinsic + fn calculate_spot_price_with_fee_weight(route: &[Trade]) -> Weight { + let mut weight = Self::calculate_spot_price_overweight(); + + let lbp_weight = weights::pallet_lbp::BasiliskWeight::::calculate_spot_price_with_fee(); + let xyk_weight = weights::pallet_xyk::BasiliskWeight::::calculate_spot_price_with_fee(); + + for trade in route { + let amm_weight = match trade.pool { + PoolType::LBP => lbp_weight, + PoolType::XYK => xyk_weight, + _ => lbp_weight.max(xyk_weight), + }; + weight.saturating_accrue(amm_weight); + } + + weight + } + + fn get_route_weight() -> Weight { + weights::pallet_route_executor::BasiliskWeight::::get_route() + } } parameter_types! { pub DefaultRoutePoolType: PoolType = PoolType::XYK; + pub const RouteValidationOraclePeriod: OraclePeriod = OraclePeriod::TenMinutes; +} + +pub struct RefundAndLockedEdCalculator; + +use hydradx_traits::router::RefundEdCalculator; +impl RefundEdCalculator for RefundAndLockedEdCalculator { + fn calculate() -> Balance { + // all assets are sufficient so `RefundAndLockedEdCalculator` is never called. + Zero::zero() + } } + impl pallet_route_executor::Config for Runtime { type RuntimeEvent = RuntimeEvent; type AssetId = AssetId; @@ -642,6 +701,9 @@ impl pallet_route_executor::Config for Runtime { type WeightInfo = RouterWeightInfo; type InspectRegistry = AssetRegistry; type TechnicalOrigin = EitherOf, GeneralAdmin>; + type EdToRefundCalculator = RefundAndLockedEdCalculator; + type OraclePriceProvider = hydradx_adapters::OraclePriceProvider;// Use NativeAssetId instead of LRNA. We don't have Omnipool so it's never used. + type OraclePeriod = RouteValidationOraclePeriod; } parameter_types! { diff --git a/runtime/basilisk/src/governance/mod.rs b/runtime/basilisk/src/governance/mod.rs index c890e06324..7767fa5906 100644 --- a/runtime/basilisk/src/governance/mod.rs +++ b/runtime/basilisk/src/governance/mod.rs @@ -48,7 +48,7 @@ parameter_types! { pub MaxProposalWeight: Weight = Perbill::from_percent(50) * BlockWeights::get().max_block; } -type TechnicalCollective = pallet_collective::Instance2; +pub type TechnicalCollective = pallet_collective::Instance2; impl pallet_collective::Config for Runtime { type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index 8614c7893a..7540925658 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -55,12 +55,12 @@ use frame_support::sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdConversion, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, + ApplyExtrinsicResult, ExtrinsicInclusionMode, }; use frame_system::pallet_prelude::BlockNumberFor; use sp_api::impl_runtime_apis; pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; -use sp_core::{ConstU32, OpaqueMetadata}; +use sp_core::{ConstU32, ConstU64, OpaqueMetadata}; use sp_std::{convert::From, marker::PhantomData, prelude::*, vec}; #[cfg(feature = "std")] use sp_version::NativeVersion; @@ -140,7 +140,7 @@ impl BlockNumb type BlockNumber = BlockNumberFor; fn current_block_number() -> Self::BlockNumber { - let maybe_data = cumulus_pallet_parachain_system::Pallet::::validation_data(); + let maybe_data = cumulus_pallet_parachain_system::ValidationData::::get(); if let Some(data) = maybe_data { data.relay_parent_number.into() @@ -293,7 +293,7 @@ impl_runtime_apis! { Executive::execute_block(block) } - fn initialize_block(header: &::Header) { + fn initialize_block(header: &::Header) -> ExtrinsicInclusionMode { Executive::initialize_block(header) } } @@ -367,7 +367,7 @@ impl_runtime_apis! { } fn authorities() -> Vec { - Aura::authorities().into_inner() + pallet_aura::Authorities::::get().into_inner() } } @@ -495,6 +495,8 @@ impl_runtime_apis! { use polkadot_xcm::latest::prelude::{Location, AssetId, Fungible, Asset, ParentThen, Parachain, Parent}; impl pallet_xcm::benchmarking::Config for Runtime { + // TODO: + type DeliveryHelper = (); fn reachable_dest() -> Option { Some(Parent.into()) } @@ -518,6 +520,14 @@ impl_runtime_apis! { ParentThen(Parachain(RandomParaId::get().into()).into()).into(), )) } + + // TODO: + fn get_asset() -> Asset { + Asset { + id: AssetId(Location::here()), + fun: Fungible(ExistentialDeposit::get()), + } + } } impl pallet_xyk_liquidity_mining_benchmarking::Config for Runtime {} diff --git a/runtime/basilisk/src/system.rs b/runtime/basilisk/src/system.rs index 00be8436db..9484d945aa 100644 --- a/runtime/basilisk/src/system.rs +++ b/runtime/basilisk/src/system.rs @@ -16,7 +16,7 @@ // limitations under the License. use super::*; -use crate::governance::{origins::GeneralAdmin, TechCommitteeMajority, TreasuryAccount}; +use crate::governance::{origins::GeneralAdmin, TechCommitteeMajority, TechnicalCollective, TreasuryAccount}; use pallet_transaction_multi_payment::{DepositAll, TransferFees}; use pallet_transaction_payment::{Multiplier, TargetedFeeAdjustment}; @@ -160,7 +160,12 @@ impl frame_system::Config for Runtime { type SystemWeightInfo = weights::frame_system::BasiliskWeight; type SS58Prefix = SS58Prefix; type OnSetCode = cumulus_pallet_parachain_system::ParachainSetCode; - type MaxConsumers = frame_support::traits::ConstU32<16>; + type MaxConsumers = ConstU32<16>; + type SingleBlockMigrations = (); + type MultiBlockMigrator = (); + type PreInherents = (); + type PostInherents = (); + type PostTransactions = (); } parameter_types! { @@ -276,6 +281,8 @@ impl pallet_transaction_multi_payment::Config for Runtime { type NativeAssetId = NativeAssetId; type EvmAssetId = WethAssetId; type InspectEvmAccounts = EvmAccounts; + type EvmPermit = pallet_transaction_multi_payment::DisabledEvmPermitHandler; + type TryCallCurrency<'a> = pallet_transaction_multi_payment::NoCallCurrency; } /// The type used to represent the kinds of proxying allowed. @@ -415,6 +422,7 @@ impl pallet_aura::Config for Runtime { type MaxAuthorities = MaxAuthorities; type DisabledValidators = (); type AllowMultipleBlocksPerSlot = ConstBool; + type SlotDuration = ConstU64; } impl pallet_utility::Config for Runtime { @@ -567,7 +575,7 @@ impl pallet_multisig::Config for Runtime { pub struct TechCommAccounts; impl SortedMembers for TechCommAccounts { fn sorted_members() -> Vec { - TechnicalCommittee::members() + pallet_collective::Members::::get() } } diff --git a/runtime/basilisk/src/weights/pallet_lbp.rs b/runtime/basilisk/src/weights/pallet_lbp.rs index ab508509bb..4c11c8de0c 100644 --- a/runtime/basilisk/src/weights/pallet_lbp.rs +++ b/runtime/basilisk/src/weights/pallet_lbp.rs @@ -237,4 +237,7 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { Weight::from_parts(92_664_000, 6156) .saturating_add(T::DbWeight::get().reads(3_u64)) } + fn calculate_spot_price_with_fee() -> Weight { + Weight::zero() + } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_route_executor.rs b/runtime/basilisk/src/weights/pallet_route_executor.rs index cc4abd7c32..34db77080d 100644 --- a/runtime/basilisk/src/weights/pallet_route_executor.rs +++ b/runtime/basilisk/src/weights/pallet_route_executor.rs @@ -143,4 +143,16 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig Weight::from_parts(25_247_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } + fn get_oracle_price_for_xyk() -> Weight { + Weight::zero() + } + fn get_oracle_price_for_omnipool() -> Weight { + Weight::zero() + } + fn get_route() -> Weight { + Weight::zero() + } + fn calculate_spot_price_with_fee_in_lbp() -> Weight { + Weight::zero() + } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_scheduler.rs b/runtime/basilisk/src/weights/pallet_scheduler.rs index f40d76f78c..3cf0c372f5 100644 --- a/runtime/basilisk/src/weights/pallet_scheduler.rs +++ b/runtime/basilisk/src/weights/pallet_scheduler.rs @@ -201,4 +201,23 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } + fn schedule_retry(_s: u32) -> Weight { + Weight::zero() + } + + fn set_retry() -> Weight { + Weight::zero() + } + + fn set_retry_named() -> Weight { + Weight::zero() + } + + fn cancel_retry() -> Weight { + Weight::zero() + } + + fn cancel_retry_named() -> Weight { + Weight::zero() + } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_xcm.rs b/runtime/basilisk/src/weights/pallet_xcm.rs index 237c406d08..1b15d57780 100644 --- a/runtime/basilisk/src/weights/pallet_xcm.rs +++ b/runtime/basilisk/src/weights/pallet_xcm.rs @@ -307,4 +307,7 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + fn claim_assets() -> Weight { + Weight::zero() + } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_xyk.rs b/runtime/basilisk/src/weights/pallet_xyk.rs index 33e52cca8c..b02a623db4 100644 --- a/runtime/basilisk/src/weights/pallet_xyk.rs +++ b/runtime/basilisk/src/weights/pallet_xyk.rs @@ -246,4 +246,7 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) .saturating_add(Weight::from_parts(0, 7749).saturating_mul(e.into())) } + fn calculate_spot_price_with_fee() -> Weight { + Weight::zero() + } } \ No newline at end of file diff --git a/runtime/basilisk/src/xcm.rs b/runtime/basilisk/src/xcm.rs index 9029d60cb1..3f72f07f28 100644 --- a/runtime/basilisk/src/xcm.rs +++ b/runtime/basilisk/src/xcm.rs @@ -63,7 +63,7 @@ pub struct AssetLocation(pub MultiLocation); impl Into> for AssetLocation { fn into(self) -> Option { - xcm_builder::V4V3LocationConverter::convert_back(&self.0) + xcm_builder::WithLatestLocationConverter::convert_back(&self.0) } } @@ -186,6 +186,9 @@ impl Config for XcmConfig { type SafeCallFilter = SafeCallFilter; type Aliasers = Nothing; type TransactionalProcessor = xcm_builder::FrameTransactionalProcessor; + type HrmpNewChannelOpenRequestHandler = (); + type HrmpChannelClosingHandler = (); + type HrmpChannelAcceptedHandler = (); } impl cumulus_pallet_xcm::Config for Runtime { @@ -322,6 +325,7 @@ impl pallet_message_queue::Config for Runtime { type HeapSize = MessageQueueHeapSize; type MaxStale = MessageQueueMaxStale; type ServiceWeight = MessageQueueServiceWeight; + type IdleMaxServiceWeight = (); } pub struct CurrencyIdConvert; diff --git a/rust-toolchain b/rust-toolchain index fa4029d55a..47a114dc5e 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1,5 +1,5 @@ [toolchain] -channel = "1.75.0" +channel = "1.77.0" components = [ "rustfmt", "clippy", "rust-src" ] targets = [ "wasm32-unknown-unknown" ] profile = "minimal" From b5352046d92e0d7c3d02e4dda8406426e1e4f898 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 12 Aug 2024 13:34:00 +0200 Subject: [PATCH 02/45] formatting --- integration-tests/src/cross_chain_transfer.rs | 7 ++++--- node/src/service.rs | 8 +++++--- pallets/xyk-liquidity-mining/src/tests/mock.rs | 3 ++- runtime/basilisk/src/assets.rs | 5 +++-- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/integration-tests/src/cross_chain_transfer.rs b/integration-tests/src/cross_chain_transfer.rs index 1080151661..20dee74381 100644 --- a/integration-tests/src/cross_chain_transfer.rs +++ b/integration-tests/src/cross_chain_transfer.rs @@ -105,9 +105,10 @@ fn basilisk_should_receive_asset_when_sent_from_other_parachain() { assert_ok!(basilisk_runtime::AssetRegistry::set_location( basilisk_runtime::RuntimeOrigin::root(), 1, - basilisk_runtime::AssetLocation( - MultiLocation::new(1, X2(Junction::Parachain(OTHER_PARA_ID), Junction::GeneralIndex(0))) - ) + basilisk_runtime::AssetLocation(MultiLocation::new( + 1, + X2(Junction::Parachain(OTHER_PARA_ID), Junction::GeneralIndex(0)) + )) )); }); diff --git a/node/src/service.rs b/node/src/service.rs index 279b0c4aad..fe086fa154 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -57,7 +57,8 @@ type ParachainClient = TFullClient< RuntimeApi, WasmExecutor<( sp_io::SubstrateHostFunctions, - frame_benchmarking::benchmarking::HostFunctions)> + frame_benchmarking::benchmarking::HostFunctions, + )>, >; type ParachainBackend = TFullBackend; @@ -165,7 +166,9 @@ async fn start_node_impl( let params = new_partial(¶chain_config)?; let (block_import, mut telemetry, telemetry_worker_handle) = params.other; - let net_config = sc_network::config::FullNetworkConfiguration::<_, _, sc_network::NetworkWorker>::new(¶chain_config.network); + let net_config = sc_network::config::FullNetworkConfiguration::<_, _, sc_network::NetworkWorker>::new( + ¶chain_config.network, + ); let client = params.client.clone(); let backend = params.backend.clone(); @@ -340,7 +343,6 @@ fn build_import_queue( telemetry: Option, task_manager: &TaskManager, ) -> Result, sc_service::Error> { - Ok( cumulus_client_consensus_aura::equivocation_import_queue::fully_verifying_import_queue::< sp_consensus_aura::sr25519::AuthorityPair, diff --git a/pallets/xyk-liquidity-mining/src/tests/mock.rs b/pallets/xyk-liquidity-mining/src/tests/mock.rs index 9512dc4244..ae64ea12bd 100644 --- a/pallets/xyk-liquidity-mining/src/tests/mock.rs +++ b/pallets/xyk-liquidity-mining/src/tests/mock.rs @@ -21,9 +21,10 @@ use super::*; use crate as liq_mining; use crate::Config; use frame_support::{ - parameter_types, PalletId, + parameter_types, traits::{Everything, Nothing}, weights::RuntimeDbWeight, + PalletId, }; use frame_system as system; diff --git a/runtime/basilisk/src/assets.rs b/runtime/basilisk/src/assets.rs index 69a57efeef..504680086e 100644 --- a/runtime/basilisk/src/assets.rs +++ b/runtime/basilisk/src/assets.rs @@ -470,7 +470,8 @@ impl RouterWeightInfo { .saturating_sub( weights::pallet_lbp::BasiliskWeight::::calculate_spot_price_with_fee().ref_time(), ), - weights::pallet_route_executor::BasiliskWeight::::calculate_spot_price_with_fee_in_lbp().proof_size(), + weights::pallet_route_executor::BasiliskWeight::::calculate_spot_price_with_fee_in_lbp() + .proof_size(), ) } } @@ -702,7 +703,7 @@ impl pallet_route_executor::Config for Runtime { type InspectRegistry = AssetRegistry; type TechnicalOrigin = EitherOf, GeneralAdmin>; type EdToRefundCalculator = RefundAndLockedEdCalculator; - type OraclePriceProvider = hydradx_adapters::OraclePriceProvider;// Use NativeAssetId instead of LRNA. We don't have Omnipool so it's never used. + type OraclePriceProvider = hydradx_adapters::OraclePriceProvider; // Use NativeAssetId instead of LRNA. We don't have Omnipool so it's never used. type OraclePeriod = RouteValidationOraclePeriod; } From 517c0000a78bd07f9452394b838d1edf52a98694 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 14 Aug 2024 13:14:21 +0200 Subject: [PATCH 03/45] fix some integration tests --- integration-tests/src/cross_chain_transfer.rs | 8 +++++++- integration-tests/src/router.rs | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/integration-tests/src/cross_chain_transfer.rs b/integration-tests/src/cross_chain_transfer.rs index 20dee74381..07ea43266e 100644 --- a/integration-tests/src/cross_chain_transfer.rs +++ b/integration-tests/src/cross_chain_transfer.rs @@ -622,7 +622,13 @@ fn polkadot_xcm_execute_extrinsic_should_not_be_allowed() { Box::new(VersionedXcm::from(xcm_msg)), Weight::from_parts(400_000_000_000, 0) ), - pallet_xcm::Error::::Filtered + sp_runtime::DispatchErrorWithPostInfo { + post_info: frame_support::dispatch::PostDispatchInfo { + actual_weight: Some(Weight::from_parts(11208000, 0)), + pays_fee: frame_support::dispatch::Pays::Yes, + }, + error: pallet_xcm::Error::::Filtered.into() + } ); }); } diff --git a/integration-tests/src/router.rs b/integration-tests/src/router.rs index c5a774c025..9eaafaccdd 100644 --- a/integration-tests/src/router.rs +++ b/integration-tests/src/router.rs @@ -375,7 +375,7 @@ mod xyk_router_tests { 0, trades ), - pallet_route_executor::Error::::InsufficientBalance + pallet_xyk::Error::::InsufficientAssetBalance ); assert_trader_bsx_balance!(BOB_INITIAL_BSX_BALANCE); From 59486761f94ccb83299d7eb9e127baf3ad083a31 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 14 Aug 2024 14:58:06 +0200 Subject: [PATCH 04/45] add migration --- runtime/basilisk/src/lib.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index 7540925658..244edef8f5 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -270,12 +270,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - ( - frame_support::migrations::RemovePallet::DbWeight>, - frame_support::migrations::RemovePallet::DbWeight>, - cumulus_pallet_xcmp_queue::migration::v4::MigrationToV4, - pallet_identity::migration::versioned::V0ToV1, // We have currently 89 identities in basllisk, so limit of 200 should be enough - ), + pallet_collator_selection::migration::v2::MigrationToV2, >; parameter_types! { From 61644b324eb706d5c8b8bd65cad21ebc9c9e75ed Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Fri, 16 Aug 2024 12:39:07 +0200 Subject: [PATCH 05/45] attempt to fix failing integration test --- integration-tests/src/exchange_asset.rs | 66 +++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/integration-tests/src/exchange_asset.rs b/integration-tests/src/exchange_asset.rs index dffbbe24ee..0c45b730e4 100644 --- a/integration-tests/src/exchange_asset.rs +++ b/integration-tests/src/exchange_asset.rs @@ -145,6 +145,31 @@ fn basilisk_should_swap_assets_when_receiving_from_otherchain_with_buy() { }); } +pub fn hydradx_run_to_next_block() { + // use frame_support::traits::OnFinalize; + + let b = basilisk_runtime::System::block_number(); + + basilisk_runtime::System::on_finalize(b); + basilisk_runtime::MultiTransactionPayment::on_finalize(b); + basilisk_runtime::EmaOracle::on_finalize(b); + + basilisk_runtime::System::on_initialize(b + 1); + basilisk_runtime::MultiTransactionPayment::on_initialize(b + 1); + basilisk_runtime::EmaOracle::on_initialize(b + 1); + + basilisk_runtime::System::set_block_number(b + 1); +} + +pub fn hydradx_run_to_block(to: basilisk_runtime::BlockNumber) { + let b = basilisk_runtime::System::block_number(); + assert!(b <= to, "the current block number {:?} is higher than expected.", b); + + while basilisk_runtime::System::block_number() < to { + hydradx_run_to_next_block(); + } +} + #[test] fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { //Arrange @@ -166,6 +191,47 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { )) )); + assert_ok!(basilisk_runtime::EmaOracle::add_oracle( + frame_system::RawOrigin::Root.into(), + basilisk_runtime::XYKOracleSourceIdentifier::get(), + (KAR, BSX)) + ); + assert_ok!(basilisk_runtime::EmaOracle::add_oracle( + frame_system::RawOrigin::Root.into(), + basilisk_runtime::XYKOracleSourceIdentifier::get(), + (BSX, KSM)) + ); + + set_relaychain_block_number(5); + hydradx_run_to_block(5); + + assert_ok!(basilisk_runtime::Tokens::set_balance( + frame_system::RawOrigin::Root.into(), + ALICE.into(), + KAR, + 100 * UNITS, + 0, + )); + assert_ok!(basilisk_runtime::Router::sell( + basilisk_runtime::RuntimeOrigin::signed(ALICE.into()), + KAR, + KSM, + 1 * UNITS, + 0, + vec![Trade { + pool: PoolType::XYK, + asset_in: KAR, + asset_out: BSX, + }, + Trade { + pool: PoolType::XYK, + asset_in: BSX, + asset_out: KSM, + }] + )); + set_relaychain_block_number(10); + hydradx_run_to_block(10); + //Register onchain route from KAR to KSM assert_ok!(basilisk_runtime::Router::set_route( RuntimeOrigin::signed(CHARLIE.into()), From 9a0fe1274f9cf6dd0f07c8cdbabd5812bc5d07ee Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Fri, 16 Aug 2024 16:31:50 +0200 Subject: [PATCH 06/45] fix basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present integration test --- integration-tests/src/exchange_asset.rs | 38 ++++-------------------- integration-tests/src/kusama_test_net.rs | 16 ++++++++++ integration-tests/src/non_native_fee.rs | 14 --------- integration-tests/src/oracle.rs | 12 -------- runtime/basilisk/src/assets.rs | 4 +-- 5 files changed, 23 insertions(+), 61 deletions(-) diff --git a/integration-tests/src/exchange_asset.rs b/integration-tests/src/exchange_asset.rs index 0c45b730e4..5ceb87a648 100644 --- a/integration-tests/src/exchange_asset.rs +++ b/integration-tests/src/exchange_asset.rs @@ -145,31 +145,6 @@ fn basilisk_should_swap_assets_when_receiving_from_otherchain_with_buy() { }); } -pub fn hydradx_run_to_next_block() { - // use frame_support::traits::OnFinalize; - - let b = basilisk_runtime::System::block_number(); - - basilisk_runtime::System::on_finalize(b); - basilisk_runtime::MultiTransactionPayment::on_finalize(b); - basilisk_runtime::EmaOracle::on_finalize(b); - - basilisk_runtime::System::on_initialize(b + 1); - basilisk_runtime::MultiTransactionPayment::on_initialize(b + 1); - basilisk_runtime::EmaOracle::on_initialize(b + 1); - - basilisk_runtime::System::set_block_number(b + 1); -} - -pub fn hydradx_run_to_block(to: basilisk_runtime::BlockNumber) { - let b = basilisk_runtime::System::block_number(); - assert!(b <= to, "the current block number {:?} is higher than expected.", b); - - while basilisk_runtime::System::block_number() < to { - hydradx_run_to_next_block(); - } -} - #[test] fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { //Arrange @@ -202,9 +177,6 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { (BSX, KSM)) ); - set_relaychain_block_number(5); - hydradx_run_to_block(5); - assert_ok!(basilisk_runtime::Tokens::set_balance( frame_system::RawOrigin::Root.into(), ALICE.into(), @@ -216,7 +188,7 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { basilisk_runtime::RuntimeOrigin::signed(ALICE.into()), KAR, KSM, - 1 * UNITS, + 10_000, // make a small swap to not move the price a lot 0, vec![Trade { pool: PoolType::XYK, @@ -229,8 +201,8 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { asset_out: KSM, }] )); - set_relaychain_block_number(10); - hydradx_run_to_block(10); + + basilisk_run_to_next_block(); //Register onchain route from KAR to KSM assert_ok!(basilisk_runtime::Router::set_route( @@ -281,13 +253,13 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { )); }); - let fees = 27_500_000_000_000; + let fees = 27_500_000_000_005; Basilisk::execute_with(|| { assert_eq!( basilisk_runtime::Tokens::free_balance(KAR, &AccountId::from(BOB)), 95000000000000 - fees ); - let received = 4969548790555; + let received = 4969548790553; assert_eq!( basilisk_runtime::Tokens::free_balance(KSM, &AccountId::from(BOB)), received diff --git a/integration-tests/src/kusama_test_net.rs b/integration-tests/src/kusama_test_net.rs index 93c2a6df84..4a9b2f46f4 100644 --- a/integration-tests/src/kusama_test_net.rs +++ b/integration-tests/src/kusama_test_net.rs @@ -510,6 +510,22 @@ pub fn vesting_account() -> AccountId { VestingPalletId::get().into_account_truncating() } +pub fn basilisk_run_to_next_block() { + use frame_support::traits::OnFinalize; + + let b = basilisk_runtime::System::block_number(); + + basilisk_runtime::System::on_finalize(b); + basilisk_runtime::EmaOracle::on_finalize(b); + basilisk_runtime::MultiTransactionPayment::on_finalize(b); + + basilisk_runtime::System::on_initialize(b + 1); + basilisk_runtime::EmaOracle::on_initialize(b + 1); + basilisk_runtime::MultiTransactionPayment::on_initialize(b + 1); + + basilisk_runtime::System::set_block_number(b + 1); +} + pub fn set_relaychain_block_number(number: BlockNumber) { use basilisk_runtime::ParachainSystem; use basilisk_runtime::RuntimeOrigin; diff --git a/integration-tests/src/non_native_fee.rs b/integration-tests/src/non_native_fee.rs index 7415109052..61945a5d91 100644 --- a/integration-tests/src/non_native_fee.rs +++ b/integration-tests/src/non_native_fee.rs @@ -21,20 +21,6 @@ use pallet_transaction_multi_payment::Price; use primitives::AssetId; use xcm_emulator::TestExt; -pub fn basilisk_run_to_next_block() { - let b = basilisk_runtime::System::block_number(); - - basilisk_runtime::System::on_finalize(b); - basilisk_runtime::EmaOracle::on_finalize(b); - basilisk_runtime::MultiTransactionPayment::on_finalize(b); - - basilisk_runtime::System::on_initialize(b + 1); - basilisk_runtime::EmaOracle::on_initialize(b + 1); - basilisk_runtime::MultiTransactionPayment::on_initialize(b + 1); - - basilisk_runtime::System::set_block_number(b + 1); -} - #[test] fn non_native_fee_payment_works_with_configured_price() { TestNet::reset(); diff --git a/integration-tests/src/oracle.rs b/integration-tests/src/oracle.rs index 72e97bc25b..5a71f252c4 100644 --- a/integration-tests/src/oracle.rs +++ b/integration-tests/src/oracle.rs @@ -11,18 +11,6 @@ use hydradx_traits::{AggregatedPriceOracle, OraclePeriod::*}; use pallet_ema_oracle::OracleError; use xcm_emulator::TestExt; -pub fn basilisk_run_to_next_block() { - let b = basilisk_runtime::System::block_number(); - - basilisk_runtime::System::on_finalize(b); - basilisk_runtime::EmaOracle::on_finalize(b); - - basilisk_runtime::System::on_initialize(b + 1); - basilisk_runtime::EmaOracle::on_initialize(b + 1); - - basilisk_runtime::System::set_block_number(b + 1); -} - #[test] fn xyk_trades_are_ingested_into_oracle() { TestNet::reset(); diff --git a/runtime/basilisk/src/assets.rs b/runtime/basilisk/src/assets.rs index 504680086e..5397f7ace1 100644 --- a/runtime/basilisk/src/assets.rs +++ b/runtime/basilisk/src/assets.rs @@ -678,7 +678,7 @@ impl AmmTradeWeights> for RouterWeightInfo { parameter_types! { pub DefaultRoutePoolType: PoolType = PoolType::XYK; - pub const RouteValidationOraclePeriod: OraclePeriod = OraclePeriod::TenMinutes; + pub const RouteValidationOraclePeriod: OraclePeriod = OraclePeriod::Hour; } pub struct RefundAndLockedEdCalculator; @@ -703,7 +703,7 @@ impl pallet_route_executor::Config for Runtime { type InspectRegistry = AssetRegistry; type TechnicalOrigin = EitherOf, GeneralAdmin>; type EdToRefundCalculator = RefundAndLockedEdCalculator; - type OraclePriceProvider = hydradx_adapters::OraclePriceProvider; // Use NativeAssetId instead of LRNA. We don't have Omnipool so it's never used. + type OraclePriceProvider = adapter::OraclePriceProvider; type OraclePeriod = RouteValidationOraclePeriod; } From cab3512b61a1f5a4e8e2480281bcb707f59cfba2 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Fri, 16 Aug 2024 16:31:58 +0200 Subject: [PATCH 07/45] formatting --- integration-tests/src/exchange_asset.rs | 34 +++++++++++++------------ 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/integration-tests/src/exchange_asset.rs b/integration-tests/src/exchange_asset.rs index 5ceb87a648..ff2541c0a1 100644 --- a/integration-tests/src/exchange_asset.rs +++ b/integration-tests/src/exchange_asset.rs @@ -167,15 +167,15 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { )); assert_ok!(basilisk_runtime::EmaOracle::add_oracle( - frame_system::RawOrigin::Root.into(), - basilisk_runtime::XYKOracleSourceIdentifier::get(), - (KAR, BSX)) - ); + frame_system::RawOrigin::Root.into(), + basilisk_runtime::XYKOracleSourceIdentifier::get(), + (KAR, BSX) + )); assert_ok!(basilisk_runtime::EmaOracle::add_oracle( frame_system::RawOrigin::Root.into(), basilisk_runtime::XYKOracleSourceIdentifier::get(), - (BSX, KSM)) - ); + (BSX, KSM) + )); assert_ok!(basilisk_runtime::Tokens::set_balance( frame_system::RawOrigin::Root.into(), @@ -190,16 +190,18 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { KSM, 10_000, // make a small swap to not move the price a lot 0, - vec![Trade { - pool: PoolType::XYK, - asset_in: KAR, - asset_out: BSX, - }, - Trade { - pool: PoolType::XYK, - asset_in: BSX, - asset_out: KSM, - }] + vec![ + Trade { + pool: PoolType::XYK, + asset_in: KAR, + asset_out: BSX, + }, + Trade { + pool: PoolType::XYK, + asset_in: BSX, + asset_out: KSM, + } + ] )); basilisk_run_to_next_block(); From 1f53f917124b1f3dc4525cba71dadae2ced3d741 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 19 Aug 2024 13:56:03 +0200 Subject: [PATCH 08/45] fix integration and benchmarking test --- integration-tests/src/exchange_asset.rs | 11 ---- .../src/benchmarking/route_executor.rs | 56 ++++++++++++++++--- 2 files changed, 48 insertions(+), 19 deletions(-) diff --git a/integration-tests/src/exchange_asset.rs b/integration-tests/src/exchange_asset.rs index ff2541c0a1..366f99c590 100644 --- a/integration-tests/src/exchange_asset.rs +++ b/integration-tests/src/exchange_asset.rs @@ -166,17 +166,6 @@ fn basilisk_should_swap_assets_coming_from_karura_when_onchain_route_present() { )) )); - assert_ok!(basilisk_runtime::EmaOracle::add_oracle( - frame_system::RawOrigin::Root.into(), - basilisk_runtime::XYKOracleSourceIdentifier::get(), - (KAR, BSX) - )); - assert_ok!(basilisk_runtime::EmaOracle::add_oracle( - frame_system::RawOrigin::Root.into(), - basilisk_runtime::XYKOracleSourceIdentifier::get(), - (BSX, KSM) - )); - assert_ok!(basilisk_runtime::Tokens::set_balance( frame_system::RawOrigin::Root.into(), ALICE.into(), diff --git a/runtime/basilisk/src/benchmarking/route_executor.rs b/runtime/basilisk/src/benchmarking/route_executor.rs index 56d603d733..f776c41e41 100644 --- a/runtime/basilisk/src/benchmarking/route_executor.rs +++ b/runtime/basilisk/src/benchmarking/route_executor.rs @@ -16,19 +16,23 @@ // limitations under the License. #![allow(clippy::result_large_err)] -use crate::{AccountId, AssetId, Balance, Currencies, Router, Runtime, RuntimeOrigin, System, LBP, XYK}; +use crate::{AccountId, AssetId, Balance, Currencies, EmaOracle, Router, Runtime, RuntimeOrigin, System, LBP, XYK}; use super::*; use frame_benchmarking::{account, BenchmarkError}; -use frame_support::dispatch::DispatchResult; -use frame_support::{assert_ok, ensure, parameter_types}; +use frame_support::{ + assert_ok, ensure, parameter_types, + dispatch::DispatchResult, + traits::{OnFinalize, OnInitialize}, +}; use frame_system::RawOrigin; -use hydradx_traits::router::inverse_route; -use hydradx_traits::router::AssetPair; -use hydradx_traits::router::{PoolType, RouterT, Trade}; +use hydradx_traits::router::{inverse_route, AssetPair, PoolType, RouterT, Trade}; use orml_benchmarking::runtime_benchmarks; use orml_traits::{MultiCurrency, MultiCurrencyExtended}; -use primitives::constants::currency::UNITS; +use primitives::{ + BlockNumber, + constants::currency::UNITS, +}; use sp_runtime::{FixedPointNumber, FixedU128}; use sp_std::vec; pub const INITIAL_BALANCE: Balance = 10_000_000 * UNITS; @@ -141,6 +145,20 @@ fn create_xyk_pool(asset_a: u32, asset_b: u32) { )); } +fn set_period(to: u32) { + while System::block_number() < Into::::into(to) { + let b = System::block_number(); + + System::on_finalize(b); + EmaOracle::on_finalize(b); + + System::on_initialize(b + 1_u32); + EmaOracle::on_initialize(b + 1_u32); + + System::set_block_number(b + 1_u32); + } +} + runtime_benchmarks! { {Runtime, pallet_route_executor} @@ -222,7 +240,7 @@ runtime_benchmarks! { let asset_5 = register_asset(b"AS5".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; let asset_6 = register_asset(b"AS6".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; - let caller: AccountId = funded_account("caller", 0, &[asset_1, asset_2,asset_3]); + let caller: AccountId = funded_account("caller", 0, &[asset_1, asset_2, asset_3, asset_4, asset_5, asset_6]); create_xyk_pool(HDX, asset_2); create_xyk_pool(asset_2, asset_3); create_xyk_pool(asset_3, asset_4); @@ -252,6 +270,17 @@ runtime_benchmarks! { asset_out: asset_6 }]; + assert_ok!(Router::sell( + RawOrigin::Signed(caller.clone().into()).into(), + HDX, + asset_6, + 10_000, + 0, + route.clone() + )); + + set_period(10); + Router::set_route( RawOrigin::Signed(caller.clone()).into(), AssetPair::new(HDX, asset_6), @@ -266,6 +295,17 @@ runtime_benchmarks! { asset_out: asset_6 },]; + assert_ok!(Router::sell( + RawOrigin::Signed(caller.clone().into()).into(), + HDX, + asset_6, + 10_000, + 0, + better_route.clone() + )); + + set_period(11); + }: { Router::set_route( RawOrigin::Signed(caller.clone()).into(), From 8176296195129f228d07087b771f16ebdca7f9c8 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 19 Aug 2024 16:01:31 +0200 Subject: [PATCH 09/45] satisfy clippy --- integration-tests/src/non_native_fee.rs | 1 - integration-tests/src/oracle.rs | 1 - runtime/basilisk/src/benchmarking/route_executor.rs | 4 ++-- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/integration-tests/src/non_native_fee.rs b/integration-tests/src/non_native_fee.rs index 61945a5d91..885f83f753 100644 --- a/integration-tests/src/non_native_fee.rs +++ b/integration-tests/src/non_native_fee.rs @@ -11,7 +11,6 @@ use frame_support::{ traits::SignedExtension, transaction_validity::{InvalidTransaction, TransactionValidityError}, }, - traits::{OnFinalize, OnInitialize}, weights::Weight, }; use hydradx_traits::AMM; diff --git a/integration-tests/src/oracle.rs b/integration-tests/src/oracle.rs index 5a71f252c4..e73d1a2a64 100644 --- a/integration-tests/src/oracle.rs +++ b/integration-tests/src/oracle.rs @@ -5,7 +5,6 @@ use crate::kusama_test_net::*; use basilisk_runtime::{EmaOracle, RuntimeOrigin, XYKOracleSourceIdentifier, XYK}; use frame_support::{ assert_ok, - traits::{OnFinalize, OnInitialize}, }; use hydradx_traits::{AggregatedPriceOracle, OraclePeriod::*}; use pallet_ema_oracle::OracleError; diff --git a/runtime/basilisk/src/benchmarking/route_executor.rs b/runtime/basilisk/src/benchmarking/route_executor.rs index f776c41e41..07c9a640d8 100644 --- a/runtime/basilisk/src/benchmarking/route_executor.rs +++ b/runtime/basilisk/src/benchmarking/route_executor.rs @@ -271,7 +271,7 @@ runtime_benchmarks! { }]; assert_ok!(Router::sell( - RawOrigin::Signed(caller.clone().into()).into(), + RawOrigin::Signed(caller.clone()).into(), HDX, asset_6, 10_000, @@ -296,7 +296,7 @@ runtime_benchmarks! { },]; assert_ok!(Router::sell( - RawOrigin::Signed(caller.clone().into()).into(), + RawOrigin::Signed(caller.clone()).into(), HDX, asset_6, 10_000, From f44d42ae85e408dea2d42221a2e72a616a8dda32 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 19 Aug 2024 16:01:39 +0200 Subject: [PATCH 10/45] formatting --- integration-tests/src/oracle.rs | 4 +--- runtime/basilisk/src/benchmarking/route_executor.rs | 8 +++----- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/integration-tests/src/oracle.rs b/integration-tests/src/oracle.rs index e73d1a2a64..6b6a5beeba 100644 --- a/integration-tests/src/oracle.rs +++ b/integration-tests/src/oracle.rs @@ -3,9 +3,7 @@ use crate::kusama_test_net::*; use basilisk_runtime::{EmaOracle, RuntimeOrigin, XYKOracleSourceIdentifier, XYK}; -use frame_support::{ - assert_ok, -}; +use frame_support::assert_ok; use hydradx_traits::{AggregatedPriceOracle, OraclePeriod::*}; use pallet_ema_oracle::OracleError; use xcm_emulator::TestExt; diff --git a/runtime/basilisk/src/benchmarking/route_executor.rs b/runtime/basilisk/src/benchmarking/route_executor.rs index 07c9a640d8..5644d49fa9 100644 --- a/runtime/basilisk/src/benchmarking/route_executor.rs +++ b/runtime/basilisk/src/benchmarking/route_executor.rs @@ -21,18 +21,16 @@ use crate::{AccountId, AssetId, Balance, Currencies, EmaOracle, Router, Runtime, use super::*; use frame_benchmarking::{account, BenchmarkError}; use frame_support::{ - assert_ok, ensure, parameter_types, + assert_ok, dispatch::DispatchResult, + ensure, parameter_types, traits::{OnFinalize, OnInitialize}, }; use frame_system::RawOrigin; use hydradx_traits::router::{inverse_route, AssetPair, PoolType, RouterT, Trade}; use orml_benchmarking::runtime_benchmarks; use orml_traits::{MultiCurrency, MultiCurrencyExtended}; -use primitives::{ - BlockNumber, - constants::currency::UNITS, -}; +use primitives::{constants::currency::UNITS, BlockNumber}; use sp_runtime::{FixedPointNumber, FixedU128}; use sp_std::vec; pub const INITIAL_BALANCE: Balance = 10_000_000 * UNITS; From 5982df442f71c9af99215abdde1440b076876fe0 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 20 Aug 2024 11:16:19 +0200 Subject: [PATCH 11/45] remove unused dependency --- Cargo.lock | 10 ---------- Cargo.toml | 2 -- scripts/benchmarking.sh | 0 3 files changed, 12 deletions(-) mode change 100644 => 100755 scripts/benchmarking.sh diff --git a/Cargo.lock b/Cargo.lock index bee35e0cdd..d75a612161 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -16636,13 +16636,3 @@ dependencies = [ "cc", "pkg-config", ] - -[[patch.unused]] -name = "substrate-rpc-client" -version = "0.33.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" - -[[patch.unused]] -name = "substrate-rpc-client" -version = "0.33.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" diff --git a/Cargo.toml b/Cargo.toml index 09f4dc6071..210151f162 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -354,7 +354,6 @@ pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk" substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } -substrate-rpc-client = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } # Cumulus dependencies @@ -510,7 +509,6 @@ pallet-state-trie-migration = { git = "https://github.com/galacticcouncil/polkad substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } -substrate-rpc-client = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } substrate-state-trie-migration-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } diff --git a/scripts/benchmarking.sh b/scripts/benchmarking.sh old mode 100644 new mode 100755 From 017088bde0df00176c5e1f2a4ad18f62d0714dd0 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 20 Aug 2024 13:57:10 +0200 Subject: [PATCH 12/45] remove fix in cargo.toml that is no longer needed --- Cargo.lock | 524 ++++++++++++++++++++++------------------------------- Cargo.toml | 3 - 2 files changed, 217 insertions(+), 310 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d75a612161..bb2abfd75b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -961,7 +961,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage", "sp-timestamp", "sp-transaction-pool", "sp-trie", @@ -1059,14 +1059,14 @@ dependencies = [ "sp-block-builder", "sp-consensus-aura", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-inherents", "sp-io", "sp-offchain", "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-transaction-pool", "sp-trie", "sp-version", @@ -2210,8 +2210,8 @@ dependencies = [ "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-storage", "sp-trie", "tracing", ] @@ -2292,7 +2292,7 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -2308,7 +2308,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", ] @@ -2335,12 +2335,12 @@ dependencies = [ "polkadot-runtime-parachains", "scale-info", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-inherents", "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-trie", "sp-version", "staging-xcm", @@ -2370,7 +2370,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", ] @@ -2394,7 +2394,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -2410,7 +2410,7 @@ dependencies = [ "sp-api", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -2425,7 +2425,7 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-trie", "staging-xcm", ] @@ -2443,7 +2443,7 @@ dependencies = [ "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-trie", ] @@ -2452,8 +2452,8 @@ name = "cumulus-primitives-proof-size-hostfunction" version = "0.2.0" source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", + "sp-runtime-interface", "sp-trie", ] @@ -2466,7 +2466,7 @@ dependencies = [ "futures", "parity-scale-codec", "sp-inherents", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-timestamp", ] @@ -2484,7 +2484,7 @@ dependencies = [ "polkadot-runtime-parachains", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2604,7 +2604,7 @@ dependencies = [ "sp-core", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage", "sp-version", "thiserror", "tokio", @@ -2623,7 +2623,7 @@ dependencies = [ "polkadot-primitives", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-trie", ] @@ -3670,7 +3670,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", ] [[package]] @@ -3713,9 +3713,9 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", + "sp-std", + "sp-storage", "static_assertions", ] @@ -3755,16 +3755,16 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-genesis-builder", "sp-inherents", "sp-io", "sp-keystore", "sp-runtime", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage", "sp-trie", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface", "thiserror", "thousands", ] @@ -3794,7 +3794,7 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -3812,8 +3812,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-tracing", ] [[package]] @@ -3869,7 +3869,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-crypto-hashing-proc-macro", - "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-debug-derive", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -3877,8 +3877,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-tracing", "sp-weights", "static_assertions", "tt-call", @@ -3940,7 +3940,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-version", "sp-weights", ] @@ -3957,7 +3957,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -3978,7 +3978,7 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -4550,7 +4550,7 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -4595,7 +4595,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -4612,7 +4612,7 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -6763,9 +6763,9 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", + "sp-std", + "sp-storage", ] [[package]] @@ -6782,7 +6782,7 @@ dependencies = [ "serde", "sp-arithmetic", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -6801,7 +6801,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", ] @@ -6816,7 +6816,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", ] @@ -6832,7 +6832,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -6847,7 +6847,7 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -6860,7 +6860,7 @@ dependencies = [ "pallet-xcm", "parity-scale-codec", "scale-info", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", ] @@ -6873,7 +6873,7 @@ dependencies = [ "orml-traits", "parity-scale-codec", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -6894,7 +6894,7 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -6921,7 +6921,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -6936,7 +6936,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -6958,7 +6958,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "substrate-wasm-builder", "test-utils", @@ -6983,7 +6983,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "substrate-wasm-builder", ] @@ -7002,7 +7002,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7018,7 +7018,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7035,7 +7035,7 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7051,7 +7051,7 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7065,7 +7065,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7089,7 +7089,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7110,8 +7110,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-tracing", ] [[package]] @@ -7127,7 +7127,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7147,7 +7147,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7172,7 +7172,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7194,7 +7194,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7212,7 +7212,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7231,7 +7231,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7250,7 +7250,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7266,7 +7266,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7284,7 +7284,7 @@ dependencies = [ "sp-arithmetic", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "substrate-wasm-builder", ] @@ -7305,7 +7305,7 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7322,7 +7322,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7339,7 +7339,7 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7356,7 +7356,7 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7372,7 +7372,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7390,7 +7390,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7408,7 +7408,7 @@ dependencies = [ "scale-info", "serde", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "substrate-wasm-builder", ] @@ -7425,7 +7425,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7447,7 +7447,7 @@ dependencies = [ "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "strum 0.26.2", ] @@ -7462,7 +7462,7 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7481,7 +7481,7 @@ dependencies = [ "sp-npos-elections", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7501,7 +7501,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7545,7 +7545,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7568,7 +7568,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7585,7 +7585,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7605,7 +7605,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7622,7 +7622,7 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7643,7 +7643,7 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "substrate-wasm-builder", ] @@ -7661,7 +7661,7 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7683,7 +7683,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7700,7 +7700,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7719,7 +7719,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-weights", ] @@ -7738,7 +7738,7 @@ dependencies = [ "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7754,7 +7754,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7773,7 +7773,7 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7789,7 +7789,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7807,8 +7807,8 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-tracing", ] [[package]] @@ -7826,9 +7826,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7839,7 +7839,7 @@ dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7856,7 +7856,7 @@ dependencies = [ "serde", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7880,7 +7880,7 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7904,7 +7904,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7929,7 +7929,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7947,7 +7947,7 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7964,7 +7964,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7979,7 +7979,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -7998,7 +7998,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8013,7 +8013,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8032,7 +8032,7 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8050,7 +8050,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8065,7 +8065,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8080,7 +8080,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8098,7 +8098,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8115,7 +8115,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-weights", ] @@ -8137,7 +8137,7 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-trie", ] @@ -8155,7 +8155,7 @@ dependencies = [ "rand 0.8.5", "sp-runtime", "sp-session", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8173,7 +8173,7 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8192,7 +8192,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8211,7 +8211,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8234,7 +8234,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8281,7 +8281,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8297,7 +8297,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8315,8 +8315,8 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-storage", "sp-timestamp", ] @@ -8336,7 +8336,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8358,7 +8358,7 @@ dependencies = [ "sp-api", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8373,7 +8373,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8389,7 +8389,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8436,7 +8436,7 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8451,7 +8451,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8467,7 +8467,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8482,7 +8482,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8497,7 +8497,7 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8517,7 +8517,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8537,7 +8537,7 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8562,7 +8562,7 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "substrate-wasm-builder", ] @@ -8589,7 +8589,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8617,7 +8617,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -8644,7 +8644,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", @@ -9105,7 +9105,7 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -9487,9 +9487,9 @@ dependencies = [ "seccompiler", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-io", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing", "thiserror", "tracing-gum", ] @@ -9705,7 +9705,7 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-weights", ] @@ -9733,7 +9733,7 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -9813,7 +9813,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -9829,8 +9829,8 @@ dependencies = [ "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-tracing", ] [[package]] @@ -9876,7 +9876,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -9987,7 +9987,7 @@ dependencies = [ "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage", "sp-timestamp", "sp-transaction-pool", "sp-version", @@ -10295,7 +10295,7 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "static_assertions", ] @@ -10312,7 +10312,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "static_assertions", "substrate-wasm-builder", ] @@ -11110,8 +11110,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-storage", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -11255,14 +11255,14 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-beefy", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-inherents", "sp-io", "sp-offchain", "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-transaction-pool", "sp-trie", "sp-version", @@ -11519,7 +11519,7 @@ source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-pol dependencies = [ "log", "sp-core", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface", "thiserror", ] @@ -11615,7 +11615,7 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing", ] [[package]] @@ -11688,11 +11688,11 @@ dependencies = [ "sp-consensus", "sp-core", "sp-database", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-runtime", "sp-state-machine", "sp-statement-store", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage", "sp-trie", "substrate-prometheus-endpoint", ] @@ -12004,13 +12004,13 @@ dependencies = [ "schnellru", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-io", "sp-panic-handler", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", "sp-trie", "sp-version", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface", "tracing", ] @@ -12022,7 +12022,7 @@ dependencies = [ "polkavm", "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface", "thiserror", "wasm-instrument", ] @@ -12035,7 +12035,7 @@ dependencies = [ "log", "polkavm", "sc-executor-common", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-wasm-interface", ] [[package]] @@ -12051,8 +12051,8 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] @@ -12324,7 +12324,7 @@ dependencies = [ "sc-utils", "sp-api", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-keystore", "sp-offchain", "sp-runtime", @@ -12488,12 +12488,12 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-keystore", "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", @@ -12568,7 +12568,7 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-io", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -12614,7 +12614,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing", "thiserror", "tracing", "tracing-log 0.1.4", @@ -12653,7 +12653,7 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-runtime", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-tracing", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -13142,7 +13142,7 @@ dependencies = [ "parity-scale-codec", "paste", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -13338,12 +13338,12 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-metadata-ir", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-trie", "sp-version", "thiserror", @@ -13373,7 +13373,7 @@ dependencies = [ "serde", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -13387,7 +13387,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "static_assertions", ] @@ -13580,11 +13580,11 @@ dependencies = [ "secrecy", "serde", "sp-crypto-hashing", - "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "ss58-registry", "substrate-bip39", "thiserror", @@ -13596,7 +13596,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" +source = "git+https://github.com/paritytech/polkadot-sdk#946afaabd8244f1256f3aecff75e23c02937bd38" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -13610,7 +13610,7 @@ dependencies = [ "ark-ed-on-bls12-381-bandersnatch", "ark-ed-on-bls12-381-bandersnatch-ext", "ark-scale", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", ] [[package]] @@ -13645,16 +13645,6 @@ dependencies = [ "parking_lot 0.12.1", ] -[[package]] -name = "sp-debug-derive" -version = "14.0.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - [[package]] name = "sp-debug-derive" version = "14.0.0" @@ -13665,16 +13655,6 @@ dependencies = [ "syn 2.0.60", ] -[[package]] -name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", -] - [[package]] name = "sp-externalities" version = "0.25.0" @@ -13682,7 +13662,7 @@ source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-pol dependencies = [ "environmental", "parity-scale-codec", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-storage", ] [[package]] @@ -13725,12 +13705,12 @@ dependencies = [ "secp256k1", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-keystore", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", "sp-state-machine", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-tracing", "sp-trie", "tracing", "tracing-core", @@ -13754,7 +13734,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", ] [[package]] @@ -13799,7 +13779,7 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-debug-derive", "sp-runtime", "thiserror", ] @@ -13867,29 +13847,10 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-weights", ] -[[package]] -name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "polkavm-derive", - "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "static_assertions", -] - [[package]] name = "sp-runtime-interface" version = "24.0.0" @@ -13900,28 +13861,15 @@ dependencies = [ "parity-scale-codec", "polkavm-derive", "primitive-types", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-wasm-interface 20.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -dependencies = [ - "Inflector", - "expander 2.1.0", - "proc-macro-crate 3.1.0", - "proc-macro2", - "quote", - "syn 2.0.60", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "17.0.0" @@ -13974,7 +13922,7 @@ dependencies = [ "rand 0.8.5", "smallvec", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-panic-handler", "sp-trie", "thiserror", @@ -13999,35 +13947,18 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-crypto-hashing", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "sp-runtime", - "sp-runtime-interface 24.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-runtime-interface", "thiserror", "x25519-dalek 2.0.1", ] -[[package]] -name = "sp-std" -version = "14.0.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" - [[package]] name = "sp-std" version = "14.0.0" source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -[[package]] -name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", -] - [[package]] name = "sp-storage" version = "19.0.0" @@ -14037,7 +13968,7 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-debug-derive", ] [[package]] @@ -14052,17 +13983,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-tracing" -version = "16.0.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -dependencies = [ - "parity-scale-codec", - "tracing", - "tracing-core", - "tracing-subscriber", -] - [[package]] name = "sp-tracing" version = "16.0.0" @@ -14113,7 +14033,7 @@ dependencies = [ "scale-info", "schnellru", "sp-core", - "sp-externalities 0.25.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-externalities", "thiserror", "tracing", "trie-db 0.29.1", @@ -14132,7 +14052,7 @@ dependencies = [ "serde", "sp-crypto-hashing-proc-macro", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-version-proc-macro", "thiserror", ] @@ -14148,16 +14068,6 @@ dependencies = [ "syn 2.0.60", ] -[[package]] -name = "sp-wasm-interface" -version = "20.0.0" -source = "git+https://github.com/galacticcouncil//polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" -dependencies = [ - "impl-trait-for-tuples", - "log", - "parity-scale-codec", -] - [[package]] name = "sp-wasm-interface" version = "20.0.0" @@ -14181,7 +14091,7 @@ dependencies = [ "serde", "smallvec", "sp-arithmetic", - "sp-debug-derive 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-debug-derive", ] [[package]] @@ -14247,7 +14157,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", ] [[package]] @@ -14284,7 +14194,7 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -14306,7 +14216,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-weights", "staging-xcm", ] @@ -16039,8 +15949,8 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-storage 19.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-storage", "sp-transaction-pool", "sp-version", "staging-xcm", @@ -16488,8 +16398,8 @@ dependencies = [ "sp-crypto-hashing", "sp-io", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", - "sp-tracing 16.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", + "sp-tracing", "staging-xcm", "staging-xcm-executor", ] @@ -16504,7 +16414,7 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std 14.0.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch)", + "sp-std", "sp-weights", "staging-xcm", ] diff --git a/Cargo.toml b/Cargo.toml index 210151f162..b4aec03280 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -409,10 +409,7 @@ cumulus-client-pov-recovery = { git = "https://github.com/galacticcouncil/polkad cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-rpc-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } -# Check issue: https://github.com/paritytech/arkworks-substrate/issues/9 [patch."https://github.com/paritytech/polkadot-sdk"] -sp-crypto-ec-utils = { git = "https://github.com/galacticcouncil//polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } - frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } From 670c098396cbda5cb92bd522878db6dfb7a9e20c Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 22 Aug 2024 13:01:31 +0200 Subject: [PATCH 13/45] add GenesisBuilder runtime API --- Cargo.lock | 1 + Cargo.toml | 2 ++ runtime/basilisk/Cargo.toml | 2 ++ runtime/basilisk/src/lib.rs | 27 ++++++++++++++++++++++----- 4 files changed, 27 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bb2abfd75b..14203f1e1e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1060,6 +1060,7 @@ dependencies = [ "sp-consensus-aura", "sp-core", "sp-externalities", + "sp-genesis-builder", "sp-inherents", "sp-io", "sp-offchain", diff --git a/Cargo.toml b/Cargo.toml index b4aec03280..a5f65fcbe6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -139,6 +139,7 @@ sp-application-crypto = { git = "https://github.com/galacticcouncil/polkadot-sdk sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false} sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false } sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } @@ -270,6 +271,7 @@ sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "re sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index e4c53792a9..a5a3de37a8 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -120,6 +120,7 @@ sp-arithmetic = { workspace = true } sp-block-builder = { workspace = true } sp-consensus-aura = { workspace = true } sp-core = { workspace = true } +sp-genesis-builder = { workspace = true } sp-inherents = { workspace = true } sp-externalities = { workspace = true } sp-offchain = { workspace = true } @@ -228,6 +229,7 @@ std = [ "sp-block-builder/std", "sp-consensus-aura/std", "sp-core/std", + "sp-genesis-builder/std", "sp-io/std", "sp-inherents/std", "sp-externalities/std", diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index 244edef8f5..bd920713c7 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -51,11 +51,14 @@ pub use primitives::{ AccountId, Amount, AssetId, Balance, BlockNumber, CollectionId, Hash, Index, ItemId, Price, Signature, }; -use frame_support::sp_runtime::{ - create_runtime_str, generic, impl_opaque_keys, - traits::{AccountIdConversion, BlakeTwo256, Block as BlockT}, - transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, ExtrinsicInclusionMode, +use frame_support::{ + genesis_builder_helper::{build_state, get_preset}, + sp_runtime::{ + create_runtime_str, generic, impl_opaque_keys, + traits::{AccountIdConversion, BlakeTwo256, Block as BlockT}, + transaction_validity::{TransactionSource, TransactionValidity}, + ApplyExtrinsicResult, ExtrinsicInclusionMode, + } }; use frame_system::pallet_prelude::BlockNumberFor; use sp_api::impl_runtime_apis; @@ -420,6 +423,20 @@ impl_runtime_apis! { } } + impl sp_genesis_builder::GenesisBuilder for Runtime { + fn build_state(config: Vec) -> sp_genesis_builder::Result { + build_state::(config) + } + + fn get_preset(id: &Option) -> Option> { + get_preset::(id, |_| None) + } + + fn preset_names() -> Vec { + Default::default() + } + } + #[cfg(feature = "runtime-benchmarks")] impl frame_benchmarking::Benchmark for Runtime { fn benchmark_metadata(extra: bool) -> ( From a4cd52b066b4f7cb967c6163f67b6bffe2da3998 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 22 Aug 2024 15:10:25 +0200 Subject: [PATCH 14/45] formatting --- runtime/basilisk/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index bd920713c7..e03b03576f 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -58,7 +58,7 @@ use frame_support::{ traits::{AccountIdConversion, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, ExtrinsicInclusionMode, - } + }, }; use frame_system::pallet_prelude::BlockNumberFor; use sp_api::impl_runtime_apis; From 7ca93bd57843378e854102006dc0d9c44c0447d1 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 22 Aug 2024 15:13:39 +0200 Subject: [PATCH 15/45] bump crate versions --- Cargo.lock | 34 +++++++++---------- integration-tests/Cargo.toml | 2 +- node/Cargo.toml | 2 +- pallets/asset-registry/Cargo.toml | 2 +- pallets/marketplace/Cargo.toml | 2 +- pallets/xyk-liquidity-mining/Cargo.toml | 2 +- .../benchmarking/Cargo.toml | 2 +- primitives/Cargo.toml | 2 +- runtime/basilisk/Cargo.toml | 2 +- runtime/basilisk/src/lib.rs | 2 +- 10 files changed, 26 insertions(+), 26 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 14203f1e1e..93d6edc684 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -891,7 +891,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "basilisk" -version = "13.0.0" +version = "14.0.0" dependencies = [ "basilisk-runtime", "clap", @@ -923,7 +923,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "polkadot-service", - "primitives 6.6.2", + "primitives 6.6.3", "sc-basic-authorship", "sc-block-builder", "sc-chain-spec", @@ -973,7 +973,7 @@ dependencies = [ [[package]] name = "basilisk-runtime" -version = "117.0.0" +version = "118.0.0" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-parachain-system", @@ -1003,7 +1003,7 @@ dependencies = [ "orml-xcm", "orml-xcm-support", "orml-xtokens", - "pallet-asset-registry 2.3.3", + "pallet-asset-registry 2.3.4", "pallet-aura", "pallet-authorship", "pallet-balances", @@ -1050,7 +1050,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-runtime-common", "primitive-types", - "primitives 6.6.2", + "primitives 6.6.3", "scale-info", "serde", "smallvec", @@ -6942,7 +6942,7 @@ dependencies = [ [[package]] name = "pallet-asset-registry" -version = "2.3.3" +version = "2.3.4" dependencies = [ "frame-benchmarking", "frame-support", @@ -7667,7 +7667,7 @@ dependencies = [ [[package]] name = "pallet-marketplace" -version = "5.0.18" +version = "5.0.19" dependencies = [ "frame-benchmarking", "frame-support", @@ -7677,7 +7677,7 @@ dependencies = [ "pallet-uniques", "parity-scale-codec", "pretty_assertions", - "primitives 6.6.2", + "primitives 6.6.3", "scale-info", "serde", "sp-arithmetic", @@ -8569,7 +8569,7 @@ dependencies = [ [[package]] name = "pallet-xyk-liquidity-mining" -version = "1.1.11" +version = "1.1.12" dependencies = [ "frame-support", "frame-system", @@ -8584,7 +8584,7 @@ dependencies = [ "pallet-xyk", "parity-scale-codec", "pretty_assertions", - "primitives 6.6.2", + "primitives 6.6.3", "scale-info", "sp-arithmetic", "sp-core", @@ -8595,7 +8595,7 @@ dependencies = [ [[package]] name = "pallet-xyk-liquidity-mining-benchmarking" -version = "1.0.17" +version = "1.0.18" dependencies = [ "frame-benchmarking", "frame-support", @@ -8603,7 +8603,7 @@ dependencies = [ "hydradx-traits", "orml-tokens", "orml-traits", - "pallet-asset-registry 2.3.3", + "pallet-asset-registry 2.3.4", "pallet-balances", "pallet-duster", "pallet-liquidity-mining", @@ -8612,7 +8612,7 @@ dependencies = [ "pallet-xyk", "pallet-xyk-liquidity-mining", "parity-scale-codec", - "primitives 6.6.2", + "primitives 6.6.3", "scale-info", "sp-arithmetic", "sp-core", @@ -10302,7 +10302,7 @@ dependencies = [ [[package]] name = "primitives" -version = "6.6.2" +version = "6.6.3" dependencies = [ "frame-support", "parity-scale-codec", @@ -11183,7 +11183,7 @@ dependencies = [ [[package]] name = "runtime-integration-tests" -version = "1.0.2" +version = "1.0.3" dependencies = [ "basilisk-runtime", "cumulus-pallet-aura-ext", @@ -11211,7 +11211,7 @@ dependencies = [ "orml-xcm", "orml-xcm-support", "orml-xtokens", - "pallet-asset-registry 2.3.3", + "pallet-asset-registry 2.3.4", "pallet-aura", "pallet-authorship", "pallet-balances", @@ -11245,7 +11245,7 @@ dependencies = [ "polkadot-runtime-parachains", "polkadot-service", "pretty_assertions", - "primitives 6.6.2", + "primitives 6.6.3", "rococo-runtime", "sc-consensus-grandpa", "sp-api", diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index ae5d1da188..0428b51f51 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "runtime-integration-tests" -version = "1.0.2" +version = "1.0.3" description = "Integration tests" authors = ["GalacticCouncil"] edition = "2021" diff --git a/node/Cargo.toml b/node/Cargo.toml index cc3f046ed5..a368d1e333 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basilisk" -version = "13.0.0" +version = "14.0.0" description = "Basilisk node" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/asset-registry/Cargo.toml b/pallets/asset-registry/Cargo.toml index 62063aaea6..c2a834c043 100644 --- a/pallets/asset-registry/Cargo.toml +++ b/pallets/asset-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-asset-registry" -version = "2.3.3" +version = "2.3.4" description = "Pallet for asset registry management" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/marketplace/Cargo.toml b/pallets/marketplace/Cargo.toml index d2d87b243c..159817b2bf 100644 --- a/pallets/marketplace/Cargo.toml +++ b/pallets/marketplace/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-marketplace" -version = "5.0.18" +version = "5.0.19" authors = ["GalacticCoucil"] description = "The marketplace for trading NFTs" edition = "2018" diff --git a/pallets/xyk-liquidity-mining/Cargo.toml b/pallets/xyk-liquidity-mining/Cargo.toml index 0d74be4ec5..6feaa79efd 100644 --- a/pallets/xyk-liquidity-mining/Cargo.toml +++ b/pallets/xyk-liquidity-mining/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-xyk-liquidity-mining" -version = "1.1.11" +version = "1.1.12" description = "Liquidity mining" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml b/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml index b77b32c21a..18051270eb 100644 --- a/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml +++ b/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-xyk-liquidity-mining-benchmarking" -version = "1.0.17" +version = "1.0.18" description = "Liquidity Mining Benchmarking Module" authors = ["GalacticCouncil"] edition = "2021" diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 6b4524d13d..c5a386ce23 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "primitives" -version = "6.6.2" +version = "6.6.3" authors = ["GalacticCouncil"] edition = "2021" repository = "https://github.com/galacticcouncil/Basilisk-node" diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index a5a3de37a8..d438e1914f 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basilisk-runtime" -version = "117.0.0" +version = "118.0.0" authors = ["GalacticCouncil"] edition = "2021" homepage = "https://github.com/galacticcouncil/Basilisk-node" diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index e03b03576f..6251e90aa0 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -105,7 +105,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("basilisk"), impl_name: create_runtime_str!("basilisk"), authoring_version: 1, - spec_version: 117, + spec_version: 118, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From fafc2cfd079642876580c37e311ca2fe610ae577 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Fri, 23 Aug 2024 13:26:58 +0200 Subject: [PATCH 16/45] move runtime apis to separate file --- node/src/service.rs | 2 +- runtime/basilisk/src/apis.rs | 324 +++++++++++++++++++++++++++++++++++ runtime/basilisk/src/lib.rs | 314 +-------------------------------- 3 files changed, 331 insertions(+), 309 deletions(-) create mode 100644 runtime/basilisk/src/apis.rs diff --git a/node/src/service.rs b/node/src/service.rs index fe086fa154..538dfa15c3 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -25,8 +25,8 @@ use std::{sync::Arc, time::Duration}; use cumulus_client_cli::CollatorOptions; // Local Runtime Types use basilisk_runtime::{ + apis::RuntimeApi, opaque::{Block, Hash}, - RuntimeApi, }; // Cumulus Imports diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs new file mode 100644 index 0000000000..8c2b01dc45 --- /dev/null +++ b/runtime/basilisk/src/apis.rs @@ -0,0 +1,324 @@ +// This file is part of Basilisk-node. + +// Copyright (C) 2020-2023 Intergalactic, Limited (GIB). +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +use crate::*; +use frame_support::{ + genesis_builder_helper::{build_state, get_preset}, + sp_runtime::{ + transaction_validity::{TransactionSource, TransactionValidity}, + ApplyExtrinsicResult, ExtrinsicInclusionMode, + }, +}; +use sp_api::impl_runtime_apis; +use sp_core::OpaqueMetadata; + +impl_runtime_apis! { + impl sp_api::Core for Runtime { + fn version() -> RuntimeVersion { + VERSION + } + + fn execute_block(block: Block) { + Executive::execute_block(block) + } + + fn initialize_block(header: &::Header) -> ExtrinsicInclusionMode { + Executive::initialize_block(header) + } + } + + impl sp_api::Metadata for Runtime { + fn metadata() -> OpaqueMetadata { + OpaqueMetadata::new(Runtime::metadata().into()) + } + + fn metadata_at_version(version: u32) -> Option { + Runtime::metadata_at_version(version) + } + + fn metadata_versions() -> sp_std::vec::Vec { + Runtime::metadata_versions() + } + } + + impl sp_block_builder::BlockBuilder for Runtime { + fn apply_extrinsic(extrinsic: ::Extrinsic) -> ApplyExtrinsicResult { + Executive::apply_extrinsic(extrinsic) + } + + fn finalize_block() -> ::Header { + Executive::finalize_block() + } + + fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<::Extrinsic> { + data.create_extrinsics() + } + + fn check_inherents( + block: Block, + data: sp_inherents::InherentData, + ) -> sp_inherents::CheckInherentsResult { + data.check_extrinsics(&block) + } + } + + impl sp_transaction_pool::runtime_api::TaggedTransactionQueue for Runtime { + fn validate_transaction( + source: TransactionSource, + tx: ::Extrinsic, + block_hash: ::Hash, + ) -> TransactionValidity { + Executive::validate_transaction(source, tx, block_hash) + } + } + + impl sp_offchain::OffchainWorkerApi for Runtime { + fn offchain_worker(header: &::Header) { + Executive::offchain_worker(header) + } + } + + impl sp_session::SessionKeys for Runtime { + fn decode_session_keys( + encoded: Vec, + ) -> Option, sp_core::crypto::KeyTypeId)>> { + opaque::SessionKeys::decode_into_raw_public_keys(&encoded) + } + + fn generate_session_keys(seed: Option>) -> Vec { + opaque::SessionKeys::generate(seed) + } + } + + impl sp_consensus_aura::AuraApi for Runtime { + fn slot_duration() -> sp_consensus_aura::SlotDuration { + sp_consensus_aura::SlotDuration::from_millis(Aura::slot_duration()) + } + + fn authorities() -> Vec { + pallet_aura::Authorities::::get().into_inner() + } + } + + impl cumulus_primitives_core::CollectCollationInfo for Runtime { + fn collect_collation_info(header: &::Header) -> cumulus_primitives_core::CollationInfo { + ParachainSystem::collect_collation_info(header) + } + } + + #[cfg(feature = "try-runtime")] + impl frame_try_runtime::TryRuntime for Runtime { + fn on_runtime_upgrade(checks: frame_try_runtime::UpgradeCheckSelect) -> (Weight, Weight) { + log::info!("try-runtime::on_runtime_upgrade."); + let weight = Executive::try_runtime_upgrade(checks).unwrap(); + (weight, BlockWeights::get().max_block) + } + + fn execute_block( + block: Block, + state_root_check: bool, + signature_check: bool, + select: frame_try_runtime::TryStateSelect, + ) -> Weight { + Executive::try_execute_block(block, state_root_check, signature_check, select).unwrap() + } + } + + + impl frame_system_rpc_runtime_api::AccountNonceApi for Runtime { + fn account_nonce(account: AccountId) -> Index { + System::account_nonce(account) + } + } + + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi for Runtime { + fn query_info( + uxt: ::Extrinsic, + len: u32, + ) -> pallet_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo { + TransactionPayment::query_info(uxt, len) + } + + fn query_fee_details( + uxt: ::Extrinsic, + len: u32, + ) -> pallet_transaction_payment_rpc_runtime_api::FeeDetails { + TransactionPayment::query_fee_details(uxt, len) + } + + fn query_weight_to_fee(weight: Weight) -> Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> Balance { + TransactionPayment::length_to_fee(length) + } + } + + impl sp_genesis_builder::GenesisBuilder for Runtime { + fn build_state(config: Vec) -> sp_genesis_builder::Result { + build_state::(config) + } + + fn get_preset(id: &Option) -> Option> { + get_preset::(id, |_| None) + } + + fn preset_names() -> Vec { + Default::default() + } + } + + #[cfg(feature = "runtime-benchmarks")] + impl frame_benchmarking::Benchmark for Runtime { + fn benchmark_metadata(extra: bool) -> ( + Vec, + Vec, + ) { + use frame_benchmarking::{Benchmarking, BenchmarkList}; + use frame_support::traits::StorageInfoTrait; + use orml_benchmarking::list_benchmark as orml_list_benchmark; + + use frame_system_benchmarking::Pallet as SystemBench; + use pallet_xyk_liquidity_mining_benchmarking::Pallet as XYKLiquidityMiningBench; + use pallet_xcm::benchmarking::Pallet as PalletXcmExtrinsiscsBenchmark; + + let mut list = Vec::::new(); + list_benchmarks!(list, extra); + + orml_list_benchmark!(list, extra, pallet_currencies, benchmarking::currencies); + orml_list_benchmark!(list, extra, pallet_xyk, benchmarking::xyk); + orml_list_benchmark!(list, extra, orml_tokens, benchmarking::tokens); + orml_list_benchmark!(list, extra, orml_vesting, benchmarking::vesting); + orml_list_benchmark!(list, extra, pallet_duster, benchmarking::duster); + orml_list_benchmark!(list, extra, pallet_transaction_multi_payment, benchmarking::multi_payment); + orml_list_benchmark!(list, extra, pallet_route_executor, benchmarking::route_executor); + orml_list_benchmark!(list, extra, pallet_marketplace, benchmarking::marketplace); + let storage_info = AllPalletsWithSystem::storage_info(); + + (list, storage_info) + } + + fn dispatch_benchmark( + config: frame_benchmarking::BenchmarkConfig + ) -> Result, sp_runtime::RuntimeString> { + use frame_benchmarking::{BenchmarkError, Benchmarking, BenchmarkBatch}; + use frame_support::traits::TrackedStorageKey; + use sp_core::Get; + use sp_std::sync::Arc; + use primitives::constants::chain::CORE_ASSET_ID; + + use orml_benchmarking::add_benchmark as orml_add_benchmark; + + use frame_system_benchmarking::Pallet as SystemBench; + use pallet_xyk_liquidity_mining_benchmarking::Pallet as XYKLiquidityMiningBench; + use pallet_xcm::benchmarking::Pallet as PalletXcmExtrinsiscsBenchmark; + + impl frame_system_benchmarking::Config for Runtime { + fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { + ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); + Ok(()) + } + + fn verify_set_code() { + System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); + } + } + + parameter_types! { + pub const RandomParaId: ParaId = ParaId::new(22222222); + pub const ExistentialDeposit: u128= 1_000_000_000_000; + pub AssetLocation: Location = Location::new(1, cumulus_primitives_core::Junctions::X2( + Arc::new([cumulus_primitives_core::Junction::Parachain(ParachainInfo::get().into()), + cumulus_primitives_core::Junction::GeneralIndex(CORE_ASSET_ID.into()) + ]) + )); + } + + use cumulus_primitives_core::ParaId; + use polkadot_xcm::latest::prelude::{Location, AssetId, Fungible, Asset, ParentThen, Parachain, Parent}; + + impl pallet_xcm::benchmarking::Config for Runtime { + // TODO: + type DeliveryHelper = (); + fn reachable_dest() -> Option { + Some(Parent.into()) + } + + fn teleportable_asset_and_dest() -> Option<(Asset, Location)> { + Some(( + Asset { + fun: Fungible(ExistentialDeposit::get()), + id: AssetId(AssetLocation::get()) + }, + Parent.into(), + )) + } + + fn reserve_transferable_asset_and_dest() -> Option<(Asset, Location)> { + Some(( + Asset { + fun: Fungible(ExistentialDeposit::get()), + id: AssetId(AssetLocation::get()) + }, + ParentThen(Parachain(RandomParaId::get().into()).into()).into(), + )) + } + + // TODO: + fn get_asset() -> Asset { + Asset { + id: AssetId(Location::here()), + fun: Fungible(ExistentialDeposit::get()), + } + } + } + + impl pallet_xyk_liquidity_mining_benchmarking::Config for Runtime {} + + let whitelist: Vec = vec![ + // Block Number + hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(), + // Total Issuance + hex_literal::hex!("c2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80").to_vec().into(), + // Execution Phase + hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef7ff553b5a9862a516939d82b3d3d8661a").to_vec().into(), + // Event Count + hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850").to_vec().into(), + // System Events + hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7").to_vec().into(), + // Treasury Account + frame_system::Account::::hashed_key_for(Treasury::account_id()).into() + ]; + + let mut batches = Vec::::new(); + let params = (&config, &whitelist); + add_benchmarks!(params, batches); + + orml_add_benchmark!(params, batches, pallet_xyk, benchmarking::xyk); + orml_add_benchmark!(params, batches, pallet_currencies, benchmarking::currencies); + orml_add_benchmark!(params, batches, orml_tokens, benchmarking::tokens); + orml_add_benchmark!(params, batches, orml_vesting, benchmarking::vesting); + orml_add_benchmark!(params, batches, pallet_duster, benchmarking::duster); + orml_add_benchmark!(params, batches, pallet_transaction_multi_payment, benchmarking::multi_payment); + orml_add_benchmark!(params, batches, pallet_route_executor, benchmarking::route_executor); + orml_add_benchmark!(params, batches, pallet_marketplace, benchmarking::marketplace); + + if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } + Ok(batches) + } + } +} diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index 6251e90aa0..9f59fa786d 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -36,6 +36,7 @@ mod benchmarking; pub mod weights; mod adapter; +pub mod apis; mod assets; mod governance; mod system; @@ -51,19 +52,13 @@ pub use primitives::{ AccountId, Amount, AssetId, Balance, BlockNumber, CollectionId, Hash, Index, ItemId, Price, Signature, }; -use frame_support::{ - genesis_builder_helper::{build_state, get_preset}, - sp_runtime::{ - create_runtime_str, generic, impl_opaque_keys, - traits::{AccountIdConversion, BlakeTwo256, Block as BlockT}, - transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, ExtrinsicInclusionMode, - }, +use frame_support::sp_runtime::{ + create_runtime_str, generic, impl_opaque_keys, + traits::{AccountIdConversion, BlakeTwo256, Block as BlockT}, }; use frame_system::pallet_prelude::BlockNumberFor; -use sp_api::impl_runtime_apis; pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; -use sp_core::{ConstU32, ConstU64, OpaqueMetadata}; +use sp_core::{ConstU32, ConstU64}; use sp_std::{convert::From, marker::PhantomData, prelude::*, vec}; #[cfg(feature = "std")] use sp_version::NativeVersion; @@ -107,7 +102,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { authoring_version: 1, spec_version: 118, impl_version: 0, - apis: RUNTIME_API_VERSIONS, + apis: apis::RUNTIME_API_VERSIONS, transaction_version: 1, state_version: 1, }; @@ -281,303 +276,6 @@ parameter_types! { pub const XcmRateLimiterPalletName: &'static str = "XcmRateLimiter"; } -impl_runtime_apis! { - impl sp_api::Core for Runtime { - fn version() -> RuntimeVersion { - VERSION - } - - fn execute_block(block: Block) { - Executive::execute_block(block) - } - - fn initialize_block(header: &::Header) -> ExtrinsicInclusionMode { - Executive::initialize_block(header) - } - } - - impl sp_api::Metadata for Runtime { - fn metadata() -> OpaqueMetadata { - OpaqueMetadata::new(Runtime::metadata().into()) - } - - fn metadata_at_version(version: u32) -> Option { - Runtime::metadata_at_version(version) - } - - fn metadata_versions() -> sp_std::vec::Vec { - Runtime::metadata_versions() - } - } - - impl sp_block_builder::BlockBuilder for Runtime { - fn apply_extrinsic(extrinsic: ::Extrinsic) -> ApplyExtrinsicResult { - Executive::apply_extrinsic(extrinsic) - } - - fn finalize_block() -> ::Header { - Executive::finalize_block() - } - - fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<::Extrinsic> { - data.create_extrinsics() - } - - fn check_inherents( - block: Block, - data: sp_inherents::InherentData, - ) -> sp_inherents::CheckInherentsResult { - data.check_extrinsics(&block) - } - } - - impl sp_transaction_pool::runtime_api::TaggedTransactionQueue for Runtime { - fn validate_transaction( - source: TransactionSource, - tx: ::Extrinsic, - block_hash: ::Hash, - ) -> TransactionValidity { - Executive::validate_transaction(source, tx, block_hash) - } - } - - impl sp_offchain::OffchainWorkerApi for Runtime { - fn offchain_worker(header: &::Header) { - Executive::offchain_worker(header) - } - } - - impl sp_session::SessionKeys for Runtime { - fn decode_session_keys( - encoded: Vec, - ) -> Option, sp_core::crypto::KeyTypeId)>> { - opaque::SessionKeys::decode_into_raw_public_keys(&encoded) - } - - fn generate_session_keys(seed: Option>) -> Vec { - opaque::SessionKeys::generate(seed) - } - } - - impl sp_consensus_aura::AuraApi for Runtime { - fn slot_duration() -> sp_consensus_aura::SlotDuration { - sp_consensus_aura::SlotDuration::from_millis(Aura::slot_duration()) - } - - fn authorities() -> Vec { - pallet_aura::Authorities::::get().into_inner() - } - } - - impl cumulus_primitives_core::CollectCollationInfo for Runtime { - fn collect_collation_info(header: &::Header) -> cumulus_primitives_core::CollationInfo { - ParachainSystem::collect_collation_info(header) - } - } - - #[cfg(feature = "try-runtime")] - impl frame_try_runtime::TryRuntime for Runtime { - fn on_runtime_upgrade(checks: frame_try_runtime::UpgradeCheckSelect) -> (Weight, Weight) { - log::info!("try-runtime::on_runtime_upgrade."); - let weight = Executive::try_runtime_upgrade(checks).unwrap(); - (weight, BlockWeights::get().max_block) - } - - fn execute_block( - block: Block, - state_root_check: bool, - signature_check: bool, - select: frame_try_runtime::TryStateSelect, - ) -> Weight { - Executive::try_execute_block(block, state_root_check, signature_check, select).unwrap() - } - } - - - impl frame_system_rpc_runtime_api::AccountNonceApi for Runtime { - fn account_nonce(account: AccountId) -> Index { - System::account_nonce(account) - } - } - - impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi for Runtime { - fn query_info( - uxt: ::Extrinsic, - len: u32, - ) -> pallet_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo { - TransactionPayment::query_info(uxt, len) - } - - fn query_fee_details( - uxt: ::Extrinsic, - len: u32, - ) -> pallet_transaction_payment_rpc_runtime_api::FeeDetails { - TransactionPayment::query_fee_details(uxt, len) - } - - fn query_weight_to_fee(weight: Weight) -> Balance { - TransactionPayment::weight_to_fee(weight) - } - fn query_length_to_fee(length: u32) -> Balance { - TransactionPayment::length_to_fee(length) - } - } - - impl sp_genesis_builder::GenesisBuilder for Runtime { - fn build_state(config: Vec) -> sp_genesis_builder::Result { - build_state::(config) - } - - fn get_preset(id: &Option) -> Option> { - get_preset::(id, |_| None) - } - - fn preset_names() -> Vec { - Default::default() - } - } - - #[cfg(feature = "runtime-benchmarks")] - impl frame_benchmarking::Benchmark for Runtime { - fn benchmark_metadata(extra: bool) -> ( - Vec, - Vec, - ) { - use frame_benchmarking::{Benchmarking, BenchmarkList}; - use frame_support::traits::StorageInfoTrait; - use orml_benchmarking::list_benchmark as orml_list_benchmark; - - use frame_system_benchmarking::Pallet as SystemBench; - use pallet_xyk_liquidity_mining_benchmarking::Pallet as XYKLiquidityMiningBench; - use pallet_xcm::benchmarking::Pallet as PalletXcmExtrinsiscsBenchmark; - - let mut list = Vec::::new(); - list_benchmarks!(list, extra); - - orml_list_benchmark!(list, extra, pallet_currencies, benchmarking::currencies); - orml_list_benchmark!(list, extra, pallet_xyk, benchmarking::xyk); - orml_list_benchmark!(list, extra, orml_tokens, benchmarking::tokens); - orml_list_benchmark!(list, extra, orml_vesting, benchmarking::vesting); - orml_list_benchmark!(list, extra, pallet_duster, benchmarking::duster); - orml_list_benchmark!(list, extra, pallet_transaction_multi_payment, benchmarking::multi_payment); - orml_list_benchmark!(list, extra, pallet_route_executor, benchmarking::route_executor); - orml_list_benchmark!(list, extra, pallet_marketplace, benchmarking::marketplace); - let storage_info = AllPalletsWithSystem::storage_info(); - - (list, storage_info) - } - - fn dispatch_benchmark( - config: frame_benchmarking::BenchmarkConfig - ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{BenchmarkError, Benchmarking, BenchmarkBatch}; - use frame_support::traits::TrackedStorageKey; - use sp_core::Get; - use sp_std::sync::Arc; - use primitives::constants::chain::CORE_ASSET_ID; - - use orml_benchmarking::add_benchmark as orml_add_benchmark; - - use frame_system_benchmarking::Pallet as SystemBench; - use pallet_xyk_liquidity_mining_benchmarking::Pallet as XYKLiquidityMiningBench; - use pallet_xcm::benchmarking::Pallet as PalletXcmExtrinsiscsBenchmark; - - impl frame_system_benchmarking::Config for Runtime { - fn setup_set_code_requirements(code: &sp_std::vec::Vec) -> Result<(), BenchmarkError> { - ParachainSystem::initialize_for_set_code_benchmark(code.len() as u32); - Ok(()) - } - - fn verify_set_code() { - System::assert_last_event(cumulus_pallet_parachain_system::Event::::ValidationFunctionStored.into()); - } - } - - parameter_types! { - pub const RandomParaId: ParaId = ParaId::new(22222222); - pub const ExistentialDeposit: u128= 1_000_000_000_000; - pub AssetLocation: Location = Location::new(1, cumulus_primitives_core::Junctions::X2( - Arc::new([cumulus_primitives_core::Junction::Parachain(ParachainInfo::get().into()), - cumulus_primitives_core::Junction::GeneralIndex(CORE_ASSET_ID.into()) - ]) - )); - } - - use cumulus_primitives_core::ParaId; - use polkadot_xcm::latest::prelude::{Location, AssetId, Fungible, Asset, ParentThen, Parachain, Parent}; - - impl pallet_xcm::benchmarking::Config for Runtime { - // TODO: - type DeliveryHelper = (); - fn reachable_dest() -> Option { - Some(Parent.into()) - } - - fn teleportable_asset_and_dest() -> Option<(Asset, Location)> { - Some(( - Asset { - fun: Fungible(ExistentialDeposit::get()), - id: AssetId(AssetLocation::get()) - }, - Parent.into(), - )) - } - - fn reserve_transferable_asset_and_dest() -> Option<(Asset, Location)> { - Some(( - Asset { - fun: Fungible(ExistentialDeposit::get()), - id: AssetId(AssetLocation::get()) - }, - ParentThen(Parachain(RandomParaId::get().into()).into()).into(), - )) - } - - // TODO: - fn get_asset() -> Asset { - Asset { - id: AssetId(Location::here()), - fun: Fungible(ExistentialDeposit::get()), - } - } - } - - impl pallet_xyk_liquidity_mining_benchmarking::Config for Runtime {} - - let whitelist: Vec = vec![ - // Block Number - hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(), - // Total Issuance - hex_literal::hex!("c2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80").to_vec().into(), - // Execution Phase - hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef7ff553b5a9862a516939d82b3d3d8661a").to_vec().into(), - // Event Count - hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850").to_vec().into(), - // System Events - hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7").to_vec().into(), - // Treasury Account - frame_system::Account::::hashed_key_for(Treasury::account_id()).into() - ]; - - let mut batches = Vec::::new(); - let params = (&config, &whitelist); - add_benchmarks!(params, batches); - - orml_add_benchmark!(params, batches, pallet_xyk, benchmarking::xyk); - orml_add_benchmark!(params, batches, pallet_currencies, benchmarking::currencies); - orml_add_benchmark!(params, batches, orml_tokens, benchmarking::tokens); - orml_add_benchmark!(params, batches, orml_vesting, benchmarking::vesting); - orml_add_benchmark!(params, batches, pallet_duster, benchmarking::duster); - orml_add_benchmark!(params, batches, pallet_transaction_multi_payment, benchmarking::multi_payment); - orml_add_benchmark!(params, batches, pallet_route_executor, benchmarking::route_executor); - orml_add_benchmark!(params, batches, pallet_marketplace, benchmarking::marketplace); - - if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) } - Ok(batches) - } - } -} - #[cfg(feature = "runtime-benchmarks")] mod benches { frame_support::parameter_types! { From 85c1f69b7724466aca41e7f2b44361de87efc415 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Fri, 23 Aug 2024 14:26:59 +0200 Subject: [PATCH 17/45] fix dependencies --- Cargo.lock | 96 +++++++++++++++++------------------- Cargo.toml | 1 + integration-tests/Cargo.toml | 2 +- node/Cargo.toml | 2 +- runtime/basilisk/Cargo.toml | 2 +- 5 files changed, 49 insertions(+), 54 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 93d6edc684..0294ceec1b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -912,7 +912,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "frame-try-runtime", "futures", - "hex-literal 0.4.1", + "hex-literal", "hydra-dx-build-script-utils", "jsonrpsee", "log", @@ -990,7 +990,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal 0.4.1", + "hex-literal", "hydra-dx-math", "hydradx-adapters", "hydradx-traits", @@ -3659,7 +3659,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#45d16ae4c8b32e26fdab8353b704fd59ea0ddb8c" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#5d0e5c4c3e2bbeeb60bd0520c2ad6a92532a75da" dependencies = [ "hex", "impl-serde", @@ -3677,7 +3677,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#45d16ae4c8b32e26fdab8353b704fd59ea0ddb8c" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#5d0e5c4c3e2bbeeb60bd0520c2ad6a92532a75da" dependencies = [ "evm", "frame-support", @@ -4413,12 +4413,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" -[[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" @@ -4533,7 +4527,7 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hydra-dx-build-script-utils" version = "1.0.3" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "cargo-lock", "platforms 1.1.0", @@ -4542,7 +4536,7 @@ dependencies = [ [[package]] name = "hydra-dx-math" version = "8.1.2" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "fixed", "num-traits", @@ -4557,7 +4551,7 @@ dependencies = [ [[package]] name = "hydradx-adapters" version = "1.3.5" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -4605,7 +4599,7 @@ dependencies = [ [[package]] name = "hydradx-traits" version = "3.4.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -5746,7 +5740,7 @@ dependencies = [ "ed25519-dalek 1.0.1", "futures", "futures-timer", - "hex-literal 0.4.1", + "hex-literal", "indexmap 2.2.6", "libc", "mockall 0.12.1", @@ -6968,7 +6962,7 @@ dependencies = [ [[package]] name = "pallet-asset-registry" version = "3.2.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -7179,7 +7173,7 @@ dependencies = [ [[package]] name = "pallet-bonds" version = "2.2.3" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -7257,7 +7251,7 @@ dependencies = [ [[package]] name = "pallet-circuit-breaker" version = "1.1.25" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -7273,7 +7267,7 @@ dependencies = [ [[package]] name = "pallet-collator-rewards" version = "1.0.8" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -7346,7 +7340,7 @@ dependencies = [ [[package]] name = "pallet-currencies" version = "2.1.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -7363,7 +7357,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.3.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -7397,7 +7391,7 @@ dependencies = [ [[package]] name = "pallet-duster" version = "3.2.5" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -7416,7 +7410,7 @@ dependencies = [ [[package]] name = "pallet-dynamic-fees" version = "1.0.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -7488,7 +7482,7 @@ dependencies = [ [[package]] name = "pallet-ema-oracle" version = "1.3.2" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -7508,7 +7502,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#45d16ae4c8b32e26fdab8353b704fd59ea0ddb8c" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#5d0e5c4c3e2bbeeb60bd0520c2ad6a92532a75da" dependencies = [ "environmental", "evm", @@ -7519,7 +7513,7 @@ dependencies = [ "frame-system", "hash-db", "hex", - "hex-literal 0.4.1", + "hex-literal", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -7629,7 +7623,7 @@ dependencies = [ [[package]] name = "pallet-lbp" version = "4.8.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -7651,7 +7645,7 @@ dependencies = [ [[package]] name = "pallet-liquidity-mining" version = "4.3.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -7761,7 +7755,7 @@ dependencies = [ [[package]] name = "pallet-nft" version = "7.1.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -7887,7 +7881,7 @@ dependencies = [ [[package]] name = "pallet-omnipool" version = "4.3.2" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "bitflags 1.3.2", "frame-benchmarking", @@ -7911,7 +7905,7 @@ dependencies = [ [[package]] name = "pallet-omnipool-liquidity-mining" version = "2.1.8" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -8039,11 +8033,11 @@ dependencies = [ [[package]] name = "pallet-referrals" version = "1.2.5" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal", "hydra-dx-math", "hydradx-traits", "orml-traits", @@ -8057,7 +8051,7 @@ dependencies = [ [[package]] name = "pallet-relaychain-info" version = "0.3.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8087,7 +8081,7 @@ dependencies = [ [[package]] name = "pallet-route-executor" version = "2.5.0" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -8180,7 +8174,7 @@ dependencies = [ [[package]] name = "pallet-stableswap" version = "3.6.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "bitflags 1.3.2", "frame-support", @@ -8199,7 +8193,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.1.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -8343,7 +8337,7 @@ dependencies = [ [[package]] name = "pallet-transaction-multi-payment" version = "10.0.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", "frame-system", @@ -8365,7 +8359,7 @@ dependencies = [ [[package]] name = "pallet-transaction-pause" version = "1.0.3" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8547,7 +8541,7 @@ dependencies = [ [[package]] name = "pallet-xyk" version = "6.4.4" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8659,7 +8653,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ "bitcoin_hashes 0.13.0", - "rand 0.7.3", + "rand 0.8.5", "rand_core 0.6.4", "serde", "unicode-normalization", @@ -9716,7 +9710,7 @@ version = "7.0.0" source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=release-polkadot-v1.11.0-patch#57ad5f7a2d0250540e2123e79f7690fa2e4dec19" dependencies = [ "bitvec", - "hex-literal 0.4.1", + "hex-literal", "log", "parity-scale-codec", "polkadot-core-primitives", @@ -9895,7 +9889,7 @@ dependencies = [ "frame-system", "frame-system-rpc-runtime-api", "futures", - "hex-literal 0.4.1", + "hex-literal", "is_executable", "kvdb", "kvdb-rocksdb", @@ -10287,10 +10281,10 @@ dependencies = [ [[package]] name = "primitives" version = "6.0.3" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-support", - "hex-literal 0.3.4", + "hex-literal", "parity-scale-codec", "polkadot-primitives", "scale-info", @@ -11037,7 +11031,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal 0.4.1", + "hex-literal", "log", "pallet-asset-rate", "pallet-authority-discovery", @@ -11202,7 +11196,7 @@ dependencies = [ "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", - "hex-literal 0.4.1", + "hex-literal", "hydradx-traits", "orml-tokens", "orml-traits", @@ -13597,7 +13591,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk#946afaabd8244f1256f3aecff75e23c02937bd38" +source = "git+https://github.com/paritytech/polkadot-sdk#9fecd89880bebec86815e3413327dd8a5f80befd" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -14578,7 +14572,7 @@ dependencies = [ [[package]] name = "test-utils" version = "1.1.1" -source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#124e289b24a05aaf9fc29fb6d7fe7ee616b79345" +source = "git+https://github.com/galacticcouncil/HydraDX-node?branch=polkadot-v1.11.0#1f8711cd52db01cd4ddbcee2ab600892291c40c3" dependencies = [ "frame-system", "pretty_assertions", @@ -15238,7 +15232,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand 0.7.3", + "rand 0.8.5", "static_assertions", ] @@ -15871,7 +15865,7 @@ dependencies = [ "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", - "hex-literal 0.4.1", + "hex-literal", "log", "pallet-asset-rate", "pallet-authority-discovery", diff --git a/Cargo.toml b/Cargo.toml index a5f65fcbe6..fe217394c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,7 @@ resolver = '2' [workspace.dependencies] primitive-types = { version = "0.12.0", default-features = false } log = "0.4.20" +hex-literal = "0.4.1" basilisk-runtime = { path = "runtime/basilisk", default-features = false } diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index 0428b51f51..9d0bf11c04 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -112,7 +112,7 @@ cumulus-test-relay-sproof-builder = { workspace = true } [dev-dependencies] xcm-emulator = { workspace = true } -hex-literal = "0.4.1" +hex-literal = { workspace = true } pallet-relaychain-info = { workspace = true } pretty_assertions = "1.2.1" sp-arithmetic = { workspace = true } diff --git a/node/Cargo.toml b/node/Cargo.toml index a368d1e333..cbddcd7be1 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -20,7 +20,7 @@ hydra-dx-build-script-utils = { workspace = true } [dependencies] codec = { package = "parity-scale-codec", version = "3.6.1" } -hex-literal = "0.4.1" +hex-literal = { workspace = true } jsonrpsee = { version = "0.22.5", features = ["server", "macros"] } log = "0.4.17" serde = { version = "1.0.197", features = ["derive"] } diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index d438e1914f..1c20634934 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"] substrate-wasm-builder = { workspace = true } [dependencies] -hex-literal = "0.4.1" +hex-literal = { workspace = true } serde = { features = ["derive"], optional = true, version = "1.0.136" } codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] } scale-info = { version = "2.3.1", default-features = false, features = ["derive"] } From 8c77833ff5e20c2cd9d1e4080d39d12a4c167b36 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 26 Aug 2024 11:20:33 +0200 Subject: [PATCH 18/45] update pallet_xcm benchmarking helper functions --- runtime/basilisk/src/apis.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs index 8c2b01dc45..fab28eb729 100644 --- a/runtime/basilisk/src/apis.rs +++ b/runtime/basilisk/src/apis.rs @@ -259,16 +259,14 @@ impl_runtime_apis! { } fn teleportable_asset_and_dest() -> Option<(Asset, Location)> { - Some(( - Asset { - fun: Fungible(ExistentialDeposit::get()), - id: AssetId(AssetLocation::get()) - }, - Parent.into(), - )) + None } fn reserve_transferable_asset_and_dest() -> Option<(Asset, Location)> { + ParachainSystem::open_outbound_hrmp_channel_for_benchmarks_or_tests( + RandomParaId::get().into() + ); + Some(( Asset { fun: Fungible(ExistentialDeposit::get()), From 668380cf23dd788fe89cc6797f0f71e318b76af5 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 26 Aug 2024 17:43:59 +0200 Subject: [PATCH 19/45] fix pallet_xcm benchmarks --- runtime/basilisk/src/apis.rs | 44 +++++++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs index fab28eb729..bb3d110925 100644 --- a/runtime/basilisk/src/apis.rs +++ b/runtime/basilisk/src/apis.rs @@ -217,7 +217,6 @@ impl_runtime_apis! { ) -> Result, sp_runtime::RuntimeString> { use frame_benchmarking::{BenchmarkError, Benchmarking, BenchmarkBatch}; use frame_support::traits::TrackedStorageKey; - use sp_core::Get; use sp_std::sync::Arc; use primitives::constants::chain::CORE_ASSET_ID; @@ -241,19 +240,19 @@ impl_runtime_apis! { parameter_types! { pub const RandomParaId: ParaId = ParaId::new(22222222); pub const ExistentialDeposit: u128= 1_000_000_000_000; - pub AssetLocation: Location = Location::new(1, cumulus_primitives_core::Junctions::X2( - Arc::new([cumulus_primitives_core::Junction::Parachain(ParachainInfo::get().into()), + pub AssetLocation: Location = Location::new(0, cumulus_primitives_core::Junctions::X1( + Arc::new([ cumulus_primitives_core::Junction::GeneralIndex(CORE_ASSET_ID.into()) ]) )); } use cumulus_primitives_core::ParaId; - use polkadot_xcm::latest::prelude::{Location, AssetId, Fungible, Asset, ParentThen, Parachain, Parent}; + use polkadot_xcm::latest::prelude::{Location, AssetId, Fungible, Asset, Assets, ParentThen, Parachain, Parent}; impl pallet_xcm::benchmarking::Config for Runtime { - // TODO: type DeliveryHelper = (); + fn reachable_dest() -> Option { Some(Parent.into()) } @@ -276,7 +275,40 @@ impl_runtime_apis! { )) } - // TODO: + fn set_up_complex_asset_transfer() -> Option<(Assets, u32, Location, Box)> { + ParachainSystem::open_outbound_hrmp_channel_for_benchmarks_or_tests( + RandomParaId::get().into() + ); + + let destination = ParentThen(Parachain(RandomParaId::get().into()).into()).into(); + + let fee_asset: Asset = ( + AssetLocation::get(), + ExistentialDeposit::get(), + ).into(); + + let who = frame_benchmarking::whitelisted_caller(); + let balance = 10 * ExistentialDeposit::get(); + let _ = >::make_free_balance_be(&who, balance ); + + assert_eq!(Balances::free_balance(&who), balance); + + let transfer_asset: Asset = ( + AssetLocation::get(), + ExistentialDeposit::get(), + ).into(); + + let assets: Assets = vec![fee_asset.clone(), transfer_asset].into(); + + let fee_index: u32 = 0; + + let verify: Box = Box::new(move || { + assert!(Balances::free_balance(&who) <= balance - ExistentialDeposit::get()); + }); + + Some((assets, fee_index, destination, verify)) + } + fn get_asset() -> Asset { Asset { id: AssetId(Location::here()), From 5c2e1ad5aec1658486aa5a1667c3718189d35a3b Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 27 Aug 2024 17:59:37 +0200 Subject: [PATCH 20/45] rebenchmarking --- pallets/asset-registry/src/weights.rs | 82 +- pallets/marketplace/src/weights.rs | 36 +- pallets/xyk-liquidity-mining/src/weights.rs | 386 +-------- runtime/basilisk/src/benchmarking/xyk.rs | 26 + runtime/basilisk/src/governance/mod.rs | 6 +- .../cumulus_pallet_parachain_system.rs | 40 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 78 +- runtime/basilisk/src/weights/frame_system.rs | 92 +- runtime/basilisk/src/weights/orml_tokens.rs | 58 +- runtime/basilisk/src/weights/orml_vesting.rs | 54 +- .../src/weights/pallet_asset_registry.rs | 52 +- .../basilisk/src/weights/pallet_balances.rs | 84 +- .../src/weights/pallet_collator_selection.rs | 166 ++-- .../basilisk/src/weights/pallet_collective.rs | 194 ++--- .../src/weights/pallet_conviction_voting.rs | 301 ++++--- .../basilisk/src/weights/pallet_currencies.rs | 58 +- .../basilisk/src/weights/pallet_democracy.rs | 222 +++-- runtime/basilisk/src/weights/pallet_duster.rs | 46 +- .../src/weights/pallet_elections_phragmen.rs | 164 ++-- .../basilisk/src/weights/pallet_ema_oracle.rs | 82 +- .../basilisk/src/weights/pallet_identity.rs | 232 ++--- runtime/basilisk/src/weights/pallet_lbp.rs | 99 ++- .../src/weights/pallet_marketplace.rs | 64 +- .../src/weights/pallet_message_queue.rs | 86 +- .../basilisk/src/weights/pallet_multisig.rs | 108 ++- runtime/basilisk/src/weights/pallet_nft.rs | 63 +- .../basilisk/src/weights/pallet_preimage.rs | 122 ++- runtime/basilisk/src/weights/pallet_proxy.rs | 144 ++-- .../basilisk/src/weights/pallet_referenda.rs | 814 +++++++++--------- .../basilisk/src/weights/pallet_scheduler.rs | 197 +++-- .../weights/pallet_state_trie_migration.rs | 76 +- .../basilisk/src/weights/pallet_timestamp.rs | 40 +- runtime/basilisk/src/weights/pallet_tips.rs | 102 ++- .../pallet_transaction_multi_payment.rs | 58 +- .../src/weights/pallet_transaction_pause.rs | 40 +- .../basilisk/src/weights/pallet_treasury.rs | 96 +-- .../basilisk/src/weights/pallet_utility.rs | 60 +- .../basilisk/src/weights/pallet_whitelist.rs | 177 ++-- runtime/basilisk/src/weights/pallet_xcm.rs | 176 ++-- runtime/basilisk/src/weights/pallet_xyk.rs | 99 ++- .../weights/pallet_xyk_liquidity_mining.rs | 98 +-- 41 files changed, 2509 insertions(+), 2669 deletions(-) diff --git a/pallets/asset-registry/src/weights.rs b/pallets/asset-registry/src/weights.rs index 046273ebdc..a3361905ec 100644 --- a/pallets/asset-registry/src/weights.rs +++ b/pallets/asset-registry/src/weights.rs @@ -52,42 +52,68 @@ pub trait WeightInfo { fn set_location() -> Weight; } -/// Weights for lbp using the hack.hydraDX node and recommended hardware. -pub struct HydraWeight(PhantomData); - -impl WeightInfo for HydraWeight { - fn register() -> Weight { - Weight::zero() - } - - fn update() -> Weight { - Weight::zero() - } - - fn set_metadata() -> Weight { - Weight::zero() - } - - fn set_location() -> Weight { - Weight::zero() - } -} - // For backwards compatibility and tests impl WeightInfo for () { + /// Storage: `AssetRegistry::AssetIds` (r:1 w:1) + /// Proof: `AssetRegistry::AssetIds` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::NextAssetId` (r:1 w:1) + /// Proof: `AssetRegistry::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationAssets` (r:1 w:1) + /// Proof: `AssetRegistry::LocationAssets` (`max_values`: None, `max_size`: Some(622), added: 3097, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::AssetLocations` (r:0 w:1) + /// Proof: `AssetRegistry::AssetLocations` (`max_values`: None, `max_size`: Some(614), added: 3089, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::AssetMetadataMap` (r:0 w:1) + /// Proof: `AssetRegistry::AssetMetadataMap` (`max_values`: None, `max_size`: Some(46), added: 2521, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Assets` (r:0 w:1) + /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) fn register() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `4087` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4087) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + .saturating_add(RocksDbWeight::get().writes(6_u64)) } - + /// Storage: `AssetRegistry::Assets` (r:1 w:1) + /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::AssetIds` (r:1 w:2) + /// Proof: `AssetRegistry::AssetIds` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn update() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `89` + // Estimated: `3552` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 3552) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) } - + /// Storage: `AssetRegistry::Assets` (r:1 w:0) + /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::AssetMetadataMap` (r:0 w:1) + /// Proof: `AssetRegistry::AssetMetadataMap` (`max_values`: None, `max_size`: Some(46), added: 2521, mode: `MaxEncodedLen`) fn set_metadata() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `102` + // Estimated: `3552` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3552) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) } - + /// Storage: `AssetRegistry::Assets` (r:1 w:0) + /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationAssets` (r:1 w:1) + /// Proof: `AssetRegistry::LocationAssets` (`max_values`: None, `max_size`: Some(622), added: 3097, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::AssetLocations` (r:1 w:1) + /// Proof: `AssetRegistry::AssetLocations` (`max_values`: None, `max_size`: Some(614), added: 3089, mode: `MaxEncodedLen`) fn set_location() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `76` + // Estimated: `4087` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 4087) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) } } diff --git a/pallets/marketplace/src/weights.rs b/pallets/marketplace/src/weights.rs index c64a71a0ed..d24c08418d 100644 --- a/pallets/marketplace/src/weights.rs +++ b/pallets/marketplace/src/weights.rs @@ -84,10 +84,10 @@ impl WeightInfo for BasiliskWeight { /// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(113), added: 2588, mode: `MaxEncodedLen`) fn buy() -> Weight { // Proof Size summary in bytes: - // Measured: `2858` + // Measured: `1367` // Estimated: `6156` - // Minimum execution time: 129_748_000 picoseconds. - Weight::from_parts(130_751_000, 6156) + // Minimum execution time: 70_000_000 picoseconds. + Weight::from_parts(72_000_000, 6156) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -97,10 +97,10 @@ impl WeightInfo for BasiliskWeight { /// Proof: `Marketplace::Prices` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`) fn set_price() -> Weight { // Proof Size summary in bytes: - // Measured: `1359` + // Measured: `442` // Estimated: `3611` - // Minimum execution time: 35_495_000 picoseconds. - Weight::from_parts(36_171_000, 3611) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -116,10 +116,10 @@ impl WeightInfo for BasiliskWeight { /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) fn make_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `1796` + // Measured: `616` // Estimated: `4087` - // Minimum execution time: 64_847_000 picoseconds. - Weight::from_parts(65_533_000, 4087) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(30_000_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -137,10 +137,10 @@ impl WeightInfo for BasiliskWeight { /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) fn withdraw_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `2287` + // Measured: `1029` // Estimated: `4087` - // Minimum execution time: 65_311_000 picoseconds. - Weight::from_parts(66_226_000, 4087) + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(32_000_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -170,10 +170,10 @@ impl WeightInfo for BasiliskWeight { /// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(113), added: 2588, mode: `MaxEncodedLen`) fn accept_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `2928` + // Measured: `1437` // Estimated: `6156` - // Minimum execution time: 155_327_000 picoseconds. - Weight::from_parts(157_067_000, 6156) + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(88_000_000, 6156) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -187,10 +187,10 @@ impl WeightInfo for BasiliskWeight { /// Proof: `AssetRegistry::LocationAssets` (`max_values`: None, `max_size`: Some(622), added: 3097, mode: `MaxEncodedLen`) fn add_royalty() -> Weight { // Proof Size summary in bytes: - // Measured: `1609` + // Measured: `600` // Estimated: `4087` - // Minimum execution time: 47_072_000 picoseconds. - Weight::from_parts(47_584_000, 4087) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4087) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/pallets/xyk-liquidity-mining/src/weights.rs b/pallets/xyk-liquidity-mining/src/weights.rs index 967fa8e9ab..fc7a0e9f13 100644 --- a/pallets/xyk-liquidity-mining/src/weights.rs +++ b/pallets/xyk-liquidity-mining/src/weights.rs @@ -15,12 +15,13 @@ // See the License for the specific language governing permissions and // limitations under the License. + //! Autogenerated weights for `pallet_xyk_liquidity_mining` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-12-06, STEPS: `10`, REPEAT: `30`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: @@ -28,18 +29,18 @@ // benchmark // pallet // --chain=dev -// --steps=10 -// --repeat=30 +// --steps=20 +// --repeat=50 // --wasm-execution=compiled -// --heap-pages=4096 -// --template=.maintain/pallet-weight-template-no-back.hbs -// --pallet=pallet-xyk-liquidity-mining -// --output=xyk_liquidity_mining.rs +// --pallet=pallet-xyk_liquidity_mining // --extrinsic=* +// --template=scripts/pallet-weight-template.hbs +// --output=./weights/pallet_xyk_liquidity_mining.rs +#![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] -#![allow(clippy::unnecessary_cast)] +#![allow(missing_docs)] use frame_support::{ traits::Get, @@ -63,299 +64,6 @@ pub trait WeightInfo { fn resume_yield_farm() -> Weight; } -pub struct BasiliskWeight(PhantomData); - -impl WeightInfo for BasiliskWeight { - /// Storage: `AssetRegistry::Assets` (r:1 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::FarmSequencer` (r:1 w:1) - /// Proof: `XYKWarehouseLM::FarmSequencer` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Duster::AccountBlacklist` (r:0 w:1) - /// Proof: `Duster::AccountBlacklist` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:0 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - fn create_global_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `473` - // Estimated: `6196` - // Minimum execution time: 93_370_000 picoseconds. - Weight::from_parts(94_187_000, 6196) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:1 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn update_global_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `879` - // Estimated: `6196` - // Minimum execution time: 98_533_000 picoseconds. - Weight::from_parts(99_357_000, 6196) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Duster::AccountBlacklist` (r:1 w:1) - /// Proof: `Duster::AccountBlacklist` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) - fn terminate_global_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `1002` - // Estimated: `6196` - // Minimum execution time: 95_311_000 picoseconds. - Weight::from_parts(95_938_000, 6196) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) - } - /// Storage: `XYK::ShareToken` (r:1 w:0) - /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::ActiveYieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::ActiveYieldFarm` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:1 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::FarmSequencer` (r:1 w:1) - /// Proof: `XYKWarehouseLM::FarmSequencer` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:0 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - fn create_yield_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `1213` - // Estimated: `6196` - // Minimum execution time: 122_647_000 picoseconds. - Weight::from_parts(124_077_000, 6196) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `XYK::ShareToken` (r:1 w:0) - /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::ActiveYieldFarm` (r:1 w:0) - /// Proof: `XYKWarehouseLM::ActiveYieldFarm` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:1 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn update_yield_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `1361` - // Estimated: `6196` - // Minimum execution time: 129_497_000 picoseconds. - Weight::from_parts(130_156_000, 6196) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) - } - /// Storage: `XYKWarehouseLM::ActiveYieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::ActiveYieldFarm` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:1 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn stop_yield_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `1195` - // Estimated: `6196` - // Minimum execution time: 124_385_000 picoseconds. - Weight::from_parts(125_118_000, 6196) - .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } - /// Storage: `XYKWarehouseLM::ActiveYieldFarm` (r:1 w:0) - /// Proof: `XYKWarehouseLM::ActiveYieldFarm` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn terminate_yield_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `904` - // Estimated: `6196` - // Minimum execution time: 99_601_000 picoseconds. - Weight::from_parts(100_152_000, 6196) - .saturating_add(T::DbWeight::get().reads(5_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) - } - /// Storage: `XYK::ShareToken` (r:1 w:0) - /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:3 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:2 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:4 w:3) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `XYK::PoolAssets` (r:1 w:0) - /// Proof: `XYK::PoolAssets` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `XYK::TotalLiquidity` (r:1 w:0) - /// Proof: `XYK::TotalLiquidity` (`max_values`: None, `max_size`: Some(64), added: 2539, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::DepositSequencer` (r:1 w:1) - /// Proof: `XYKWarehouseLM::DepositSequencer` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:1 w:0) - /// Proof: `MultiTransactionPayment::AccountCurrencyMap` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `NFT::Collections` (r:1 w:0) - /// Proof: `NFT::Collections` (`max_values`: None, `max_size`: Some(99), added: 2574, mode: `MaxEncodedLen`) - /// Storage: `Uniques::Asset` (r:1 w:1) - /// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(146), added: 2621, mode: `MaxEncodedLen`) - /// Storage: `Uniques::Class` (r:1 w:1) - /// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(190), added: 2665, mode: `MaxEncodedLen`) - /// Storage: `Uniques::CollectionMaxSupply` (r:1 w:0) - /// Proof: `Uniques::CollectionMaxSupply` (`max_values`: None, `max_size`: Some(36), added: 2511, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::NextAssetId` (r:1 w:0) - /// Proof: `AssetRegistry::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationAssets` (r:1 w:0) - /// Proof: `AssetRegistry::LocationAssets` (`max_values`: None, `max_size`: Some(622), added: 3097, mode: `MaxEncodedLen`) - /// Storage: `Uniques::Account` (r:0 w:1) - /// Proof: `Uniques::Account` (`max_values`: None, `max_size`: Some(112), added: 2587, mode: `MaxEncodedLen`) - /// Storage: `NFT::Items` (r:0 w:1) - /// Proof: `NFT::Items` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::Deposit` (r:0 w:1) - /// Proof: `XYKWarehouseLM::Deposit` (`max_values`: None, `max_size`: Some(413), added: 2888, mode: `MaxEncodedLen`) - fn deposit_shares() -> Weight { - // Proof Size summary in bytes: - // Measured: `3236` - // Estimated: `11402` - // Minimum execution time: 257_650_000 picoseconds. - Weight::from_parts(258_966_000, 11402) - .saturating_add(T::DbWeight::get().reads(22_u64)) - .saturating_add(T::DbWeight::get().writes(13_u64)) - } - /// Storage: `Uniques::Asset` (r:1 w:0) - /// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(146), added: 2621, mode: `MaxEncodedLen`) - /// Storage: `XYK::ShareToken` (r:1 w:0) - /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::Deposit` (r:1 w:1) - /// Proof: `XYKWarehouseLM::Deposit` (`max_values`: None, `max_size`: Some(413), added: 2888, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `XYK::PoolAssets` (r:1 w:0) - /// Proof: `XYK::PoolAssets` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `XYK::TotalLiquidity` (r:1 w:0) - /// Proof: `XYK::TotalLiquidity` (`max_values`: None, `max_size`: Some(64), added: 2539, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:1 w:0) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) - fn redeposit_shares() -> Weight { - // Proof Size summary in bytes: - // Measured: `2363` - // Estimated: `3878` - // Minimum execution time: 82_242_000 picoseconds. - Weight::from_parts(83_084_000, 3878) - .saturating_add(T::DbWeight::get().reads(9_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Uniques::Asset` (r:1 w:0) - /// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(146), added: 2621, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::Deposit` (r:1 w:1) - /// Proof: `XYKWarehouseLM::Deposit` (`max_values`: None, `max_size`: Some(413), added: 2888, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:1 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:3 w:3) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn claim_rewards() -> Weight { - // Proof Size summary in bytes: - // Measured: `2097` - // Estimated: `8799` - // Minimum execution time: 176_232_000 picoseconds. - Weight::from_parts(177_357_000, 8799) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().writes(6_u64)) - } - /// Storage: `Uniques::Asset` (r:1 w:1) - /// Proof: `Uniques::Asset` (`max_values`: None, `max_size`: Some(146), added: 2621, mode: `MaxEncodedLen`) - /// Storage: `XYK::ShareToken` (r:1 w:0) - /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::Deposit` (r:1 w:1) - /// Proof: `XYKWarehouseLM::Deposit` (`max_values`: None, `max_size`: Some(413), added: 2888, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:2 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:4 w:4) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `XYK::PoolAssets` (r:1 w:0) - /// Proof: `XYK::PoolAssets` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) - /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:1 w:1) - /// Proof: `MultiTransactionPayment::AccountCurrencyMap` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `MultiTransactionPayment::AcceptedCurrencies` (r:1 w:0) - /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) - /// Storage: `Uniques::Class` (r:1 w:1) - /// Proof: `Uniques::Class` (`max_values`: None, `max_size`: Some(190), added: 2665, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::NextAssetId` (r:1 w:0) - /// Proof: `AssetRegistry::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationAssets` (r:1 w:0) - /// Proof: `AssetRegistry::LocationAssets` (`max_values`: None, `max_size`: Some(622), added: 3097, mode: `MaxEncodedLen`) - /// Storage: `Uniques::Account` (r:0 w:1) - /// Proof: `Uniques::Account` (`max_values`: None, `max_size`: Some(112), added: 2587, mode: `MaxEncodedLen`) - /// Storage: `Uniques::ItemPriceOf` (r:0 w:1) - /// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(113), added: 2588, mode: `MaxEncodedLen`) - /// Storage: `NFT::Items` (r:0 w:1) - /// Proof: `NFT::Items` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) - fn withdraw_shares() -> Weight { - // Proof Size summary in bytes: - // Measured: `2928` - // Estimated: `11402` - // Minimum execution time: 383_107_000 picoseconds. - Weight::from_parts(385_120_000, 11402) - .saturating_add(T::DbWeight::get().reads(19_u64)) - .saturating_add(T::DbWeight::get().writes(15_u64)) - } - /// Storage: `XYK::ShareToken` (r:1 w:0) - /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::ActiveYieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::ActiveYieldFarm` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::YieldFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) - /// Storage: `XYKWarehouseLM::GlobalFarm` (r:1 w:1) - /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Assets` (r:1 w:0) - /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn resume_yield_farm() -> Weight { - // Proof Size summary in bytes: - // Measured: `1469` - // Estimated: `6196` - // Minimum execution time: 123_753_000 picoseconds. - Weight::from_parts(124_758_000, 6196) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } -} - // For backwards compatibility and tests impl WeightInfo for () { /// Storage: `AssetRegistry::Assets` (r:1 w:0) @@ -370,10 +78,10 @@ impl WeightInfo for () { /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) fn create_global_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `473` + // Measured: `540` // Estimated: `6196` - // Minimum execution time: 93_370_000 picoseconds. - Weight::from_parts(94_187_000, 6196) + // Minimum execution time: 57_000_000 picoseconds. + Weight::from_parts(58_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -385,10 +93,10 @@ impl WeightInfo for () { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn update_global_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `879` + // Measured: `946` // Estimated: `6196` - // Minimum execution time: 98_533_000 picoseconds. - Weight::from_parts(99_357_000, 6196) + // Minimum execution time: 60_000_000 picoseconds. + Weight::from_parts(60_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -400,10 +108,10 @@ impl WeightInfo for () { /// Proof: `Duster::AccountBlacklist` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn terminate_global_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1002` + // Measured: `1069` // Estimated: `6196` - // Minimum execution time: 95_311_000 picoseconds. - Weight::from_parts(95_938_000, 6196) + // Minimum execution time: 61_000_000 picoseconds. + Weight::from_parts(62_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -423,10 +131,10 @@ impl WeightInfo for () { /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) fn create_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1213` + // Measured: `1280` // Estimated: `6196` - // Minimum execution time: 122_647_000 picoseconds. - Weight::from_parts(124_077_000, 6196) + // Minimum execution time: 78_000_000 picoseconds. + Weight::from_parts(79_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -444,10 +152,10 @@ impl WeightInfo for () { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn update_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1361` + // Measured: `1428` // Estimated: `6196` - // Minimum execution time: 129_497_000 picoseconds. - Weight::from_parts(130_156_000, 6196) + // Minimum execution time: 81_000_000 picoseconds. + Weight::from_parts(82_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -463,10 +171,10 @@ impl WeightInfo for () { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn stop_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1195` + // Measured: `1262` // Estimated: `6196` - // Minimum execution time: 124_385_000 picoseconds. - Weight::from_parts(125_118_000, 6196) + // Minimum execution time: 75_000_000 picoseconds. + Weight::from_parts(76_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -480,10 +188,10 @@ impl WeightInfo for () { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn terminate_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `904` + // Measured: `938` // Estimated: `6196` - // Minimum execution time: 99_601_000 picoseconds. - Weight::from_parts(100_152_000, 6196) + // Minimum execution time: 63_000_000 picoseconds. + Weight::from_parts(64_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -527,10 +235,10 @@ impl WeightInfo for () { /// Proof: `XYKWarehouseLM::Deposit` (`max_values`: None, `max_size`: Some(413), added: 2888, mode: `MaxEncodedLen`) fn deposit_shares() -> Weight { // Proof Size summary in bytes: - // Measured: `3236` + // Measured: `3326` // Estimated: `11402` - // Minimum execution time: 257_650_000 picoseconds. - Weight::from_parts(258_966_000, 11402) + // Minimum execution time: 162_000_000 picoseconds. + Weight::from_parts(163_000_000, 11402) .saturating_add(RocksDbWeight::get().reads(22_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -554,10 +262,10 @@ impl WeightInfo for () { /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn redeposit_shares() -> Weight { // Proof Size summary in bytes: - // Measured: `2363` + // Measured: `2397` // Estimated: `3878` - // Minimum execution time: 82_242_000 picoseconds. - Weight::from_parts(83_084_000, 3878) + // Minimum execution time: 53_000_000 picoseconds. + Weight::from_parts(55_000_000, 3878) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -575,10 +283,10 @@ impl WeightInfo for () { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn claim_rewards() -> Weight { // Proof Size summary in bytes: - // Measured: `2097` + // Measured: `2164` // Estimated: `8799` - // Minimum execution time: 176_232_000 picoseconds. - Weight::from_parts(177_357_000, 8799) + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(117_000_000, 8799) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -618,10 +326,10 @@ impl WeightInfo for () { /// Proof: `NFT::Items` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) fn withdraw_shares() -> Weight { // Proof Size summary in bytes: - // Measured: `2928` + // Measured: `3018` // Estimated: `11402` - // Minimum execution time: 383_107_000 picoseconds. - Weight::from_parts(385_120_000, 11402) + // Minimum execution time: 245_000_000 picoseconds. + Weight::from_parts(247_000_000, 11402) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -639,10 +347,10 @@ impl WeightInfo for () { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn resume_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1469` + // Measured: `1536` // Estimated: `6196` - // Minimum execution time: 123_753_000 picoseconds. - Weight::from_parts(124_758_000, 6196) + // Minimum execution time: 78_000_000 picoseconds. + Weight::from_parts(79_000_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/benchmarking/xyk.rs b/runtime/basilisk/src/benchmarking/xyk.rs index aef3a01407..c35892c463 100644 --- a/runtime/basilisk/src/benchmarking/xyk.rs +++ b/runtime/basilisk/src/benchmarking/xyk.rs @@ -267,6 +267,32 @@ runtime_benchmarks! { assert_eq!(frame_system::Pallet::::account(caller).sufficients, 0); } } + + calculate_spot_price_with_fee { + let asset_a = register_asset(b"TKNA".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; + let asset_b = register_asset(b"TKNB".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; + let fee_asset = register_asset(b"FEE".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; + + let maker = funded_account::("maker", 0, &[asset_a, asset_b, fee_asset]); + let caller = funded_account::("caller", 1, &[asset_a, fee_asset]); + + + init_fee_asset(fee_asset)?; + MultiTransactionPayment::set_currency(RawOrigin::Signed(maker.clone()).into(), fee_asset)?; + MultiTransactionPayment::set_currency(RawOrigin::Signed(caller.clone()).into(), fee_asset)?; + + let discount = false; + let amount: Balance = 200_000_000_000_000; + let max_sold: Balance = INITIAL_BALANCE; + + XYK::create_pool(RawOrigin::Signed(maker.clone()).into(), asset_a, INITIAL_BALANCE, asset_b, INITIAL_BALANCE)?; + + >::transfer(asset_a, &caller, &maker, 749_249_999_999_999_u128)?; + + assert_eq!(frame_system::Pallet::::account(caller).sufficients, 0); + }: { + assert!(>::calculate_spot_price_with_fee(PoolType::XYK, asset_a, asset_b).is_ok()); + } } #[cfg(test)] diff --git a/runtime/basilisk/src/governance/mod.rs b/runtime/basilisk/src/governance/mod.rs index 7767fa5906..2a9a0a2a32 100644 --- a/runtime/basilisk/src/governance/mod.rs +++ b/runtime/basilisk/src/governance/mod.rs @@ -67,7 +67,7 @@ parameter_types! { } impl pallet_conviction_voting::Config for Runtime { - type WeightInfo = weights::pallet_conviction_voting::WeightInfo; + type WeightInfo = weights::pallet_conviction_voting::BasiliskWeight; type RuntimeEvent = RuntimeEvent; type Currency = Balances; type VoteLockingPeriod = VoteLockingPeriod; @@ -84,7 +84,7 @@ pub type TreasurySpender = EitherOf impl origins::pallet_custom_origins::Config for Runtime {} impl pallet_whitelist::Config for Runtime { - type WeightInfo = weights::pallet_whitelist::WeightInfo; + type WeightInfo = weights::pallet_whitelist::BasiliskWeight; type RuntimeCall = RuntimeCall; type RuntimeEvent = RuntimeEvent; type WhitelistOrigin = EitherOf, TechCommitteeMajority>; @@ -99,7 +99,7 @@ parameter_types! { } impl pallet_referenda::Config for Runtime { - type WeightInfo = weights::pallet_referenda::WeightInfo; + type WeightInfo = weights::pallet_referenda::BasiliskWeight; type RuntimeCall = RuntimeCall; type RuntimeEvent = RuntimeEvent; type Scheduler = Scheduler; diff --git a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs index 12518e7509..87410fc2a7 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `cumulus_pallet_parachain_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// cumulus_pallet_parachain_system +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights.rs +// --pallet +// cumulus_pallet_parachain_system +// --output=./weights/cumulus_pallet_parachain_system.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -70,14 +68,14 @@ impl cumulus_pallet_parachain_system::WeightInfo for Ba /// The range of component `n` is `[0, 1000]`. fn enqueue_inbound_downward_messages(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `156` + // Measured: `0` // Estimated: `3517` - // Minimum execution time: 3_645_000 picoseconds. - Weight::from_parts(3_696_000, 3517) - // Standard Error: 19_822 - .saturating_add(Weight::from_parts(332_345_217, 0).saturating_mul(n.into())) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(1_000_000, 3517) + // Standard Error: 814_026 + .saturating_add(Weight::from_parts(310_954_054, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs index 5504bf9211..db9116f219 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `cumulus_pallet_xcmp_queue` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// cumulus_pallet_xcmp_queue +// --output=./weights/cumulus_pallet_xcmp_queue.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,10 +59,10 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_config_with_u32() -> Weight { // Proof Size summary in bytes: - // Measured: `109` - // Estimated: `1594` - // Minimum execution time: 6_605_000 picoseconds. - Weight::from_parts(6_790_000, 1594) + // Measured: `0` + // Estimated: `1485` + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -80,10 +78,10 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn enqueue_xcmp_message() -> Weight { // Proof Size summary in bytes: - // Measured: `189` + // Measured: `0` // Estimated: `3517` - // Minimum execution time: 16_390_000 picoseconds. - Weight::from_parts(16_752_000, 3517) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3517) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -91,10 +89,10 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn suspend_channel() -> Weight { // Proof Size summary in bytes: - // Measured: `109` - // Estimated: `1594` - // Minimum execution time: 3_897_000 picoseconds. - Weight::from_parts(4_182_000, 1594) + // Measured: `0` + // Estimated: `1485` + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,10 +100,10 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn resume_channel() -> Weight { // Proof Size summary in bytes: - // Measured: `144` - // Estimated: `1629` - // Minimum execution time: 4_902_000 picoseconds. - Weight::from_parts(5_105_000, 1629) + // Measured: `15` + // Estimated: `1500` + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 1500) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -113,8 +111,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_077_000 picoseconds. - Weight::from_parts(9_208_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 0) } /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) /// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) @@ -132,10 +130,10 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn on_idle_good_msg() -> Weight { // Proof Size summary in bytes: - // Measured: `134426` - // Estimated: `137891` - // Minimum execution time: 204_113_000 picoseconds. - Weight::from_parts(206_048_000, 137891) + // Measured: `134220` + // Estimated: `137685` + // Minimum execution time: 88_000_000 picoseconds. + Weight::from_parts(90_000_000, 137685) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -155,10 +153,10 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn on_idle_large_msg() -> Weight { // Proof Size summary in bytes: - // Measured: `65823` - // Estimated: `69288` - // Minimum execution time: 116_506_000 picoseconds. - Weight::from_parts(117_726_000, 69288) + // Measured: `65617` + // Estimated: `69082` + // Minimum execution time: 58_000_000 picoseconds. + Weight::from_parts(59_000_000, 69082) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/frame_system.rs b/runtime/basilisk/src/weights/frame_system.rs index 6c321588e0..c4a756cefa 100644 --- a/runtime/basilisk/src/weights/frame_system.rs +++ b/runtime/basilisk/src/weights/frame_system.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// frame_system +// --output=./weights/frame_system.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -62,20 +60,20 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_122_000 picoseconds. - Weight::from_parts(3_241_000, 0) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_027_554, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(410, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(205, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_406_000 picoseconds. - Weight::from_parts(7_642_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_432, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_201, 0).saturating_mul(b.into())) } /// Storage: `System::Digest` (r:1 w:1) /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -85,8 +83,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 5_194_000 picoseconds. - Weight::from_parts(5_371_000, 1485) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -104,10 +102,10 @@ impl frame_system::WeightInfo for BasiliskWeight { /// Proof: `ParachainSystem::DidSetValidationCode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_code() -> Weight { // Proof Size summary in bytes: - // Measured: `198` - // Estimated: `1683` - // Minimum execution time: 115_892_670_000 picoseconds. - Weight::from_parts(118_966_802_000, 1683) + // Measured: `106` + // Estimated: `1591` + // Minimum execution time: 81_338_000_000 picoseconds. + Weight::from_parts(82_455_000_000, 1591) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -118,10 +116,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_228_000 picoseconds. - Weight::from_parts(3_288_000, 0) - // Standard Error: 1_735 - .saturating_add(Weight::from_parts(838_003, 0).saturating_mul(i.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 685 + .saturating_add(Weight::from_parts(695_394, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -131,10 +129,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_161_000 picoseconds. - Weight::from_parts(3_225_000, 0) - // Standard Error: 700 - .saturating_add(Weight::from_parts(575_295, 0).saturating_mul(i.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 775 + .saturating_add(Weight::from_parts(519_803, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -142,12 +140,12 @@ impl frame_system::WeightInfo for BasiliskWeight { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `130 + p * (69 ±0)` - // Estimated: `120 + p * (70 ±0)` - // Minimum execution time: 5_816_000 picoseconds. - Weight::from_parts(5_935_000, 120) - // Standard Error: 867 - .saturating_add(Weight::from_parts(1_019_307, 0).saturating_mul(p.into())) + // Measured: `35 + p * (69 ±0)` + // Estimated: `5 + p * (70 ±0)` + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 5) + // Standard Error: 883 + .saturating_add(Weight::from_parts(934_822, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -158,8 +156,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_314_000 picoseconds. - Weight::from_parts(10_704_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: `System::AuthorizedUpgrade` (r:1 w:1) @@ -178,10 +176,10 @@ impl frame_system::WeightInfo for BasiliskWeight { /// Proof: `ParachainSystem::DidSetValidationCode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn apply_authorized_upgrade() -> Weight { // Proof Size summary in bytes: - // Measured: `220` - // Estimated: `1705` - // Minimum execution time: 116_831_737_000 picoseconds. - Weight::from_parts(119_788_127_000, 1705) + // Measured: `127` + // Estimated: `1612` + // Minimum execution time: 85_390_000_000 picoseconds. + Weight::from_parts(86_663_000_000, 1612) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } diff --git a/runtime/basilisk/src/weights/orml_tokens.rs b/runtime/basilisk/src/weights/orml_tokens.rs index 1fbdda2e81..84ef1c6154 100644 --- a/runtime/basilisk/src/weights/orml_tokens.rs +++ b/runtime/basilisk/src/weights/orml_tokens.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `orml_tokens` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// orml_tokens +// --output=./weights/orml_tokens.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,10 +67,10 @@ impl orml_tokens::WeightInfo for BasiliskWeight { /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `2135` + // Measured: `522` // Estimated: `6156` - // Minimum execution time: 72_888_000 picoseconds. - Weight::from_parts(73_504_000, 6156) + // Minimum execution time: 42_000_000 picoseconds. + Weight::from_parts(44_000_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -88,10 +86,10 @@ impl orml_tokens::WeightInfo for BasiliskWeight { /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn transfer_all() -> Weight { // Proof Size summary in bytes: - // Measured: `2135` + // Measured: `522` // Estimated: `6156` - // Minimum execution time: 76_570_000 picoseconds. - Weight::from_parts(77_656_000, 6156) + // Minimum execution time: 45_000_000 picoseconds. + Weight::from_parts(47_000_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -107,10 +105,10 @@ impl orml_tokens::WeightInfo for BasiliskWeight { /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn transfer_keep_alive() -> Weight { // Proof Size summary in bytes: - // Measured: `1995` + // Measured: `470` // Estimated: `6156` - // Minimum execution time: 59_915_000 picoseconds. - Weight::from_parts(60_494_000, 6156) + // Minimum execution time: 34_000_000 picoseconds. + Weight::from_parts(34_000_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -126,10 +124,10 @@ impl orml_tokens::WeightInfo for BasiliskWeight { /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `2128` + // Measured: `522` // Estimated: `6196` - // Minimum execution time: 63_372_000 picoseconds. - Weight::from_parts(64_728_000, 6196) + // Minimum execution time: 36_000_000 picoseconds. + Weight::from_parts(37_000_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -147,10 +145,10 @@ impl orml_tokens::WeightInfo for BasiliskWeight { /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn set_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `1926` + // Measured: `180` // Estimated: `3593` - // Minimum execution time: 51_577_000 picoseconds. - Weight::from_parts(52_762_000, 3593) + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(24_000_000, 3593) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/orml_vesting.rs b/runtime/basilisk/src/weights/orml_vesting.rs index b652a9a6f0..2f6fcf9986 100644 --- a/runtime/basilisk/src/weights/orml_vesting.rs +++ b/runtime/basilisk/src/weights/orml_vesting.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `orml_vesting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// orml_vesting +// --output=./weights/orml_vesting.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -67,10 +65,10 @@ impl orml_vesting::WeightInfo for BasiliskWeight { /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) fn vested_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1661` + // Measured: `255` // Estimated: `6196` - // Minimum execution time: 93_867_000 picoseconds. - Weight::from_parts(94_683_000, 6196) + // Minimum execution time: 66_000_000 picoseconds. + Weight::from_parts(68_000_000, 6196) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -83,12 +81,12 @@ impl orml_vesting::WeightInfo for BasiliskWeight { /// The range of component `i` is `[1, 15]`. fn claim(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1802 + i * (18 ±0)` + // Measured: `479 + i * (18 ±0)` // Estimated: `4764` - // Minimum execution time: 54_354_000 picoseconds. - Weight::from_parts(55_793_348, 4764) - // Standard Error: 4_262 - .saturating_add(Weight::from_parts(134_561, 0).saturating_mul(i.into())) + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(32_356_798, 4764) + // Standard Error: 3_407 + .saturating_add(Weight::from_parts(57_720, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -103,12 +101,12 @@ impl orml_vesting::WeightInfo for BasiliskWeight { /// The range of component `i` is `[1, 15]`. fn update_vesting_schedules(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1454` + // Measured: `255` // Estimated: `4764` - // Minimum execution time: 45_251_000 picoseconds. - Weight::from_parts(46_140_093, 4764) - // Standard Error: 2_358 - .saturating_add(Weight::from_parts(104_383, 0).saturating_mul(i.into())) + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(27_741_849, 4764) + // Standard Error: 3_406 + .saturating_add(Weight::from_parts(85_832, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_asset_registry.rs b/runtime/basilisk/src/weights/pallet_asset_registry.rs index b7e870362b..f4a3fe0e59 100644 --- a/runtime/basilisk/src/weights/pallet_asset_registry.rs +++ b/runtime/basilisk/src/weights/pallet_asset_registry.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_asset_registry +// --output=./weights/pallet_asset_registry.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -71,10 +69,10 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) fn register() -> Weight { // Proof Size summary in bytes: - // Measured: `338` + // Measured: `0` // Estimated: `4087` - // Minimum execution time: 34_462_000 picoseconds. - Weight::from_parts(35_068_000, 4087) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -84,10 +82,10 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig /// Proof: `AssetRegistry::AssetIds` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn update() -> Weight { // Proof Size summary in bytes: - // Measured: `405` + // Measured: `89` // Estimated: `3552` - // Minimum execution time: 23_510_000 picoseconds. - Weight::from_parts(23_962_000, 3552) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 3552) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -97,10 +95,10 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig /// Proof: `AssetRegistry::AssetMetadataMap` (`max_values`: None, `max_size`: Some(46), added: 2521, mode: `MaxEncodedLen`) fn set_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `333` + // Measured: `102` // Estimated: `3552` - // Minimum execution time: 17_022_000 picoseconds. - Weight::from_parts(17_517_000, 3552) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3552) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -112,10 +110,10 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig /// Proof: `AssetRegistry::AssetLocations` (`max_values`: None, `max_size`: Some(614), added: 3089, mode: `MaxEncodedLen`) fn set_location() -> Weight { // Proof Size summary in bytes: - // Measured: `307` + // Measured: `76` // Estimated: `4087` - // Minimum execution time: 21_668_000 picoseconds. - Weight::from_parts(22_023_000, 4087) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_balances.rs b/runtime/basilisk/src/weights/pallet_balances.rs index e64f24f1d5..b6400ba7ed 100644 --- a/runtime/basilisk/src/weights/pallet_balances.rs +++ b/runtime/basilisk/src/weights/pallet_balances.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_balances +// --output=./weights/pallet_balances.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,10 +59,10 @@ impl pallet_balances::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_allow_death() -> Weight { // Proof Size summary in bytes: - // Measured: `52` + // Measured: `0` // Estimated: `3593` - // Minimum execution time: 68_859_000 picoseconds. - Weight::from_parts(69_444_000, 3593) + // Minimum execution time: 52_000_000 picoseconds. + Weight::from_parts(53_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,10 +70,10 @@ impl pallet_balances::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_keep_alive() -> Weight { // Proof Size summary in bytes: - // Measured: `52` + // Measured: `0` // Estimated: `3593` - // Minimum execution time: 45_887_000 picoseconds. - Weight::from_parts(46_263_000, 3593) + // Minimum execution time: 38_000_000 picoseconds. + Weight::from_parts(39_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -83,10 +81,10 @@ impl pallet_balances::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn force_set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `103` + // Measured: `52` // Estimated: `3593` - // Minimum execution time: 17_692_000 picoseconds. - Weight::from_parts(18_160_000, 3593) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,10 +92,10 @@ impl pallet_balances::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn force_set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `103` + // Measured: `52` // Estimated: `3593` - // Minimum execution time: 23_747_000 picoseconds. - Weight::from_parts(24_217_000, 3593) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(16_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,10 +103,10 @@ impl pallet_balances::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `155` + // Measured: `52` // Estimated: `6196` - // Minimum execution time: 71_393_000 picoseconds. - Weight::from_parts(71_876_000, 6196) + // Minimum execution time: 53_000_000 picoseconds. + Weight::from_parts(54_000_000, 6196) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -116,10 +114,10 @@ impl pallet_balances::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_all() -> Weight { // Proof Size summary in bytes: - // Measured: `52` + // Measured: `0` // Estimated: `3593` - // Minimum execution time: 56_639_000 picoseconds. - Weight::from_parts(57_002_000, 3593) + // Minimum execution time: 47_000_000 picoseconds. + Weight::from_parts(48_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -127,24 +125,24 @@ impl pallet_balances::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `103` + // Measured: `52` // Estimated: `3593` - // Minimum execution time: 21_140_000 picoseconds. - Weight::from_parts(21_614_000, 3593) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `System::Account` (r:999 w:999) + /// Storage: `System::Account` (r:1000 w:1000) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// The range of component `u` is `[1, 1000]`. fn upgrade_accounts(u: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + u * (135 ±0)` // Estimated: `990 + u * (2603 ±0)` - // Minimum execution time: 20_932_000 picoseconds. - Weight::from_parts(21_319_000, 990) - // Standard Error: 10_104 - .saturating_add(Weight::from_parts(14_928_363, 0).saturating_mul(u.into())) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(14_000_000, 990) + // Standard Error: 7_638 + .saturating_add(Weight::from_parts(13_749_537, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) @@ -155,8 +153,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1501` - // Minimum execution time: 8_060_000 picoseconds. - Weight::from_parts(8_346_000, 1501) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 1501) .saturating_add(T::DbWeight::get().reads(1_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_collator_selection.rs b/runtime/basilisk/src/weights/pallet_collator_selection.rs index 6bb273c632..ca6ec4683c 100644 --- a/runtime/basilisk/src/weights/pallet_collator_selection.rs +++ b/runtime/basilisk/src/weights/pallet_collator_selection.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_collator_selection` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_collator_selection +// --output=./weights/pallet_collator_selection.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -64,12 +62,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `b` is `[1, 50]`. fn set_invulnerables(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `208 + b * (79 ±0)` - // Estimated: `1196 + b * (2554 ±0)` - // Minimum execution time: 15_817_000 picoseconds. - Weight::from_parts(15_257_503, 1196) - // Standard Error: 4_574 - .saturating_add(Weight::from_parts(3_267_439, 0).saturating_mul(b.into())) + // Measured: `45 + b * (79 ±0)` + // Estimated: `1034 + b * (2554 ±0)` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(5_920_626, 1034) + // Standard Error: 14_015 + .saturating_add(Weight::from_parts(3_045_007, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2554).saturating_mul(b.into())) @@ -86,16 +84,18 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `c` is `[1, 19]`. fn add_invulnerable(b: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `870 + b * (40 ±0) + c * (48 ±0)` - // Estimated: `4383 + b * (42 ±0) + c * (44 ±0)` - // Minimum execution time: 45_261_000 picoseconds. - Weight::from_parts(44_937_232, 4383) - // Standard Error: 2_657 - .saturating_add(Weight::from_parts(133_946, 0).saturating_mul(b.into())) + // Measured: `626 + b * (41 ±0) + c * (48 ±0)` + // Estimated: `4128 + b * (42 ±0) + c * (45 ±0)` + // Minimum execution time: 33_000_000 picoseconds. + Weight::from_parts(32_642_377, 4128) + // Standard Error: 1_126 + .saturating_add(Weight::from_parts(78_546, 0).saturating_mul(b.into())) + // Standard Error: 2_906 + .saturating_add(Weight::from_parts(22_950, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 42).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 44).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 45).saturating_mul(c.into())) } /// Storage: `CollatorSelection::CandidateList` (r:1 w:0) /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(961), added: 1456, mode: `MaxEncodedLen`) @@ -104,12 +104,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `b` is `[5, 50]`. fn remove_invulnerable(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `186 + b * (32 ±0)` + // Measured: `8 + b * (32 ±0)` // Estimated: `3086` - // Minimum execution time: 15_413_000 picoseconds. - Weight::from_parts(15_880_955, 3086) - // Standard Error: 540 - .saturating_add(Weight::from_parts(37_728, 0).saturating_mul(b.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_680_638, 3086) + // Standard Error: 1_157 + .saturating_add(Weight::from_parts(27_660, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -119,8 +119,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_657_000 picoseconds. - Weight::from_parts(6_903_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: `CollatorSelection::CandidacyBond` (r:1 w:1) @@ -135,34 +135,34 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `k` is `[0, 20]`. fn set_candidacy_bond(c: u32, k: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + c * (168 ±0) + k * (119 ±0)` - // Estimated: `3593 + c * (848 ±30) + k * (848 ±30)` - // Minimum execution time: 12_404_000 picoseconds. - Weight::from_parts(12_634_000, 3593) - // Standard Error: 174_995 - .saturating_add(Weight::from_parts(5_993_899, 0).saturating_mul(c.into())) - // Standard Error: 174_995 - .saturating_add(Weight::from_parts(5_807_055, 0).saturating_mul(k.into())) + // Measured: `0 + c * (167 ±0) + k * (114 ±0)` + // Estimated: `3593 + c * (843 ±29) + k * (843 ±29)` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 3593) + // Standard Error: 158_052 + .saturating_add(Weight::from_parts(5_299_287, 0).saturating_mul(c.into())) + // Standard Error: 158_052 + .saturating_add(Weight::from_parts(5_106_161, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) - .saturating_add(Weight::from_parts(0, 848).saturating_mul(c.into())) - .saturating_add(Weight::from_parts(0, 848).saturating_mul(k.into())) + .saturating_add(Weight::from_parts(0, 843).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 843).saturating_mul(k.into())) } /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:0) /// Proof: `CollatorSelection::CandidacyBond` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) /// Storage: `CollatorSelection::CandidateList` (r:1 w:1) /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(961), added: 1456, mode: `MaxEncodedLen`) - /// The range of component `c` is `[3, 20]`. + /// The range of component `c` is `[5, 20]`. fn update_bond(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `396 + c * (47 ±0)` + // Measured: `319 + c * (43 ±0)` // Estimated: `2446` - // Minimum execution time: 29_645_000 picoseconds. - Weight::from_parts(30_160_891, 2446) - // Standard Error: 2_971 - .saturating_add(Weight::from_parts(97_281, 0).saturating_mul(c.into())) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(21_240_624, 2446) + // Standard Error: 4_606 + .saturating_add(Weight::from_parts(62_225, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -179,15 +179,15 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `c` is `[1, 19]`. fn register_as_candidate(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `617 + c * (61 ±0)` - // Estimated: `4082 + c * (61 ±0)` - // Minimum execution time: 40_098_000 picoseconds. - Weight::from_parts(40_186_753, 4082) - // Standard Error: 5_487 - .saturating_add(Weight::from_parts(323_305, 0).saturating_mul(c.into())) + // Measured: `241 + c * (64 ±0)` + // Estimated: `3711 + c * (64 ±0)` + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(28_066_821, 3711) + // Standard Error: 3_321 + .saturating_add(Weight::from_parts(162_245, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 61).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) } /// Storage: `CollatorSelection::Invulnerables` (r:1 w:0) /// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(1601), added: 2096, mode: `MaxEncodedLen`) @@ -201,18 +201,18 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:2) /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// The range of component `c` is `[3, 20]`. + /// The range of component `c` is `[5, 20]`. fn take_candidate_slot(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `717 + c * (61 ±0)` - // Estimated: `4182 + c * (61 ±0)` - // Minimum execution time: 61_439_000 picoseconds. - Weight::from_parts(62_626_257, 4182) - // Standard Error: 3_619 - .saturating_add(Weight::from_parts(75_662, 0).saturating_mul(c.into())) + // Measured: `342 + c * (64 ±0)` + // Estimated: `3810 + c * (64 ±0)` + // Minimum execution time: 43_000_000 picoseconds. + Weight::from_parts(42_810_234, 3810) + // Standard Error: 3_861 + .saturating_add(Weight::from_parts(172_729, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 61).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) } /// Storage: `CollatorSelection::CandidateList` (r:1 w:1) /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(961), added: 1456, mode: `MaxEncodedLen`) @@ -220,15 +220,15 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(1601), added: 2096, mode: `MaxEncodedLen`) /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:1) /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// The range of component `c` is `[3, 20]`. + /// The range of component `c` is `[5, 20]`. fn leave_intent(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `408 + c * (48 ±0)` + // Measured: `136 + c * (51 ±0)` // Estimated: `3086` - // Minimum execution time: 35_048_000 picoseconds. - Weight::from_parts(35_658_859, 3086) - // Standard Error: 2_155 - .saturating_add(Weight::from_parts(122_698, 0).saturating_mul(c.into())) + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(23_744_503, 3086) + // Standard Error: 3_811 + .saturating_add(Weight::from_parts(132_408, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -240,10 +240,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) fn note_author() -> Weight { // Proof Size summary in bytes: - // Measured: `102` + // Measured: `52` // Estimated: `6196` - // Minimum execution time: 49_541_000 picoseconds. - Weight::from_parts(50_102_000, 6196) + // Minimum execution time: 39_000_000 picoseconds. + Weight::from_parts(41_000_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -257,23 +257,23 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `CollatorSelection::DesiredCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// Storage: `System::BlockWeight` (r:1 w:1) /// Proof: `System::BlockWeight` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:18 w:18) + /// Storage: `System::Account` (r:16 w:16) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// The range of component `r` is `[1, 20]`. /// The range of component `c` is `[1, 20]`. fn new_session(r: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `391 + c * (98 ±0) + r * (118 ±0)` - // Estimated: `2188621418662104 + c * (2519 ±0) + r * (2571 ±5)` - // Minimum execution time: 24_286_000 picoseconds. - Weight::from_parts(24_559_000, 2188621418662104) - // Standard Error: 300_846 - .saturating_add(Weight::from_parts(13_529_525, 0).saturating_mul(c.into())) + // Measured: `182 + c * (98 ±0) + r * (108 ±0)` + // Estimated: `3086 + c * (2519 ±0) + r * (2375 ±13)` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3086) + // Standard Error: 271_188 + .saturating_add(Weight::from_parts(11_926_383, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) .saturating_add(Weight::from_parts(0, 2519).saturating_mul(c.into())) - .saturating_add(Weight::from_parts(0, 2571).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 2375).saturating_mul(r.into())) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_collective.rs b/runtime/basilisk/src/weights/pallet_collective.rs index 7310b2199c..bdc9c5c64d 100644 --- a/runtime/basilisk/src/weights/pallet_collective.rs +++ b/runtime/basilisk/src/weights/pallet_collective.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_collective` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_collective +// --output=./weights/pallet_collective.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -71,19 +69,19 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: // Measured: `0 + m * (672 ±0) + p * (310 ±0)` - // Estimated: `4294 + m * (398 ±6) + p * (2602 ±3)` - // Minimum execution time: 10_602_000 picoseconds. - Weight::from_parts(10_895_000, 4294) - // Standard Error: 79_622 - .saturating_add(Weight::from_parts(2_593_299, 0).saturating_mul(m.into())) - // Standard Error: 40_264 - .saturating_add(Weight::from_parts(3_769_625, 0).saturating_mul(p.into())) + // Estimated: `4236 + m * (398 ±4) + p * (2604 ±2)` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 4236) + // Standard Error: 71_079 + .saturating_add(Weight::from_parts(1_759_887, 0).saturating_mul(m.into())) + // Standard Error: 35_819 + .saturating_add(Weight::from_parts(3_294_911, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 398).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 2602).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 2604).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -91,14 +89,12 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `70 + m * (32 ±0)` - // Estimated: `1554 + m * (32 ±0)` - // Minimum execution time: 16_218_000 picoseconds. - Weight::from_parts(16_375_062, 1554) - // Standard Error: 21 - .saturating_add(Weight::from_parts(1_350, 0).saturating_mul(b.into())) - // Standard Error: 2_287 - .saturating_add(Weight::from_parts(22_834, 0).saturating_mul(m.into())) + // Measured: `8 + m * (32 ±0)` + // Estimated: `1492 + m * (32 ±0)` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_522_720, 1492) + // Standard Error: 48 + .saturating_add(Weight::from_parts(1_252, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into())) } @@ -110,14 +106,14 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `70 + m * (32 ±0)` - // Estimated: `3534 + m * (32 ±0)` - // Minimum execution time: 19_683_000 picoseconds. - Weight::from_parts(19_699_500, 3534) - // Standard Error: 23 - .saturating_add(Weight::from_parts(1_329, 0).saturating_mul(b.into())) - // Standard Error: 2_520 - .saturating_add(Weight::from_parts(49_672, 0).saturating_mul(m.into())) + // Measured: `8 + m * (32 ±0)` + // Estimated: `3472 + m * (32 ±0)` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_132_400, 3472) + // Standard Error: 46 + .saturating_add(Weight::from_parts(1_190, 0).saturating_mul(b.into())) + // Standard Error: 4_969 + .saturating_add(Weight::from_parts(42_996, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into())) } @@ -136,20 +132,20 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `60 + m * (32 ±0) + p * (55 ±0)` - // Estimated: `3486 + m * (38 ±0) + p * (54 ±0)` - // Minimum execution time: 24_694_000 picoseconds. - Weight::from_parts(23_819_928, 3486) - // Standard Error: 47 - .saturating_add(Weight::from_parts(2_313, 0).saturating_mul(b.into())) - // Standard Error: 5_595 - .saturating_add(Weight::from_parts(79_866, 0).saturating_mul(m.into())) - // Standard Error: 2_464 - .saturating_add(Weight::from_parts(322_702, 0).saturating_mul(p.into())) + // Measured: `73 + m * (32 ±0) + p * (54 ±0)` + // Estimated: `3485 + m * (37 ±0) + p * (53 ±0)` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(14_986_779, 3485) + // Standard Error: 65 + .saturating_add(Weight::from_parts(2_038, 0).saturating_mul(b.into())) + // Standard Error: 7_814 + .saturating_add(Weight::from_parts(117_459, 0).saturating_mul(m.into())) + // Standard Error: 3_507 + .saturating_add(Weight::from_parts(289_314, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 38).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 54).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 37).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 53).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -158,12 +154,12 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `610 + m * (64 ±0)` - // Estimated: `4075 + m * (64 ±0)` - // Minimum execution time: 21_887_000 picoseconds. - Weight::from_parts(22_082_479, 4075) - // Standard Error: 3_110 - .saturating_add(Weight::from_parts(66_877, 0).saturating_mul(m.into())) + // Measured: `552 + m * (64 ±0)` + // Estimated: `4017 + m * (64 ±0)` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_133_385, 4017) + // Standard Error: 12_173 + .saturating_add(Weight::from_parts(189_909, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into())) @@ -180,14 +176,14 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `155 + m * (64 ±0) + p * (55 ±0)` - // Estimated: `3620 + m * (66 ±0) + p * (55 ±0)` - // Minimum execution time: 25_553_000 picoseconds. - Weight::from_parts(26_399_840, 3620) - // Standard Error: 6_478 - .saturating_add(Weight::from_parts(49_107, 0).saturating_mul(m.into())) - // Standard Error: 2_182 - .saturating_add(Weight::from_parts(262_055, 0).saturating_mul(p.into())) + // Measured: `106 + m * (64 ±0) + p * (55 ±0)` + // Estimated: `3565 + m * (66 ±0) + p * (55 ±0)` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(17_223_519, 3565) + // Standard Error: 6_663 + .saturating_add(Weight::from_parts(88_916, 0).saturating_mul(m.into())) + // Standard Error: 2_302 + .saturating_add(Weight::from_parts(215_336, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 66).saturating_mul(m.into())) @@ -206,19 +202,19 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `100 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` - // Estimated: `3694 + b * (1 ±0) + m * (55 ±1) + p * (74 ±0)` - // Minimum execution time: 37_184_000 picoseconds. - Weight::from_parts(40_821_222, 3694) - // Standard Error: 123 - .saturating_add(Weight::from_parts(3_051, 0).saturating_mul(b.into())) - // Standard Error: 6_414 - .saturating_add(Weight::from_parts(435_676, 0).saturating_mul(p.into())) + // Measured: `43 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` + // Estimated: `3601 + b * (1 ±0) + m * (58 ±0) + p * (75 ±0)` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(24_646_878, 3601) + // Standard Error: 71 + .saturating_add(Weight::from_parts(1_827, 0).saturating_mul(b.into())) + // Standard Error: 3_847 + .saturating_add(Weight::from_parts(421_058, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 55).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 58).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 75).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -234,14 +230,14 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `175 + m * (64 ±0) + p * (55 ±0)` - // Estimated: `3640 + m * (66 ±0) + p * (55 ±0)` - // Minimum execution time: 27_466_000 picoseconds. - Weight::from_parts(28_442_471, 3640) - // Standard Error: 6_077 - .saturating_add(Weight::from_parts(34_907, 0).saturating_mul(m.into())) - // Standard Error: 2_047 - .saturating_add(Weight::from_parts(261_402, 0).saturating_mul(p.into())) + // Measured: `126 + m * (64 ±0) + p * (55 ±0)` + // Estimated: `3585 + m * (66 ±0) + p * (55 ±0)` + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_906_441, 3585) + // Standard Error: 6_313 + .saturating_add(Weight::from_parts(73_285, 0).saturating_mul(m.into())) + // Standard Error: 2_181 + .saturating_add(Weight::from_parts(226_890, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 66).saturating_mul(m.into())) @@ -262,19 +258,19 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `120 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` - // Estimated: `3714 + b * (1 ±0) + m * (55 ±1) + p * (74 ±0)` - // Minimum execution time: 39_860_000 picoseconds. - Weight::from_parts(43_648_035, 3714) - // Standard Error: 127 - .saturating_add(Weight::from_parts(2_975, 0).saturating_mul(b.into())) - // Standard Error: 6_626 - .saturating_add(Weight::from_parts(426_760, 0).saturating_mul(p.into())) + // Measured: `63 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` + // Estimated: `3621 + b * (1 ±0) + m * (58 ±0) + p * (75 ±0)` + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(26_601_272, 3621) + // Standard Error: 78 + .saturating_add(Weight::from_parts(1_699, 0).saturating_mul(b.into())) + // Standard Error: 4_200 + .saturating_add(Weight::from_parts(415_787, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 55).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 58).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 75).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -285,12 +281,12 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `226 + p * (32 ±0)` - // Estimated: `1711 + p * (32 ±0)` - // Minimum execution time: 16_686_000 picoseconds. - Weight::from_parts(17_300_642, 1711) - // Standard Error: 1_655 - .saturating_add(Weight::from_parts(219_040, 0).saturating_mul(p.into())) + // Measured: `168 + p * (32 ±0)` + // Estimated: `1653 + p * (32 ±0)` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_040_688, 1653) + // Standard Error: 2_714 + .saturating_add(Weight::from_parts(175_795, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(p.into())) diff --git a/runtime/basilisk/src/weights/pallet_conviction_voting.rs b/runtime/basilisk/src/weights/pallet_conviction_voting.rs index 82f6ea3acb..0a9ca6c956 100644 --- a/runtime/basilisk/src/weights/pallet_conviction_voting.rs +++ b/runtime/basilisk/src/weights/pallet_conviction_voting.rs @@ -1,172 +1,201 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. +// This file is part of Basilisk. -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. +// Copyright (C) 2020-2023 Intergalactic, Limited (GIB). +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . //! Autogenerated weights for `pallet_conviction_voting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-03-07, STEPS: `2`, REPEAT: `1`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `cob`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024 +//! HOSTNAME: `RR`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/polkadot +// frame-omni-bencher +// v1 // benchmark // pallet -// --chain=polkadot-dev -// --steps=2 -// --repeat=1 -// --pallet=pallet_conviction_voting -// --extrinsic=* -// --execution=wasm -// --wasm-execution=compiled -// --header=./file_header.txt -// --output=./runtime/polkadot/src/weights/ +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm +// --extrinsic +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 +// --template=scripts/pallet-weight-template.hbs +// --pallet +// pallet_conviction_voting +// --output=./weights/pallet_conviction_voting.rs #![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 `pallet_conviction_voting`. +/// Weights for `pallet_conviction_voting`. pub struct WeightInfo(PhantomData); -impl pallet_conviction_voting::WeightInfo for WeightInfo { - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: ConvictionVoting VotingFor (r:1 w:1) - /// Proof: ConvictionVoting VotingFor (max_values: None, max_size: Some(27241), added: 29716, mode: MaxEncodedLen) - /// Storage: ConvictionVoting ClassLocksFor (r:1 w:1) - /// Proof: ConvictionVoting ClassLocksFor (max_values: None, max_size: Some(311), added: 2786, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + +/// Weights for `pallet_conviction_voting` using the Basilisk node and recommended hardware. +pub struct BasiliskWeight(PhantomData); +impl pallet_conviction_voting::WeightInfo for BasiliskWeight { + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) + /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(27241), added: 29716, mode: `MaxEncodedLen`) + /// Storage: `ConvictionVoting::ClassLocksFor` (r:1 w:1) + /// Proof: `ConvictionVoting::ClassLocksFor` (`max_values`: None, `max_size`: Some(185), added: 2660, 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: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `13612` - // Estimated: `86075` - // Minimum execution time: 174_000_000 picoseconds. - Weight::from_parts(174_000_000, 0) - .saturating_add(Weight::from_parts(0, 86075)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(5)) + // Measured: `13156` + // Estimated: `42428` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(93_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: ConvictionVoting VotingFor (r:1 w:1) - /// Proof: ConvictionVoting VotingFor (max_values: None, max_size: Some(27241), added: 29716, mode: MaxEncodedLen) - /// Storage: ConvictionVoting ClassLocksFor (r:1 w:1) - /// Proof: ConvictionVoting ClassLocksFor (max_values: None, max_size: Some(311), added: 2786, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) + /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(27241), added: 29716, mode: `MaxEncodedLen`) + /// Storage: `ConvictionVoting::ClassLocksFor` (r:1 w:1) + /// Proof: `ConvictionVoting::ClassLocksFor` (`max_values`: None, `max_size`: Some(185), added: 2660, 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: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `14364` - // Estimated: `127513` - // Minimum execution time: 240_000_000 picoseconds. - Weight::from_parts(240_000_000, 0) - .saturating_add(Weight::from_parts(0, 127513)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(6)) + // Measured: `13876` + // Estimated: `83866` + // Minimum execution time: 129_000_000 picoseconds. + Weight::from_parts(134_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: ConvictionVoting VotingFor (r:1 w:1) - /// Proof: ConvictionVoting VotingFor (max_values: None, max_size: Some(27241), added: 29716, mode: MaxEncodedLen) - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) + /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(27241), added: 29716, mode: `MaxEncodedLen`) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn remove_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `14084` - // Estimated: `118973` - // Minimum execution time: 219_000_000 picoseconds. - Weight::from_parts(219_000_000, 0) - .saturating_add(Weight::from_parts(0, 118973)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `13713` + // Estimated: `83866` + // Minimum execution time: 105_000_000 picoseconds. + Weight::from_parts(111_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: ConvictionVoting VotingFor (r:1 w:1) - /// Proof: ConvictionVoting VotingFor (max_values: None, max_size: Some(27241), added: 29716, mode: MaxEncodedLen) - /// Storage: Referenda ReferendumInfoFor (r:1 w:0) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) + /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) + /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(27241), added: 29716, mode: `MaxEncodedLen`) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) fn remove_other_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `13139` - // Estimated: `35107` - // Minimum execution time: 109_000_000 picoseconds. - Weight::from_parts(109_000_000, 0) - .saturating_add(Weight::from_parts(0, 35107)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(1)) + // Measured: `12933` + // Estimated: `30706` + // Minimum execution time: 51_000_000 picoseconds. + Weight::from_parts(55_000_000, 30706) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: ConvictionVoting VotingFor (r:2 w:2) - /// Proof: ConvictionVoting VotingFor (max_values: None, max_size: Some(27241), added: 29716, mode: MaxEncodedLen) - /// Storage: Referenda ReferendumInfoFor (r:512 w:512) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) - /// Storage: ConvictionVoting ClassLocksFor (r:1 w:1) - /// Proof: ConvictionVoting ClassLocksFor (max_values: None, max_size: Some(311), added: 2786, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// The range of component `r` is `[0, 512]`. - fn delegate(_r: u32, ) -> Weight { + /// Storage: `ConvictionVoting::VotingFor` (r:2 w:2) + /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(27241), added: 29716, mode: `MaxEncodedLen`) + /// Storage: `Referenda::ReferendumInfoFor` (r:10 w:10) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `ConvictionVoting::ClassLocksFor` (r:1 w:1) + /// Proof: `ConvictionVoting::ClassLocksFor` (`max_values`: None, `max_size`: Some(185), added: 2660, 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: `Scheduler::Retries` (r:0 w:10) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) + /// The range of component `r` is `[0, 10]`. + fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `272 + r * (427 ±0)` - // Estimated: `1900250` - // Minimum execution time: 86_000_000 picoseconds. - Weight::from_parts(27_182_000_000, 0) - .saturating_add(Weight::from_parts(0, 1900250)) - .saturating_add(T::DbWeight::get().reads(518)) - .saturating_add(T::DbWeight::get().writes(518)) + // Measured: `1004 + r * (991 ±0)` + // Estimated: `83866 + r * (3411 ±0)` + // Minimum execution time: 41_000_000 picoseconds. + Weight::from_parts(45_010_411, 83866) + // Standard Error: 188_709 + .saturating_add(Weight::from_parts(27_882_202, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(5_u64)) + .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 3411).saturating_mul(r.into())) } - /// Storage: ConvictionVoting VotingFor (r:2 w:2) - /// Proof: ConvictionVoting VotingFor (max_values: None, max_size: Some(27241), added: 29716, mode: MaxEncodedLen) - /// Storage: Referenda ReferendumInfoFor (r:512 w:512) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) - /// The range of component `r` is `[0, 512]`. - fn undelegate(_r: u32, ) -> Weight { + /// Storage: `ConvictionVoting::VotingFor` (r:2 w:2) + /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(27241), added: 29716, mode: `MaxEncodedLen`) + /// Storage: `Referenda::ReferendumInfoFor` (r:10 w:10) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:10) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) + /// The range of component `r` is `[0, 10]`. + fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `470 + r * (426 ±0)` - // Estimated: `1891710` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(27_242_000_000, 0) - .saturating_add(Weight::from_parts(0, 1891710)) - .saturating_add(T::DbWeight::get().reads(516)) - .saturating_add(T::DbWeight::get().writes(516)) + // Measured: `963 + r * (985 ±0)` + // Estimated: `83866 + r * (3411 ±0)` + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(24_178_005, 83866) + // Standard Error: 69_442 + .saturating_add(Weight::from_parts(26_502_459, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 3411).saturating_mul(r.into())) } - /// Storage: ConvictionVoting VotingFor (r:1 w:1) - /// Proof: ConvictionVoting VotingFor (max_values: None, max_size: Some(27241), added: 29716, mode: MaxEncodedLen) - /// Storage: ConvictionVoting ClassLocksFor (r:1 w:1) - /// Proof: ConvictionVoting ClassLocksFor (max_values: None, max_size: Some(311), added: 2786, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) + /// Storage: `ConvictionVoting::VotingFor` (r:1 w:1) + /// Proof: `ConvictionVoting::VotingFor` (`max_values`: None, `max_size`: Some(27241), added: 29716, mode: `MaxEncodedLen`) + /// Storage: `ConvictionVoting::ClassLocksFor` (r:1 w:1) + /// Proof: `ConvictionVoting::ClassLocksFor` (`max_values`: None, `max_size`: Some(185), added: 2660, 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`) fn unlock() -> Weight { // Proof Size summary in bytes: - // Measured: `12385` - // Estimated: `39246` - // Minimum execution time: 121_000_000 picoseconds. - Weight::from_parts(121_000_000, 0) - .saturating_add(Weight::from_parts(0, 39246)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `11924` + // Estimated: `30706` + // Minimum execution time: 74_000_000 picoseconds. + Weight::from_parts(78_000_000, 30706) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } -} +} \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_currencies.rs b/runtime/basilisk/src/weights/pallet_currencies.rs index 23b62c24ba..e6d074cb3e 100644 --- a/runtime/basilisk/src/weights/pallet_currencies.rs +++ b/runtime/basilisk/src/weights/pallet_currencies.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_currencies` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_currencies +// --output=./weights/pallet_currencies.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,10 +67,10 @@ impl pallet_currencies::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `2135` + // Measured: `522` // Estimated: `6156` - // Minimum execution time: 75_276_000 picoseconds. - Weight::from_parts(76_092_000, 6156) + // Minimum execution time: 44_000_000 picoseconds. + Weight::from_parts(45_000_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -80,10 +78,10 @@ impl pallet_currencies::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `1406` + // Measured: `255` // Estimated: `3593` - // Minimum execution time: 70_085_000 picoseconds. - Weight::from_parts(70_674_000, 3593) + // Minimum execution time: 51_000_000 picoseconds. + Weight::from_parts(53_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -101,10 +99,10 @@ impl pallet_currencies::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `1926` + // Measured: `180` // Estimated: `3593` - // Minimum execution time: 54_905_000 picoseconds. - Weight::from_parts(55_615_000, 3593) + // Minimum execution time: 26_000_000 picoseconds. + Weight::from_parts(27_000_000, 3593) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -112,10 +110,10 @@ impl pallet_currencies::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `1266` + // Measured: `41` // Estimated: `3593` - // Minimum execution time: 37_144_000 picoseconds. - Weight::from_parts(37_783_000, 3593) + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(21_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -123,10 +121,10 @@ impl pallet_currencies::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `1402` + // Measured: `255` // Estimated: `3593` - // Minimum execution time: 39_044_000 picoseconds. - Weight::from_parts(39_975_000, 3593) + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(24_000_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_democracy.rs b/runtime/basilisk/src/weights/pallet_democracy.rs index dd6b31f4c8..fec55bfe59 100644 --- a/runtime/basilisk/src/weights/pallet_democracy.rs +++ b/runtime/basilisk/src/weights/pallet_democracy.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_democracy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_democracy +// --output=./weights/pallet_democracy.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -67,10 +65,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(3230), added: 5705, mode: `MaxEncodedLen`) fn propose() -> Weight { // Proof Size summary in bytes: - // Measured: `4688` + // Measured: `4627` // Estimated: `18187` - // Minimum execution time: 40_882_000 picoseconds. - Weight::from_parts(41_490_000, 18187) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(28_000_000, 18187) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -78,10 +76,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(3230), added: 5705, mode: `MaxEncodedLen`) fn second() -> Weight { // Proof Size summary in bytes: - // Measured: `3443` + // Measured: `3406` // Estimated: `6695` - // Minimum execution time: 37_648_000 picoseconds. - Weight::from_parts(38_191_000, 6695) + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(27_000_000, 6695) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -95,10 +93,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `3388` + // Measured: `3205` // Estimated: `7260` - // Minimum execution time: 50_949_000 picoseconds. - Weight::from_parts(51_543_000, 7260) + // Minimum execution time: 36_000_000 picoseconds. + Weight::from_parts(37_000_000, 7260) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -112,10 +110,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `3410` + // Measured: `3227` // Estimated: `7260` - // Minimum execution time: 53_881_000 picoseconds. - Weight::from_parts(54_729_000, 7260) + // Minimum execution time: 39_000_000 picoseconds. + Weight::from_parts(40_000_000, 7260) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -127,10 +125,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn emergency_cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `249` + // Measured: `190` // Estimated: `3666` - // Minimum execution time: 27_005_000 picoseconds. - Weight::from_parts(27_671_000, 3666) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 3666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -150,10 +148,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(3238), added: 5713, mode: `MaxEncodedLen`) fn blacklist() -> Weight { // Proof Size summary in bytes: - // Measured: `5819` + // Measured: `5724` // Estimated: `18187` - // Minimum execution time: 101_357_000 picoseconds. - Weight::from_parts(101_989_000, 18187) + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(88_000_000, 18187) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -163,10 +161,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(3238), added: 5713, mode: `MaxEncodedLen`) fn external_propose() -> Weight { // Proof Size summary in bytes: - // Measured: `3276` + // Measured: `3214` // Estimated: `6703` - // Minimum execution time: 13_265_000 picoseconds. - Weight::from_parts(13_487_000, 6703) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 6703) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -176,8 +174,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_936_000 picoseconds. - Weight::from_parts(4_078_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Democracy::NextExternal` (r:0 w:1) @@ -186,8 +184,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_925_000 picoseconds. - Weight::from_parts(4_051_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: `Democracy::NextExternal` (r:1 w:1) @@ -200,10 +198,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) fn fast_track() -> Weight { // Proof Size summary in bytes: - // Measured: `147` + // Measured: `87` // Estimated: `3518` - // Minimum execution time: 25_148_000 picoseconds. - Weight::from_parts(25_542_000, 3518) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 3518) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -215,10 +213,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn veto_external() -> Weight { // Proof Size summary in bytes: - // Measured: `3377` + // Measured: `3317` // Estimated: `6703` - // Minimum execution time: 27_719_000 picoseconds. - Weight::from_parts(28_263_000, 6703) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 6703) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -232,10 +230,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn cancel_proposal() -> Weight { // Proof Size summary in bytes: - // Measured: `5704` + // Measured: `5609` // Estimated: `18187` - // Minimum execution time: 79_213_000 picoseconds. - Weight::from_parts(79_685_000, 18187) + // Minimum execution time: 71_000_000 picoseconds. + Weight::from_parts(73_000_000, 18187) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -245,10 +243,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) fn cancel_referendum() -> Weight { // Proof Size summary in bytes: - // Measured: `181` + // Measured: `121` // Estimated: `3518` - // Minimum execution time: 20_061_000 picoseconds. - Weight::from_parts(20_327_000, 3518) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 3518) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -261,12 +259,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn on_initialize_base(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `127 + r * (86 ±0)` + // Measured: `67 + r * (86 ±0)` // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 5_062_000 picoseconds. - Weight::from_parts(9_014_019, 1489) - // Standard Error: 5_098 - .saturating_add(Weight::from_parts(3_144_123, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_508_022, 1489) + // Standard Error: 8_996 + .saturating_add(Weight::from_parts(2_959_061, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -287,12 +285,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn on_initialize_base_with_launch_period(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `127 + r * (86 ±0)` + // Measured: `67 + r * (86 ±0)` // Estimated: `18187 + r * (2676 ±0)` - // Minimum execution time: 7_881_000 picoseconds. - Weight::from_parts(12_069_608, 18187) - // Standard Error: 4_692 - .saturating_add(Weight::from_parts(3_148_511, 0).saturating_mul(r.into())) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_801_398, 18187) + // Standard Error: 9_207 + .saturating_add(Weight::from_parts(2_962_450, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -309,12 +307,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `748 + r * (108 ±0)` + // Measured: `564 + r * (108 ±0)` // Estimated: `19800 + r * (2676 ±0)` - // Minimum execution time: 44_233_000 picoseconds. - Weight::from_parts(49_423_414, 19800) - // Standard Error: 5_805 - .saturating_add(Weight::from_parts(4_086_926, 0).saturating_mul(r.into())) + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(31_901_453, 19800) + // Standard Error: 10_833 + .saturating_add(Weight::from_parts(3_720_036, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -328,12 +326,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `374 + r * (108 ±0)` + // Measured: `312 + r * (108 ±0)` // Estimated: `13530 + r * (2676 ±0)` - // Minimum execution time: 20_450_000 picoseconds. - Weight::from_parts(22_246_560, 13530) - // Standard Error: 5_183 - .saturating_add(Weight::from_parts(4_102_928, 0).saturating_mul(r.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_673_286, 13530) + // Standard Error: 11_352 + .saturating_add(Weight::from_parts(3_738_802, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) @@ -346,8 +344,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_266_000 picoseconds. - Weight::from_parts(4_344_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: `Democracy::VotingOf` (r:1 w:1) @@ -361,12 +359,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn unlock_remove(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `504` + // Measured: `337` // Estimated: `7260` - // Minimum execution time: 26_551_000 picoseconds. - Weight::from_parts(37_698_736, 7260) - // Standard Error: 2_470 - .saturating_add(Weight::from_parts(38_245, 0).saturating_mul(r.into())) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(23_875_693, 7260) + // Standard Error: 3_049 + .saturating_add(Weight::from_parts(53_424, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -381,12 +379,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn unlock_set(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `505 + r * (22 ±0)` + // Measured: `337 + r * (22 ±0)` // Estimated: `7260` - // Minimum execution time: 36_247_000 picoseconds. - Weight::from_parts(37_511_365, 7260) - // Standard Error: 612 - .saturating_add(Weight::from_parts(58_087, 0).saturating_mul(r.into())) + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(24_579_594, 7260) + // Standard Error: 1_809 + .saturating_add(Weight::from_parts(72_281, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -397,12 +395,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 100]`. fn remove_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `609 + r * (26 ±0)` + // Measured: `527 + r * (27 ±0)` // Estimated: `7260` - // Minimum execution time: 17_548_000 picoseconds. - Weight::from_parts(19_754_419, 7260) - // Standard Error: 940 - .saturating_add(Weight::from_parts(63_835, 0).saturating_mul(r.into())) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(12_078_403, 7260) + // Standard Error: 1_060 + .saturating_add(Weight::from_parts(68_017, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -413,12 +411,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 100]`. fn remove_other_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `609 + r * (26 ±0)` + // Measured: `527 + r * (27 ±0)` // Estimated: `7260` - // Minimum execution time: 17_142_000 picoseconds. - Weight::from_parts(19_723_996, 7260) - // Standard Error: 971 - .saturating_add(Weight::from_parts(64_204, 0).saturating_mul(r.into())) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(12_134_934, 7260) + // Standard Error: 901 + .saturating_add(Weight::from_parts(66_350, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -432,10 +430,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `287` + // Measured: `98` // Estimated: `3556` - // Minimum execution time: 20_461_000 picoseconds. - Weight::from_parts(20_632_000, 3556) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -445,10 +443,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_external_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `147` + // Measured: `87` // Estimated: `3518` - // Minimum execution time: 16_064_000 picoseconds. - Weight::from_parts(16_292_000, 3518) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 3518) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -462,10 +460,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `4842` + // Measured: `4654` // Estimated: `18187` - // Minimum execution time: 41_258_000 picoseconds. - Weight::from_parts(41_994_000, 18187) + // Minimum execution time: 32_000_000 picoseconds. + Weight::from_parts(33_000_000, 18187) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -475,10 +473,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_proposal_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `4706` + // Measured: `4644` // Estimated: `18187` - // Minimum execution time: 36_106_000 picoseconds. - Weight::from_parts(36_604_000, 18187) + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(30_000_000, 18187) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -490,10 +488,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn set_referendum_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `211` + // Measured: `84` // Estimated: `3556` - // Minimum execution time: 17_962_000 picoseconds. - Weight::from_parts(18_468_000, 3556) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -503,10 +501,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) fn clear_referendum_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `159` + // Measured: `100` // Estimated: `3666` - // Minimum execution time: 18_598_000 picoseconds. - Weight::from_parts(18_956_000, 3666) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3666) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_duster.rs b/runtime/basilisk/src/weights/pallet_duster.rs index 2dc52dc3eb..cc739df91b 100644 --- a/runtime/basilisk/src/weights/pallet_duster.rs +++ b/runtime/basilisk/src/weights/pallet_duster.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_duster` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_duster +// --output=./weights/pallet_duster.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -73,10 +71,10 @@ impl pallet_duster::WeightInfo for BasiliskWeight { /// Proof: `MultiTransactionPayment::AccountCurrencyMap` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn dust_account() -> Weight { // Proof Size summary in bytes: - // Measured: `2418` + // Measured: `750` // Estimated: `6156` - // Minimum execution time: 73_294_000 picoseconds. - Weight::from_parts(73_783_000, 6156) + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 6156) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -84,20 +82,20 @@ impl pallet_duster::WeightInfo for BasiliskWeight { /// Proof: `Duster::AccountBlacklist` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn add_nondustable_account() -> Weight { // Proof Size summary in bytes: - // Measured: `963` + // Measured: `41` // Estimated: `0` - // Minimum execution time: 16_698_000 picoseconds. - Weight::from_parts(17_341_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: `Duster::AccountBlacklist` (r:1 w:1) /// Proof: `Duster::AccountBlacklist` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn remove_nondustable_account() -> Weight { // Proof Size summary in bytes: - // Measured: `1284` + // Measured: `132` // Estimated: `3513` - // Minimum execution time: 21_191_000 picoseconds. - Weight::from_parts(21_635_000, 3513) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 3513) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_elections_phragmen.rs b/runtime/basilisk/src/weights/pallet_elections_phragmen.rs index 45163b4092..ab519ac788 100644 --- a/runtime/basilisk/src/weights/pallet_elections_phragmen.rs +++ b/runtime/basilisk/src/weights/pallet_elections_phragmen.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_elections_phragmen` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_elections_phragmen +// --output=./weights/pallet_elections_phragmen.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -72,15 +70,15 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `v` is `[1, 10]`. fn vote_equal(v: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `471 + v * (80 ±0)` - // Estimated: `4764 + v * (80 ±0)` - // Minimum execution time: 37_096_000 picoseconds. - Weight::from_parts(37_709_221, 4764) - // Standard Error: 2_056 - .saturating_add(Weight::from_parts(125_116, 0).saturating_mul(v.into())) + // Measured: `227 + v * (85 ±0)` + // Estimated: `4764 + v * (87 ±0)` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(25_332_904, 4764) + // Standard Error: 6_260 + .saturating_add(Weight::from_parts(167_145, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 80).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 87).saturating_mul(v.into())) } /// Storage: `Elections::Candidates` (r:1 w:0) /// Proof: `Elections::Candidates` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -97,15 +95,15 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `v` is `[2, 10]`. fn vote_more(v: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `441 + v * (80 ±0)` - // Estimated: `4764 + v * (80 ±0)` - // Minimum execution time: 49_254_000 picoseconds. - Weight::from_parts(50_123_415, 4764) - // Standard Error: 3_715 - .saturating_add(Weight::from_parts(101_446, 0).saturating_mul(v.into())) + // Measured: `241 + v * (80 ±0)` + // Estimated: `4764 + v * (86 ±0)` + // Minimum execution time: 34_000_000 picoseconds. + Weight::from_parts(34_936_209, 4764) + // Standard Error: 7_613 + .saturating_add(Weight::from_parts(233_434, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 80).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 86).saturating_mul(v.into())) } /// Storage: `Elections::Candidates` (r:1 w:0) /// Proof: `Elections::Candidates` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -122,15 +120,15 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `v` is `[2, 10]`. fn vote_less(v: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `473 + v * (80 ±0)` - // Estimated: `4764 + v * (80 ±0)` - // Minimum execution time: 49_624_000 picoseconds. - Weight::from_parts(50_262_896, 4764) - // Standard Error: 3_021 - .saturating_add(Weight::from_parts(103_966, 0).saturating_mul(v.into())) + // Measured: `273 + v * (80 ±0)` + // Estimated: `4764 + v * (86 ±0)` + // Minimum execution time: 35_000_000 picoseconds. + Weight::from_parts(34_972_420, 4764) + // Standard Error: 6_712 + .saturating_add(Weight::from_parts(221_908, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 80).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 86).saturating_mul(v.into())) } /// Storage: `Elections::Voting` (r:1 w:1) /// Proof: `Elections::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -140,10 +138,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) fn remove_voter() -> Weight { // Proof Size summary in bytes: - // Measured: `803` + // Measured: `602` // Estimated: `4764` - // Minimum execution time: 49_535_000 picoseconds. - Weight::from_parts(50_003_000, 4764) + // Minimum execution time: 35_000_000 picoseconds. + Weight::from_parts(36_000_000, 4764) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -156,12 +154,12 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `c` is `[1, 100]`. fn submit_candidacy(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1347 + c * (48 ±0)` - // Estimated: `2832 + c * (48 ±0)` - // Minimum execution time: 35_237_000 picoseconds. - Weight::from_parts(35_770_382, 2832) - // Standard Error: 351 - .saturating_add(Weight::from_parts(52_908, 0).saturating_mul(c.into())) + // Measured: `1217 + c * (48 ±0)` + // Estimated: `2703 + c * (48 ±0)` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_250_310, 2703) + // Standard Error: 509 + .saturating_add(Weight::from_parts(33_998, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into())) @@ -171,12 +169,12 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `c` is `[1, 100]`. fn renounce_candidacy_candidate(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `317 + c * (48 ±0)` - // Estimated: `1794 + c * (48 ±0)` - // Minimum execution time: 30_527_000 picoseconds. - Weight::from_parts(31_354_484, 1794) - // Standard Error: 560 - .saturating_add(Weight::from_parts(27_371, 0).saturating_mul(c.into())) + // Measured: `264 + c * (48 ±0)` + // Estimated: `1744 + c * (48 ±0)` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_093_706, 1744) + // Standard Error: 620 + .saturating_add(Weight::from_parts(18_184, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into())) @@ -193,10 +191,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// Proof: `Council::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn renounce_candidacy_members() -> Weight { // Proof Size summary in bytes: - // Measured: `1494` - // Estimated: `2979` - // Minimum execution time: 41_860_000 picoseconds. - Weight::from_parts(42_333_000, 2979) + // Measured: `1268` + // Estimated: `2753` + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(29_000_000, 2753) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -204,10 +202,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// Proof: `Elections::RunnersUp` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn renounce_candidacy_runners_up() -> Weight { // Proof Size summary in bytes: - // Measured: `957` - // Estimated: `2442` - // Minimum execution time: 30_677_000 picoseconds. - Weight::from_parts(30_984_000, 2442) + // Measured: `828` + // Estimated: `2313` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 2313) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -234,10 +232,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// Proof: `Council::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn remove_member_with_replacement() -> Weight { // Proof Size summary in bytes: - // Measured: `1494` + // Measured: `1268` // Estimated: `3593` - // Minimum execution time: 56_006_000 picoseconds. - Weight::from_parts(56_688_000, 3593) + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 3593) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -259,19 +257,17 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `d` is `[0, 384]`. fn clean_defunct_voters(v: u32, d: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + d * (631 ±0) + v * (56 ±0)` - // Estimated: `32188 + d * (3774 ±1) + v * (24 ±0)` - // Minimum execution time: 9_285_000 picoseconds. - Weight::from_parts(9_984_000, 32188) - // Standard Error: 10_326 - .saturating_add(Weight::from_parts(99_198, 0).saturating_mul(v.into())) - // Standard Error: 22_488 - .saturating_add(Weight::from_parts(53_664_147, 0).saturating_mul(d.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `0 + d * (628 ±0) + v * (56 ±0)` + // Estimated: `78676 + d * (3774 ±2) + v * (10 ±0)` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(496_259_094, 78676) + // Standard Error: 196_415 + .saturating_add(Weight::from_parts(46_455_799, 0).saturating_mul(d.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(d.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(d.into()))) .saturating_add(Weight::from_parts(0, 3774).saturating_mul(d.into())) - .saturating_add(Weight::from_parts(0, 24).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 10).saturating_mul(v.into())) } /// Storage: `Elections::Candidates` (r:1 w:1) /// Proof: `Elections::Candidates` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -296,21 +292,21 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `e` is `[768, 7680]`. fn election_phragmen(c: u32, v: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + c * (10 ±0) + e * (27 ±0) + v * (414 ±0)` - // Estimated: `278823 + c * (2405 ±3) + e * (14 ±0) + v * (2572 ±3)` - // Minimum execution time: 2_817_465_000 picoseconds. - Weight::from_parts(2_824_172_000, 278823) - // Standard Error: 334_423 - .saturating_add(Weight::from_parts(15_816_287, 0).saturating_mul(v.into())) - // Standard Error: 34_888 - .saturating_add(Weight::from_parts(1_105_213, 0).saturating_mul(e.into())) - .saturating_add(T::DbWeight::get().reads(32_u64)) + // Measured: `0 + c * (4 ±0) + e * (29 ±0) + v * (414 ±0)` + // Estimated: `278441 + c * (2346 ±4) + e * (13 ±0) + v * (2557 ±3)` + // Minimum execution time: 2_499_000_000 picoseconds. + Weight::from_parts(2_506_000_000, 278441) + // Standard Error: 213_760 + .saturating_add(Weight::from_parts(10_087_217, 0).saturating_mul(v.into())) + // Standard Error: 22_298 + .saturating_add(Weight::from_parts(620_378, 0).saturating_mul(e.into())) + .saturating_add(T::DbWeight::get().reads(39_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 2405).saturating_mul(c.into())) - .saturating_add(Weight::from_parts(0, 14).saturating_mul(e.into())) - .saturating_add(Weight::from_parts(0, 2572).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 2346).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 13).saturating_mul(e.into())) + .saturating_add(Weight::from_parts(0, 2557).saturating_mul(v.into())) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_ema_oracle.rs b/runtime/basilisk/src/weights/pallet_ema_oracle.rs index d2cbd596c3..4068b622fa 100644 --- a/runtime/basilisk/src/weights/pallet_ema_oracle.rs +++ b/runtime/basilisk/src/weights/pallet_ema_oracle.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_ema_oracle` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_ema_oracle +// --output=./weights/pallet_ema_oracle.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,10 +59,10 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `601` + // Measured: `472` // Estimated: `1966` - // Minimum execution time: 14_688_000 picoseconds. - Weight::from_parts(15_109_000, 1966) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 1966) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,10 +74,10 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `617` + // Measured: `488` // Estimated: `5926` - // Minimum execution time: 40_382_000 picoseconds. - Weight::from_parts(40_846_000, 5926) + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(30_000_000, 5926) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -87,10 +85,10 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `109` + // Measured: `0` // Estimated: `5926` - // Minimum execution time: 3_163_000 picoseconds. - Weight::from_parts(3_264_000, 5926) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(1_000_000, 5926) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `EmaOracle::Accumulator` (r:1 w:1) @@ -100,12 +98,12 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `204 + b * (933 ±0)` + // Measured: `77 + b * (933 ±0)` // Estimated: `5926 + b * (13260 ±0)` - // Minimum execution time: 68_981_000 picoseconds. - Weight::from_parts(8_889_187, 5926) - // Standard Error: 39_138 - .saturating_add(Weight::from_parts(57_964_123, 0).saturating_mul(b.into())) + // Minimum execution time: 55_000_000 picoseconds. + Weight::from_parts(4_299_179, 5926) + // Standard Error: 15_256 + .saturating_add(Weight::from_parts(50_164_476, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -117,12 +115,12 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `204 + b * (148 ±0)` + // Measured: `78 + b * (148 ±0)` // Estimated: `5926` - // Minimum execution time: 6_955_000 picoseconds. - Weight::from_parts(7_096_132, 5926) - // Standard Error: 1_452 - .saturating_add(Weight::from_parts(374_644, 0).saturating_mul(b.into())) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_296_787, 5926) + // Standard Error: 2_058 + .saturating_add(Weight::from_parts(260_728, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -131,12 +129,12 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `204 + b * (148 ±0)` + // Measured: `78 + b * (148 ±0)` // Estimated: `5926` - // Minimum execution time: 6_897_000 picoseconds. - Weight::from_parts(6_996_546, 5926) - // Standard Error: 1_454 - .saturating_add(Weight::from_parts(376_675, 0).saturating_mul(b.into())) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_362_529, 5926) + // Standard Error: 2_119 + .saturating_add(Weight::from_parts(258_853, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -144,10 +142,10 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `609` + // Measured: `482` // Estimated: `6294` - // Minimum execution time: 18_386_000 picoseconds. - Weight::from_parts(18_731_000, 6294) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 6294) .saturating_add(T::DbWeight::get().reads(2_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_identity.rs b/runtime/basilisk/src/weights/pallet_identity.rs index a2847cc0d6..a3728e06e3 100644 --- a/runtime/basilisk/src/weights/pallet_identity.rs +++ b/runtime/basilisk/src/weights/pallet_identity.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_identity` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_identity +// --output=./weights/pallet_identity.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -62,12 +60,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 19]`. fn add_registrar(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `31 + r * (57 ±0)` + // Measured: `6 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 11_484_000 picoseconds. - Weight::from_parts(12_229_755, 2626) - // Standard Error: 1_584 - .saturating_add(Weight::from_parts(86_738, 0).saturating_mul(r.into())) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_354_052, 2626) + // Standard Error: 2_921 + .saturating_add(Weight::from_parts(74_053, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,12 +74,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 20]`. fn set_identity(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `6977 + r * (5 ±0)` + // Measured: `6956 + r * (5 ±0)` // Estimated: `11037` - // Minimum execution time: 148_695_000 picoseconds. - Weight::from_parts(150_412_372, 11037) - // Standard Error: 6_026 - .saturating_add(Weight::from_parts(15_805, 0).saturating_mul(r.into())) + // Minimum execution time: 136_000_000 picoseconds. + Weight::from_parts(136_587_044, 11037) + // Standard Error: 3_940 + .saturating_add(Weight::from_parts(45_922, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,12 +92,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 100]`. fn set_subs_new(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `100` + // Measured: `75` // Estimated: `11037 + s * (2589 ±0)` - // Minimum execution time: 12_547_000 picoseconds. - Weight::from_parts(27_746_338, 11037) - // Standard Error: 3_796 - .saturating_add(Weight::from_parts(3_784_979, 0).saturating_mul(s.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(16_069_323, 11037) + // Standard Error: 3_384 + .saturating_add(Weight::from_parts(3_633_468, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(s.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -117,10 +115,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `193 + p * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 12_320_000 picoseconds. - Weight::from_parts(27_441_757, 11037) - // Standard Error: 3_553 - .saturating_add(Weight::from_parts(1_502_513, 0).saturating_mul(p.into())) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(17_576_333, 11037) + // Standard Error: 3_899 + .saturating_add(Weight::from_parts(1_482_120, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) @@ -133,14 +131,16 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Proof: `Identity::SuperOf` (`max_values`: None, `max_size`: Some(114), added: 2589, mode: `MaxEncodedLen`) /// The range of component `r` is `[1, 20]`. /// The range of component `s` is `[0, 100]`. - fn clear_identity(_r: u32, s: u32, ) -> Weight { + fn clear_identity(r: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `7069 + r * (5 ±0) + s * (32 ±0)` + // Measured: `7070 + r * (5 ±0) + s * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 67_748_000 picoseconds. - Weight::from_parts(74_385_987, 11037) - // Standard Error: 1_934 - .saturating_add(Weight::from_parts(1_465_027, 0).saturating_mul(s.into())) + // Minimum execution time: 56_000_000 picoseconds. + Weight::from_parts(54_244_419, 11037) + // Standard Error: 12_060 + .saturating_add(Weight::from_parts(182_826, 0).saturating_mul(r.into())) + // Standard Error: 2_281 + .saturating_add(Weight::from_parts(1_481_421, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -152,12 +152,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 20]`. fn request_judgement(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `6967 + r * (57 ±0)` + // Measured: `6947 + r * (57 ±0)` // Estimated: `11037` - // Minimum execution time: 99_497_000 picoseconds. - Weight::from_parts(100_503_188, 11037) - // Standard Error: 2_692 - .saturating_add(Weight::from_parts(92_820, 0).saturating_mul(r.into())) + // Minimum execution time: 86_000_000 picoseconds. + Weight::from_parts(87_193_724, 11037) + // Standard Error: 3_638 + .saturating_add(Weight::from_parts(60_121, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -166,12 +166,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 20]`. fn cancel_request(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `6998` + // Measured: `6977` // Estimated: `11037` - // Minimum execution time: 98_008_000 picoseconds. - Weight::from_parts(99_213_551, 11037) - // Standard Error: 4_392 - .saturating_add(Weight::from_parts(42_197, 0).saturating_mul(r.into())) + // Minimum execution time: 84_000_000 picoseconds. + Weight::from_parts(85_359_716, 11037) + // Standard Error: 3_615 + .saturating_add(Weight::from_parts(22_151, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -180,12 +180,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 19]`. fn set_fee(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `88 + r * (57 ±0)` + // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 8_698_000 picoseconds. - Weight::from_parts(9_185_662, 2626) - // Standard Error: 1_256 - .saturating_add(Weight::from_parts(63_180, 0).saturating_mul(r.into())) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_545_708, 2626) + // Standard Error: 2_867 + .saturating_add(Weight::from_parts(83_667, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -194,12 +194,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 19]`. fn set_account_id(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `88 + r * (57 ±0)` + // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 7_798_000 picoseconds. - Weight::from_parts(8_246_950, 2626) - // Standard Error: 922 - .saturating_add(Weight::from_parts(59_432, 0).saturating_mul(r.into())) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_672_072, 2626) + // Standard Error: 2_260 + .saturating_add(Weight::from_parts(22_334, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -208,12 +208,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 19]`. fn set_fields(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `88 + r * (57 ±0)` + // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 7_621_000 picoseconds. - Weight::from_parts(8_053_257, 2626) - // Standard Error: 868 - .saturating_add(Weight::from_parts(62_091, 0).saturating_mul(r.into())) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_717_175, 2626) + // Standard Error: 2_125 + .saturating_add(Weight::from_parts(19_440, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -224,12 +224,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 19]`. fn provide_judgement(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `7045 + r * (57 ±0)` + // Measured: `7025 + r * (57 ±0)` // Estimated: `11037` - // Minimum execution time: 124_808_000 picoseconds. - Weight::from_parts(126_915_231, 11037) - // Standard Error: 7_431 - .saturating_add(Weight::from_parts(41_935, 0).saturating_mul(r.into())) + // Minimum execution time: 115_000_000 picoseconds. + Weight::from_parts(115_803_111, 11037) + // Standard Error: 2_456 + .saturating_add(Weight::from_parts(67_685, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -243,14 +243,16 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Proof: `Identity::SuperOf` (`max_values`: None, `max_size`: Some(114), added: 2589, mode: `MaxEncodedLen`) /// The range of component `r` is `[1, 20]`. /// The range of component `s` is `[0, 100]`. - fn kill_identity(_r: u32, s: u32, ) -> Weight { + fn kill_identity(r: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `7209 + r * (5 ±0) + s * (32 ±0)` + // Measured: `7210 + r * (5 ±0) + s * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 83_097_000 picoseconds. - Weight::from_parts(87_528_050, 11037) - // Standard Error: 2_238 - .saturating_add(Weight::from_parts(1_496_773, 0).saturating_mul(s.into())) + // Minimum execution time: 73_000_000 picoseconds. + Weight::from_parts(75_176_741, 11037) + // Standard Error: 6_739 + .saturating_add(Weight::from_parts(99_933, 0).saturating_mul(r.into())) + // Standard Error: 1_274 + .saturating_add(Weight::from_parts(1_475_061, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -264,12 +266,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 99]`. fn add_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `474 + s * (36 ±0)` + // Measured: `431 + s * (36 ±0)` // Estimated: `11037` - // Minimum execution time: 32_236_000 picoseconds. - Weight::from_parts(36_362_954, 11037) - // Standard Error: 1_062 - .saturating_add(Weight::from_parts(52_365, 0).saturating_mul(s.into())) + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(25_366_105, 11037) + // Standard Error: 1_287 + .saturating_add(Weight::from_parts(38_878, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -280,12 +282,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[1, 100]`. fn rename_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `590 + s * (3 ±0)` + // Measured: `556 + s * (3 ±0)` // Estimated: `11037` - // Minimum execution time: 16_415_000 picoseconds. - Weight::from_parts(18_349_721, 11037) - // Standard Error: 562 - .saturating_add(Weight::from_parts(17_128, 0).saturating_mul(s.into())) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_498_368, 11037) + // Standard Error: 623 + .saturating_add(Weight::from_parts(9_638, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -298,12 +300,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[1, 100]`. fn remove_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `637 + s * (35 ±0)` + // Measured: `599 + s * (35 ±0)` // Estimated: `11037` - // Minimum execution time: 35_684_000 picoseconds. - Weight::from_parts(38_312_407, 11037) + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_807_684, 11037) // Standard Error: 688 - .saturating_add(Weight::from_parts(37_421, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(27_203, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -316,12 +318,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 99]`. fn quit_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `666 + s * (37 ±0)` + // Measured: `577 + s * (37 ±0)` // Estimated: `6723` - // Minimum execution time: 27_184_000 picoseconds. - Weight::from_parts(29_321_568, 6723) - // Standard Error: 782 - .saturating_add(Weight::from_parts(44_833, 0).saturating_mul(s.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_623_052, 6723) + // Standard Error: 664 + .saturating_add(Weight::from_parts(29_444, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -331,18 +333,18 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_442_000 picoseconds. - Weight::from_parts(9_602_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: `Identity::UsernameAuthorities` (r:1 w:1) /// Proof: `Identity::UsernameAuthorities` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn remove_username_authority() -> Weight { // Proof Size summary in bytes: - // Measured: `79` + // Measured: `54` // Estimated: `3517` - // Minimum execution time: 13_054_000 picoseconds. - Weight::from_parts(13_291_000, 3517) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -356,10 +358,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Proof: `Identity::IdentityOf` (`max_values`: None, `max_size`: Some(7572), added: 10047, mode: `MaxEncodedLen`) fn set_username_for() -> Weight { // Proof Size summary in bytes: - // Measured: `79` + // Measured: `54` // Estimated: `11037` - // Minimum execution time: 67_940_000 picoseconds. - Weight::from_parts(68_746_000, 11037) + // Minimum execution time: 56_000_000 picoseconds. + Weight::from_parts(57_000_000, 11037) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -371,10 +373,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Proof: `Identity::AccountOfUsername` (`max_values`: None, `max_size`: Some(81), added: 2556, mode: `MaxEncodedLen`) fn accept_username() -> Weight { // Proof Size summary in bytes: - // Measured: `114` + // Measured: `89` // Estimated: `11037` - // Minimum execution time: 27_078_000 picoseconds. - Weight::from_parts(27_421_000, 11037) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(17_000_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -382,10 +384,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Proof: `Identity::PendingUsernames` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`) fn remove_expired_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `114` + // Measured: `89` // Estimated: `3550` - // Minimum execution time: 17_325_000 picoseconds. - Weight::from_parts(17_769_000, 3550) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -395,10 +397,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Proof: `Identity::IdentityOf` (`max_values`: None, `max_size`: Some(7572), added: 10047, mode: `MaxEncodedLen`) fn set_primary_username() -> Weight { // Proof Size summary in bytes: - // Measured: `256` + // Measured: `236` // Estimated: `11037` - // Minimum execution time: 22_237_000 picoseconds. - Weight::from_parts(22_687_000, 11037) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -408,10 +410,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Proof: `Identity::IdentityOf` (`max_values`: None, `max_size`: Some(7572), added: 10047, mode: `MaxEncodedLen`) fn remove_dangling_username() -> Weight { // Proof Size summary in bytes: - // Measured: `97` + // Measured: `72` // Estimated: `11037` - // Minimum execution time: 15_945_000 picoseconds. - Weight::from_parts(16_234_000, 11037) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_lbp.rs b/runtime/basilisk/src/weights/pallet_lbp.rs index 4c11c8de0c..b4a12c7760 100644 --- a/runtime/basilisk/src/weights/pallet_lbp.rs +++ b/runtime/basilisk/src/weights/pallet_lbp.rs @@ -19,29 +19,23 @@ //! Autogenerated weights for `pallet_lbp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` +//! HOSTNAME: `RR`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// target/release/basilisk // benchmark // pallet +// --chain=dev +// --steps=20 +// --repeat=50 // --wasm-execution=compiled -// --pallet -// * -// --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// --pallet=pallet-lbp +// --extrinsic=* // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --output=./weights/pallet_lbp.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -73,10 +67,10 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn create_pool() -> Weight { // Proof Size summary in bytes: - // Measured: `964` + // Measured: `997` // Estimated: `11322` - // Minimum execution time: 110_776_000 picoseconds. - Weight::from_parts(111_592_000, 11322) + // Minimum execution time: 81_000_000 picoseconds. + Weight::from_parts(82_000_000, 11322) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -88,8 +82,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `384` // Estimated: `3628` - // Minimum execution time: 23_800_000 picoseconds. - Weight::from_parts(24_127_000, 3628) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 3628) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -105,8 +99,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1204` // Estimated: `11322` - // Minimum execution time: 80_680_000 picoseconds. - Weight::from_parts(81_199_000, 11322) + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(60_000_000, 11322) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -126,10 +120,10 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { /// Proof: `LBP::FeeCollectorWithAsset` (`max_values`: None, `max_size`: Some(69), added: 2544, mode: `MaxEncodedLen`) fn remove_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `1393` + // Measured: `1426` // Estimated: `11322` - // Minimum execution time: 107_254_000 picoseconds. - Weight::from_parts(108_429_000, 11322) + // Minimum execution time: 80_000_000 picoseconds. + Weight::from_parts(81_000_000, 11322) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -147,8 +141,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1572` // Estimated: `13905` - // Minimum execution time: 205_434_000 picoseconds. - Weight::from_parts(206_888_000, 13905) + // Minimum execution time: 138_000_000 picoseconds. + Weight::from_parts(140_000_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -166,8 +160,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1572` // Estimated: `13905` - // Minimum execution time: 205_073_000 picoseconds. - Weight::from_parts(206_021_000, 13905) + // Minimum execution time: 138_000_000 picoseconds. + Weight::from_parts(140_000_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -186,13 +180,13 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { fn router_execution_sell(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `817 + e * (755 ±0)` - // Estimated: `6156 + e * (7749 ±6_801_226_166_572_765)` - // Minimum execution time: 85_916_000 picoseconds. - Weight::from_parts(86_573_000, 6156) - // Standard Error: 226_731 - .saturating_add(Weight::from_parts(883_459, 0).saturating_mul(c.into())) - // Standard Error: 504_995 - .saturating_add(Weight::from_parts(120_339_587, 0).saturating_mul(e.into())) + // Estimated: `88529181376 + e * (7749 ±0)` + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 88529181376) + // Standard Error: 177_053 + .saturating_add(Weight::from_parts(862_901, 0).saturating_mul(c.into())) + // Standard Error: 392_121 + .saturating_add(Weight::from_parts(93_634_921, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -213,13 +207,13 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `817 + e * (755 ±0)` - // Estimated: `6156 + e * (7749 ±1_398_712_020_157_493)` - // Minimum execution time: 162_168_000 picoseconds. - Weight::from_parts(163_264_000, 6156) - // Standard Error: 443_426 - .saturating_add(Weight::from_parts(2_989_031, 0).saturating_mul(c.into())) - // Standard Error: 1_495_378 - .saturating_add(Weight::from_parts(79_169_335, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±0)` + // Minimum execution time: 84_000_000 picoseconds. + Weight::from_parts(84_000_000, 6156) + // Standard Error: 253_955 + .saturating_add(Weight::from_parts(2_063_973, 0).saturating_mul(c.into())) + // Standard Error: 849_666 + .saturating_add(Weight::from_parts(73_628_317, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -233,11 +227,22 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `817` // Estimated: `6156` - // Minimum execution time: 91_853_000 picoseconds. - Weight::from_parts(92_664_000, 6156) + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 6156) .saturating_add(T::DbWeight::get().reads(3_u64)) } + /// Storage: `LBP::PoolData` (r:1 w:0) + /// Proof: `LBP::PoolData` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Locks` (r:1 w:0) + /// Proof: `Tokens::Locks` (`max_values`: None, `max_size`: Some(1261), added: 3736, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:0) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn calculate_spot_price_with_fee() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `817` + // Estimated: `6156` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 6156) + .saturating_add(T::DbWeight::get().reads(4_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_marketplace.rs b/runtime/basilisk/src/weights/pallet_marketplace.rs index aa91c5b0c8..c20794aad9 100644 --- a/runtime/basilisk/src/weights/pallet_marketplace.rs +++ b/runtime/basilisk/src/weights/pallet_marketplace.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_marketplace` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_marketplace +// --output=./weights/pallet_marketplace.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -81,10 +79,10 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< /// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(113), added: 2588, mode: `MaxEncodedLen`) fn buy() -> Weight { // Proof Size summary in bytes: - // Measured: `2926` + // Measured: `1367` // Estimated: `6156` - // Minimum execution time: 110_841_000 picoseconds. - Weight::from_parts(112_135_000, 6156) + // Minimum execution time: 70_000_000 picoseconds. + Weight::from_parts(72_000_000, 6156) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -94,10 +92,10 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< /// Proof: `Marketplace::Prices` (`max_values`: None, `max_size`: Some(80), added: 2555, mode: `MaxEncodedLen`) fn set_price() -> Weight { // Proof Size summary in bytes: - // Measured: `1394` + // Measured: `442` // Estimated: `3611` - // Minimum execution time: 31_259_000 picoseconds. - Weight::from_parts(31_474_000, 3611) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -113,10 +111,10 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) fn make_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `1864` + // Measured: `616` // Estimated: `4087` - // Minimum execution time: 54_880_000 picoseconds. - Weight::from_parts(55_502_000, 4087) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(30_000_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -134,10 +132,10 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) fn withdraw_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `2355` + // Measured: `1029` // Estimated: `4087` - // Minimum execution time: 55_626_000 picoseconds. - Weight::from_parts(56_318_000, 4087) + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(32_000_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -167,10 +165,10 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< /// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(113), added: 2588, mode: `MaxEncodedLen`) fn accept_offer() -> Weight { // Proof Size summary in bytes: - // Measured: `2996` + // Measured: `1437` // Estimated: `6156` - // Minimum execution time: 131_962_000 picoseconds. - Weight::from_parts(132_814_000, 6156) + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(88_000_000, 6156) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -184,10 +182,10 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< /// Proof: `AssetRegistry::LocationAssets` (`max_values`: None, `max_size`: Some(622), added: 3097, mode: `MaxEncodedLen`) fn add_royalty() -> Weight { // Proof Size summary in bytes: - // Measured: `1677` + // Measured: `600` // Estimated: `4087` - // Minimum execution time: 40_845_000 picoseconds. - Weight::from_parts(41_420_000, 4087) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4087) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_message_queue.rs b/runtime/basilisk/src/weights/pallet_message_queue.rs index 4327c12d41..2f1dbda85d 100644 --- a/runtime/basilisk/src/weights/pallet_message_queue.rs +++ b/runtime/basilisk/src/weights/pallet_message_queue.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_message_queue` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_message_queue +// --output=./weights/pallet_message_queue.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -63,10 +61,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn ready_ring_knit() -> Weight { // Proof Size summary in bytes: - // Measured: `298` + // Measured: `202` // Estimated: `6044` - // Minimum execution time: 15_698_000 picoseconds. - Weight::from_parts(16_092_000, 6044) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -76,10 +74,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) fn ready_ring_unknit() -> Weight { // Proof Size summary in bytes: - // Measured: `293` + // Measured: `197` // Estimated: `6044` - // Minimum execution time: 14_149_000 picoseconds. - Weight::from_parts(14_446_000, 6044) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -87,10 +85,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn service_queue_base() -> Weight { // Proof Size summary in bytes: - // Measured: `80` + // Measured: `0` // Estimated: `3517` - // Minimum execution time: 7_096_000 picoseconds. - Weight::from_parts(7_326_000, 3517) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,10 +96,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn service_page_base_completion() -> Weight { // Proof Size summary in bytes: - // Measured: `147` + // Measured: `47` // Estimated: `137658` - // Minimum execution time: 8_771_000 picoseconds. - Weight::from_parts(8_855_000, 137658) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -109,10 +107,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn service_page_base_no_completion() -> Weight { // Proof Size summary in bytes: - // Measured: `147` + // Measured: `47` // Estimated: `137658` - // Minimum execution time: 8_939_000 picoseconds. - Weight::from_parts(9_299_000, 137658) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -124,8 +122,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 276_194_000 picoseconds. - Weight::from_parts(278_446_000, 0) + // Minimum execution time: 197_000_000 picoseconds. + Weight::from_parts(199_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -134,10 +132,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn bump_service_head() -> Weight { // Proof Size summary in bytes: - // Measured: `246` + // Measured: `150` // Estimated: `3517` - // Minimum execution time: 9_166_000 picoseconds. - Weight::from_parts(9_299_000, 3517) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 3517) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -147,10 +145,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn reap_page() -> Weight { // Proof Size summary in bytes: - // Measured: `134349` + // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 102_588_000 picoseconds. - Weight::from_parts(103_688_000, 137658) + // Minimum execution time: 54_000_000 picoseconds. + Weight::from_parts(56_000_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -160,10 +158,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn execute_overweight_page_removed() -> Weight { // Proof Size summary in bytes: - // Measured: `134349` + // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 140_983_000 picoseconds. - Weight::from_parts(142_071_000, 137658) + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(89_000_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -173,10 +171,10 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) fn execute_overweight_page_updated() -> Weight { // Proof Size summary in bytes: - // Measured: `134349` + // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 201_762_000 picoseconds. - Weight::from_parts(204_877_000, 137658) + // Minimum execution time: 105_000_000 picoseconds. + Weight::from_parts(109_000_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_multisig.rs b/runtime/basilisk/src/weights/pallet_multisig.rs index c6d9327418..08ef7cba89 100644 --- a/runtime/basilisk/src/weights/pallet_multisig.rs +++ b/runtime/basilisk/src/weights/pallet_multisig.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_multisig` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_multisig +// --output=./weights/pallet_multisig.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -62,10 +60,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_494_000 picoseconds. - Weight::from_parts(13_970_670, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(524, 0).saturating_mul(z.into())) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_032_022, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(303, 0).saturating_mul(z.into())) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`) @@ -73,14 +71,14 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `295 + s * (2 ±0)` + // Measured: `225 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 42_808_000 picoseconds. - Weight::from_parts(38_178_070, 6811) - // Standard Error: 373 - .saturating_add(Weight::from_parts(54_318, 0).saturating_mul(s.into())) - // Standard Error: 3 - .saturating_add(Weight::from_parts(1_218, 0).saturating_mul(z.into())) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(25_194_486, 6811) + // Standard Error: 501 + .saturating_add(Weight::from_parts(51_774, 0).saturating_mul(s.into())) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_284, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,14 +88,14 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `z` is `[0, 10000]`. fn as_multi_approve(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `315` + // Measured: `185` // Estimated: `6811` - // Minimum execution time: 27_394_000 picoseconds. - Weight::from_parts(22_989_426, 6811) - // Standard Error: 263 - .saturating_add(Weight::from_parts(49_373, 0).saturating_mul(s.into())) - // Standard Error: 2 - .saturating_add(Weight::from_parts(1_223, 0).saturating_mul(z.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(12_994_287, 6811) + // Standard Error: 448 + .saturating_add(Weight::from_parts(49_406, 0).saturating_mul(s.into())) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_259, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -109,14 +107,14 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `418 + s * (33 ±0)` + // Measured: `291 + s * (33 ±0)` // Estimated: `6811` - // Minimum execution time: 48_394_000 picoseconds. - Weight::from_parts(42_192_210, 6811) - // Standard Error: 415 - .saturating_add(Weight::from_parts(67_304, 0).saturating_mul(s.into())) - // Standard Error: 4 - .saturating_add(Weight::from_parts(1_257, 0).saturating_mul(z.into())) + // Minimum execution time: 34_000_000 picoseconds. + Weight::from_parts(28_307_930, 6811) + // Standard Error: 512 + .saturating_add(Weight::from_parts(64_634, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(1_280, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -125,12 +123,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `296 + s * (2 ±0)` + // Measured: `231 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 35_175_000 picoseconds. - Weight::from_parts(36_425_061, 6811) - // Standard Error: 507 - .saturating_add(Weight::from_parts(50_633, 0).saturating_mul(s.into())) + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(24_148_384, 6811) + // Standard Error: 669 + .saturating_add(Weight::from_parts(49_564, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,12 +137,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `s` is `[2, 100]`. fn approve_as_multi_approve(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `315` + // Measured: `185` // Estimated: `6811` - // Minimum execution time: 20_589_000 picoseconds. - Weight::from_parts(21_014_050, 6811) - // Standard Error: 435 - .saturating_add(Weight::from_parts(52_283, 0).saturating_mul(s.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_527_916, 6811) + // Standard Error: 636 + .saturating_add(Weight::from_parts(48_599, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -153,12 +151,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `487 + s * (1 ±0)` + // Measured: `356 + s * (1 ±0)` // Estimated: `6811` - // Minimum execution time: 34_949_000 picoseconds. - Weight::from_parts(36_697_634, 6811) - // Standard Error: 463 - .saturating_add(Weight::from_parts(54_685, 0).saturating_mul(s.into())) + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(24_863_382, 6811) + // Standard Error: 553 + .saturating_add(Weight::from_parts(48_734, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_nft.rs b/runtime/basilisk/src/weights/pallet_nft.rs index 37c528ee2a..922487d357 100644 --- a/runtime/basilisk/src/weights/pallet_nft.rs +++ b/runtime/basilisk/src/weights/pallet_nft.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_nft` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_nft +// --output=./weights/pallet_nft.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -54,9 +52,6 @@ use core::marker::PhantomData; /// Weights for `pallet_nft`. pub struct WeightInfo(PhantomData); -const CREATE_COLLECTION_OFFSET: u64 = 400; -const MINT_OFFSET: u64 = 300; - /// Weights for `pallet_nft` using the Basilisk node and recommended hardware. pub struct BasiliskWeight(PhantomData); impl pallet_nft::WeightInfo for BasiliskWeight { @@ -72,11 +67,10 @@ impl pallet_nft::WeightInfo for BasiliskWeight { /// Proof: `NFT::Collections` (`max_values`: None, `max_size`: Some(99), added: 2574, mode: `MaxEncodedLen`) fn create_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `500` + // Measured: `0` // Estimated: `4087` - // Minimum execution time: 28_516_000 picoseconds. - Weight::from_parts(28_938_000, 4087) - .saturating_mul(CREATE_COLLECTION_OFFSET) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(14_000_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -98,11 +92,10 @@ impl pallet_nft::WeightInfo for BasiliskWeight { /// Proof: `NFT::Items` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `936` + // Measured: `340` // Estimated: `4087` - // Minimum execution time: 48_444_000 picoseconds. - Weight::from_parts(49_056_000, 4087) - .saturating_mul(MINT_OFFSET) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(29_000_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -118,10 +111,10 @@ impl pallet_nft::WeightInfo for BasiliskWeight { /// Proof: `Uniques::ItemPriceOf` (`max_values`: None, `max_size`: Some(113), added: 2588, mode: `MaxEncodedLen`) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `873` + // Measured: `550` // Estimated: `3655` - // Minimum execution time: 44_359_000 picoseconds. - Weight::from_parts(44_825_000, 3655) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(30_000_000, 3655) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -143,10 +136,10 @@ impl pallet_nft::WeightInfo for BasiliskWeight { /// Proof: `Uniques::CollectionMaxSupply` (`max_values`: None, `max_size`: Some(36), added: 2511, mode: `MaxEncodedLen`) fn destroy_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `978` + // Measured: `340` // Estimated: `4087` - // Minimum execution time: 56_436_000 picoseconds. - Weight::from_parts(57_102_000, 4087) + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(32_000_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -168,10 +161,10 @@ impl pallet_nft::WeightInfo for BasiliskWeight { /// Proof: `NFT::Items` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `1141` + // Measured: `550` // Estimated: `4087` - // Minimum execution time: 48_094_000 picoseconds. - Weight::from_parts(48_720_000, 4087) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(31_000_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_preimage.rs b/runtime/basilisk/src/weights/pallet_preimage.rs index d0bc8158a2..424f0a0b31 100644 --- a/runtime/basilisk/src/weights/pallet_preimage.rs +++ b/runtime/basilisk/src/weights/pallet_preimage.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_preimage` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_preimage +// --output=./weights/pallet_preimage.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -68,12 +66,12 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 4194304]`. fn note_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `109` + // Measured: `0` // Estimated: `3556` - // Minimum execution time: 55_217_000 picoseconds. - Weight::from_parts(55_443_000, 3556) + // Minimum execution time: 44_000_000 picoseconds. + Weight::from_parts(44_000_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_992, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_408, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -86,12 +84,12 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 4194304]`. fn note_requested_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `173` + // Measured: `44` // Estimated: `3556` - // Minimum execution time: 19_021_000 picoseconds. - Weight::from_parts(19_249_000, 3556) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_987, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_410, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -104,12 +102,12 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 4194304]`. fn note_no_deposit_preimage(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `173` + // Measured: `44` // Estimated: `3556` - // Minimum execution time: 18_860_000 picoseconds. - Weight::from_parts(19_202_000, 3556) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_980, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_408, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -123,10 +121,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `311` + // Measured: `185` // Estimated: `3556` - // Minimum execution time: 62_504_000 picoseconds. - Weight::from_parts(63_400_000, 3556) + // Minimum execution time: 47_000_000 picoseconds. + Weight::from_parts(48_000_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -138,10 +136,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unnote_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `211` + // Measured: `85` // Estimated: `3556` - // Minimum execution time: 31_512_000 picoseconds. - Weight::from_parts(32_127_000, 3556) + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(19_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -151,10 +149,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn request_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `255` + // Measured: `129` // Estimated: `3556` - // Minimum execution time: 23_848_000 picoseconds. - Weight::from_parts(24_792_000, 3556) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(16_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -164,10 +162,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn request_no_deposit_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `211` + // Measured: `85` // Estimated: `3556` - // Minimum execution time: 17_430_000 picoseconds. - Weight::from_parts(18_360_000, 3556) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -177,10 +175,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn request_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `109` + // Measured: `0` // Estimated: `3556` - // Minimum execution time: 17_759_000 picoseconds. - Weight::from_parts(19_079_000, 3556) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -190,10 +188,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn request_requested_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `173` + // Measured: `44` // Estimated: `3556` - // Minimum execution time: 12_896_000 picoseconds. - Weight::from_parts(13_228_000, 3556) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -205,10 +203,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`) fn unrequest_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `211` + // Measured: `85` // Estimated: `3556` - // Minimum execution time: 25_975_000 picoseconds. - Weight::from_parts(27_490_000, 3556) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(17_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -218,10 +216,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn unrequest_unnoted_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `173` + // Measured: `44` // Estimated: `3556` - // Minimum execution time: 12_874_000 picoseconds. - Weight::from_parts(13_170_000, 3556) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -231,30 +229,30 @@ impl pallet_preimage::WeightInfo for BasiliskWeight /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn unrequest_multi_referenced_preimage() -> Weight { // Proof Size summary in bytes: - // Measured: `173` + // Measured: `44` // Estimated: `3556` - // Minimum execution time: 12_888_000 picoseconds. - Weight::from_parts(13_214_000, 3556) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Preimage::StatusFor` (r:1023 w:1023) + /// Storage: `Preimage::StatusFor` (r:1024 w:1024) /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1023 w:1023) + /// Storage: `System::Account` (r:1024 w:1024) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Balances::Holds` (r:1023 w:1023) + /// Storage: `Balances::Holds` (r:1024 w:1024) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`) - /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) + /// Storage: `Preimage::RequestStatusFor` (r:0 w:1024) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + n * (227 ±0)` // Estimated: `990 + n * (2603 ±0)` - // Minimum execution time: 61_071_000 picoseconds. - Weight::from_parts(61_288_000, 990) - // Standard Error: 38_930 - .saturating_add(Weight::from_parts(56_690_917, 0).saturating_mul(n.into())) + // Minimum execution time: 50_000_000 picoseconds. + Weight::from_parts(51_000_000, 990) + // Standard Error: 22_189 + .saturating_add(Weight::from_parts(52_225_628, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(n.into())) diff --git a/runtime/basilisk/src/weights/pallet_proxy.rs b/runtime/basilisk/src/weights/pallet_proxy.rs index c4c4762cdc..b000954fa7 100644 --- a/runtime/basilisk/src/weights/pallet_proxy.rs +++ b/runtime/basilisk/src/weights/pallet_proxy.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_proxy +// --output=./weights/pallet_proxy.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -62,12 +60,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `194 + p * (37 ±0)` + // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 16_600_000 picoseconds. - Weight::from_parts(17_127_020, 4706) - // Standard Error: 620 - .saturating_add(Weight::from_parts(36_923, 0).saturating_mul(p.into())) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_882_143, 4706) + // Standard Error: 1_886 + .saturating_add(Weight::from_parts(28_850, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -80,14 +78,14 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `521 + a * (68 ±0) + p * (37 ±0)` + // Measured: `358 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 39_348_000 picoseconds. - Weight::from_parts(38_774_153, 5698) - // Standard Error: 1_441 - .saturating_add(Weight::from_parts(159_989, 0).saturating_mul(a.into())) - // Standard Error: 1_489 - .saturating_add(Weight::from_parts(40_547, 0).saturating_mul(p.into())) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(27_741_719, 5698) + // Standard Error: 1_682 + .saturating_add(Weight::from_parts(155_809, 0).saturating_mul(a.into())) + // Standard Error: 1_739 + .saturating_add(Weight::from_parts(21_526, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,14 +97,14 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `436 + a * (68 ±0)` + // Measured: `272 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 26_716_000 picoseconds. - Weight::from_parts(26_765_226, 5698) - // Standard Error: 1_297 - .saturating_add(Weight::from_parts(159_884, 0).saturating_mul(a.into())) - // Standard Error: 1_340 - .saturating_add(Weight::from_parts(15_327, 0).saturating_mul(p.into())) + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_805_118, 5698) + // Standard Error: 1_670 + .saturating_add(Weight::from_parts(146_273, 0).saturating_mul(a.into())) + // Standard Error: 1_727 + .saturating_add(Weight::from_parts(3_755, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -118,14 +116,14 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `436 + a * (68 ±0)` + // Measured: `272 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 26_388_000 picoseconds. - Weight::from_parts(26_687_361, 5698) - // Standard Error: 1_200 - .saturating_add(Weight::from_parts(160_285, 0).saturating_mul(a.into())) - // Standard Error: 1_240 - .saturating_add(Weight::from_parts(13_532, 0).saturating_mul(p.into())) + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_872_982, 5698) + // Standard Error: 2_036 + .saturating_add(Weight::from_parts(152_441, 0).saturating_mul(a.into())) + // Standard Error: 2_105 + .saturating_add(Weight::from_parts(4_180, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -139,14 +137,14 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `453 + a * (68 ±0) + p * (37 ±0)` + // Measured: `290 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 35_577_000 picoseconds. - Weight::from_parts(34_526_191, 5698) - // Standard Error: 956 - .saturating_add(Weight::from_parts(156_266, 0).saturating_mul(a.into())) - // Standard Error: 988 - .saturating_add(Weight::from_parts(41_712, 0).saturating_mul(p.into())) + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(24_998_513, 5698) + // Standard Error: 1_746 + .saturating_add(Weight::from_parts(157_543, 0).saturating_mul(a.into())) + // Standard Error: 1_806 + .saturating_add(Weight::from_parts(21_942, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -155,12 +153,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `194 + p * (37 ±0)` + // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 25_738_000 picoseconds. - Weight::from_parts(26_181_729, 4706) - // Standard Error: 752 - .saturating_add(Weight::from_parts(39_987, 0).saturating_mul(p.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(17_975_211, 4706) + // Standard Error: 1_938 + .saturating_add(Weight::from_parts(17_547, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -169,12 +167,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `194 + p * (37 ±0)` + // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 25_960_000 picoseconds. - Weight::from_parts(26_945_563, 4706) - // Standard Error: 1_839 - .saturating_add(Weight::from_parts(25_158, 0).saturating_mul(p.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(17_987_859, 4706) + // Standard Error: 2_129 + .saturating_add(Weight::from_parts(25_391, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -183,12 +181,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `194 + p * (37 ±0)` + // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 25_105_000 picoseconds. - Weight::from_parts(25_690_136, 4706) - // Standard Error: 798 - .saturating_add(Weight::from_parts(28_496, 0).saturating_mul(p.into())) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_077_332, 4706) + // Standard Error: 2_024 + .saturating_add(Weight::from_parts(29_654, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -197,12 +195,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[1, 31]`. fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `206` + // Measured: `76` // Estimated: `4706` - // Minimum execution time: 28_145_000 picoseconds. - Weight::from_parts(28_756_124, 4706) - // Standard Error: 887 - .saturating_add(Weight::from_parts(9_842, 0).saturating_mul(p.into())) + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(19_029_566, 4706) + // Standard Error: 858 + .saturating_add(Weight::from_parts(201, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -211,12 +209,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `231 + p * (37 ±0)` + // Measured: `102 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 26_002_000 picoseconds. - Weight::from_parts(26_646_739, 4706) - // Standard Error: 767 - .saturating_add(Weight::from_parts(29_797, 0).saturating_mul(p.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_438_258, 4706) + // Standard Error: 1_515 + .saturating_add(Weight::from_parts(25_654, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_referenda.rs b/runtime/basilisk/src/weights/pallet_referenda.rs index 5ebe89b694..8c46a5cd69 100644 --- a/runtime/basilisk/src/weights/pallet_referenda.rs +++ b/runtime/basilisk/src/weights/pallet_referenda.rs @@ -1,520 +1,514 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. +// This file is part of Basilisk. -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. +// Copyright (C) 2020-2023 Intergalactic, Limited (GIB). +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . //! Autogenerated weights for `pallet_referenda` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-03-07, STEPS: `1`, REPEAT: `1`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `cob`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024 +//! HOSTNAME: `RR`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/polkadot +// frame-omni-bencher +// v1 // benchmark // pallet -// --chain=polkadot-dev -// --steps=1 -// --repeat=1 -// --pallet=pallet_referenda -// --extrinsic=* -// --execution=wasm -// --wasm-execution=compiled -// --header=./file_header.txt -// --output=./runtime/polkadot/src/weights/ +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm +// --extrinsic +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 +// --template=scripts/pallet-weight-template.hbs +// --pallet +// pallet_referenda +// --output=./weights/pallet_referenda.rs #![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 `pallet_referenda`. +/// Weights for `pallet_referenda`. pub struct WeightInfo(PhantomData); -impl pallet_referenda::WeightInfo for WeightInfo { - /// Storage: Referenda ReferendumCount (r:1 w:1) - /// Proof: Referenda ReferendumCount (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) - /// Storage: Referenda ReferendumInfoFor (r:0 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) + +/// Weights for `pallet_referenda` using the Basilisk node and recommended hardware. +pub struct BasiliskWeight(PhantomData); +impl pallet_referenda::WeightInfo for BasiliskWeight { + /// Storage: `Referenda::ReferendumCount` (r:1 w:1) + /// Proof: `Referenda::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Referenda::ReferendumInfoFor` (r:0 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) fn submit() -> Weight { // Proof Size summary in bytes: - // Measured: `290` - // Estimated: `43917` - // Minimum execution time: 54_000_000 picoseconds. - Weight::from_parts(54_000_000, 0) - .saturating_add(Weight::from_parts(0, 43917)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `52` + // Estimated: `42428` + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(25_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `575` - // Estimated: `88267` - // Minimum execution time: 64_000_000 picoseconds. - Weight::from_parts(64_000_000, 0) - .saturating_add(Weight::from_parts(0, 88267)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `238` + // Estimated: `83866` + // Minimum execution time: 34_000_000 picoseconds. + Weight::from_parts(35_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:0) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:0) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3203` - // Estimated: `13357` - // Minimum execution time: 82_000_000 picoseconds. - Weight::from_parts(82_000_000, 0) - .saturating_add(Weight::from_parts(0, 13357)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `2975` + // Estimated: `42428` + // Minimum execution time: 42_000_000 picoseconds. + Weight::from_parts(43_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:0) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:0) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3223` - // Estimated: `13357` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(59_000_000, 0) - .saturating_add(Weight::from_parts(0, 13357)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `2995` + // Estimated: `42428` + // Minimum execution time: 42_000_000 picoseconds. + Weight::from_parts(43_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:1) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:1) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `575` - // Estimated: `93247` - // Minimum execution time: 142_000_000 picoseconds. - Weight::from_parts(142_000_000, 0) - .saturating_add(Weight::from_parts(0, 93247)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `238` + // Estimated: `83866` + // Minimum execution time: 42_000_000 picoseconds. + Weight::from_parts(44_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(5_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:1) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:1) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn place_decision_deposit_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `482` - // Estimated: `9381` - // Minimum execution time: 54_000_000 picoseconds. - Weight::from_parts(54_000_000, 0) - .saturating_add(Weight::from_parts(0, 9381)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `238` + // Estimated: `83866` + // Minimum execution time: 41_000_000 picoseconds. + Weight::from_parts(42_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(5_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) fn refund_decision_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `415` + // Measured: `209` // Estimated: `4401` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(35_000_000, 0) - .saturating_add(Weight::from_parts(0, 4401)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(23_000_000, 4401) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) fn refund_submission_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `405` + // Measured: `161` // Estimated: `4401` - // Minimum execution time: 36_000_000 picoseconds. - Weight::from_parts(36_000_000, 0) - .saturating_add(Weight::from_parts(0, 4401)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4401) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `451` - // Estimated: `88267` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(52_000_000, 0) - .saturating_add(Weight::from_parts(0, 88267)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `234` + // Estimated: `83866` + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(25_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) - /// Storage: Referenda MetadataOf (r:1 w:0) - /// Proof: Referenda MetadataOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Referenda::MetadataOf` (r:1 w:0) + /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn kill() -> Weight { // Proof Size summary in bytes: - // Measured: `756` - // Estimated: `91784` - // Minimum execution time: 141_000_000 picoseconds. - Weight::from_parts(141_000_000, 0) - .saturating_add(Weight::from_parts(0, 91784)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `388` + // Estimated: `83866` + // Minimum execution time: 80_000_000 picoseconds. + Weight::from_parts(81_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Referenda TrackQueue (r:1 w:0) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:1) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) + /// Storage: `Referenda::TrackQueue` (r:1 w:0) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:1) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) fn one_fewer_deciding_queue_empty() -> Weight { // Proof Size summary in bytes: - // Measured: `174` - // Estimated: `8956` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 0) - .saturating_add(Weight::from_parts(0, 8956)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(1)) + // Measured: `79` + // Estimated: `5477` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 5477) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn one_fewer_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `3972` - // Estimated: `95245` - // Minimum execution time: 139_000_000 picoseconds. - Weight::from_parts(139_000_000, 0) - .saturating_add(Weight::from_parts(0, 95245)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `2928` + // Estimated: `42428` + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(28_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn one_fewer_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `3972` - // Estimated: `95245` - // Minimum execution time: 153_000_000 picoseconds. - Weight::from_parts(153_000_000, 0) - .saturating_add(Weight::from_parts(0, 95245)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `2928` + // Estimated: `42428` + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(30_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:0) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_insertion() -> Weight { // Proof Size summary in bytes: - // Measured: `3990` - // Estimated: `52306` - // Minimum execution time: 82_000_000 picoseconds. - Weight::from_parts(82_000_000, 0) - .saturating_add(Weight::from_parts(0, 52306)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `2940` + // Estimated: `5477` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 5477) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:0) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_requeued_slide() -> Weight { // Proof Size summary in bytes: - // Measured: `3990` - // Estimated: `52306` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(76_000_000, 0) - .saturating_add(Weight::from_parts(0, 52306)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `2940` + // Estimated: `5477` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 5477) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:0) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:0) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:0) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3964` - // Estimated: `55785` - // Minimum execution time: 108_000_000 picoseconds. - Weight::from_parts(108_000_000, 0) - .saturating_add(Weight::from_parts(0, 55785)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `2920` + // Estimated: `5477` + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_000_000, 5477) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:0) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Referenda TrackQueue (r:1 w:1) - /// Proof: Referenda TrackQueue (max_values: None, max_size: Some(2012), added: 4487, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:0) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:0) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Referenda::TrackQueue` (r:1 w:1) + /// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`) fn nudge_referendum_not_queued() -> Weight { // Proof Size summary in bytes: - // Measured: `3984` - // Estimated: `55785` - // Minimum execution time: 85_000_000 picoseconds. - Weight::from_parts(85_000_000, 0) - .saturating_add(Weight::from_parts(0, 55785)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `2940` + // Estimated: `5477` + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_000_000, 5477) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_no_deposit() -> Weight { // Proof Size summary in bytes: - // Measured: `403` - // Estimated: `46829` - // Minimum execution time: 37_000_000 picoseconds. - Weight::from_parts(37_000_000, 0) - .saturating_add(Weight::from_parts(0, 46829)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `186` + // Estimated: `42428` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_preparing() -> Weight { // Proof Size summary in bytes: - // Measured: `451` - // Estimated: `46829` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(33_000_000, 0) - .saturating_add(Weight::from_parts(0, 46829)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `234` + // Estimated: `42428` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) fn nudge_referendum_timed_out() -> Weight { // Proof Size summary in bytes: - // Measured: `310` + // Measured: `186` // Estimated: `4401` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) - .saturating_add(Weight::from_parts(0, 4401)) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 4401) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:1) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:1) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_failing() -> Weight { // Proof Size summary in bytes: - // Measured: `451` - // Estimated: `51809` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(46_000_000, 0) - .saturating_add(Weight::from_parts(0, 51809)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `234` + // Estimated: `42428` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda DecidingCount (r:1 w:1) - /// Proof: Referenda DecidingCount (max_values: None, max_size: Some(14), added: 2489, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::DecidingCount` (r:1 w:1) + /// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_begin_deciding_passing() -> Weight { // Proof Size summary in bytes: - // Measured: `451` - // Estimated: `51809` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(49_000_000, 0) - .saturating_add(Weight::from_parts(0, 51809)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `234` + // Estimated: `42428` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(22_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_begin_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `504` - // Estimated: `48330` - // Minimum execution time: 39_000_000 picoseconds. - Weight::from_parts(39_000_000, 0) - .saturating_add(Weight::from_parts(0, 48330)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `273` + // Estimated: `42428` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(17_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_end_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `487` - // Estimated: `48330` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(41_000_000, 0) - .saturating_add(Weight::from_parts(0, 48330)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `277` + // Estimated: `42428` + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_continue_not_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `504` - // Estimated: `48330` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(34_000_000, 0) - .saturating_add(Weight::from_parts(0, 48330)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `273` + // Estimated: `42428` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_continue_confirming() -> Weight { // Proof Size summary in bytes: - // Measured: `508` - // Estimated: `48330` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(32_000_000, 0) - .saturating_add(Weight::from_parts(0, 48330)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `277` + // Estimated: `42428` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:2 w:2) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) - /// Storage: Scheduler Lookup (r:1 w:1) - /// Proof: Scheduler Lookup (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:2 w:2) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Lookup` (r:1 w:1) + /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn nudge_referendum_approved() -> Weight { // Proof Size summary in bytes: - // Measured: `508` - // Estimated: `93281` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(73_000_000, 0) - .saturating_add(Weight::from_parts(0, 93281)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `277` + // Estimated: `83866` + // Minimum execution time: 26_000_000 picoseconds. + Weight::from_parts(27_000_000, 83866) + .saturating_add(T::DbWeight::get().reads(5_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:1) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Balances InactiveIssuance (r:1 w:0) - /// Proof: Balances InactiveIssuance (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Scheduler Agenda (r:1 w:1) - /// Proof: Scheduler Agenda (max_values: None, max_size: Some(38963), added: 41438, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Balances::InactiveIssuance` (r:1 w:0) + /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn nudge_referendum_rejected() -> Weight { // Proof Size summary in bytes: - // Measured: `504` - // Estimated: `48330` - // Minimum execution time: 40_000_000 picoseconds. - Weight::from_parts(40_000_000, 0) - .saturating_add(Weight::from_parts(0, 48330)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `273` + // Estimated: `42428` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:0) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Preimage StatusFor (r:1 w:0) - /// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) - /// Storage: Referenda MetadataOf (r:0 w:1) - /// Proof: Referenda MetadataOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Preimage::StatusFor` (r:1 w:0) + /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:1 w:0) + /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) + /// Storage: `Referenda::MetadataOf` (r:0 w:1) + /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn set_some_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `454` - // Estimated: `7957` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_000_000, 0) - .saturating_add(Weight::from_parts(0, 7957)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(1)) + // Measured: `270` + // Estimated: `4401` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 4401) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Referenda ReferendumInfoFor (r:1 w:0) - /// Proof: Referenda ReferendumInfoFor (max_values: None, max_size: Some(936), added: 3411, mode: MaxEncodedLen) - /// Storage: Referenda MetadataOf (r:1 w:1) - /// Proof: Referenda MetadataOf (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) + /// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0) + /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) + /// Storage: `Referenda::MetadataOf` (r:1 w:1) + /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `387` - // Estimated: `7918` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) - .saturating_add(Weight::from_parts(0, 7918)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(1)) + // Measured: `262` + // Estimated: `4401` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 4401) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } -} +} \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_scheduler.rs b/runtime/basilisk/src/weights/pallet_scheduler.rs index 3cf0c372f5..8c668731bb 100644 --- a/runtime/basilisk/src/weights/pallet_scheduler.rs +++ b/runtime/basilisk/src/weights/pallet_scheduler.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_scheduler` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_scheduler +// --output=./weights/pallet_scheduler.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,10 +59,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight /// Proof: `Scheduler::IncompleteSince` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn service_agendas_base() -> Weight { // Proof Size summary in bytes: - // Measured: `31` + // Measured: `0` // Estimated: `1489` - // Minimum execution time: 3_248_000 picoseconds. - Weight::from_parts(3_388_000, 1489) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -73,12 +71,12 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 50]`. fn service_agenda_base(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `78 + s * (177 ±0)` + // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 4_480_000 picoseconds. - Weight::from_parts(8_449_095, 42428) - // Standard Error: 1_920 - .saturating_add(Weight::from_parts(448_989, 0).saturating_mul(s.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(4_257_286, 42428) + // Standard Error: 1_718 + .saturating_add(Weight::from_parts(447_220, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,8 +84,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_342_000 picoseconds. - Weight::from_parts(4_600_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -98,12 +96,12 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight /// The range of component `s` is `[128, 4194304]`. fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `246 + s * (1 ±0)` - // Estimated: `3711 + s * (1 ±0)` - // Minimum execution time: 21_893_000 picoseconds. - Weight::from_parts(22_099_000, 3711) - // Standard Error: 6 - .saturating_add(Weight::from_parts(1_282, 0).saturating_mul(s.into())) + // Measured: `121 + s * (1 ±0)` + // Estimated: `3585 + s * (1 ±0)` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3585) + // Standard Error: 1 + .saturating_add(Weight::from_parts(732, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) @@ -114,60 +112,62 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_755_000 picoseconds. - Weight::from_parts(6_932_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn service_task_periodic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_432_000 picoseconds. - Weight::from_parts(4_659_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) } fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_451_000 picoseconds. - Weight::from_parts(3_585_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_447_000 picoseconds. - Weight::from_parts(3_539_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) /// The range of component `s` is `[0, 49]`. fn schedule(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `78 + s * (177 ±0)` + // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 13_500_000 picoseconds. - Weight::from_parts(17_459_611, 42428) - // Standard Error: 1_820 - .saturating_add(Weight::from_parts(450_719, 0).saturating_mul(s.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(9_468_494, 42428) + // Standard Error: 1_587 + .saturating_add(Weight::from_parts(431_103, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) /// Storage: `Scheduler::Lookup` (r:0 w:1) /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) /// The range of component `s` is `[1, 50]`. fn cancel(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `78 + s * (177 ±0)` + // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 19_120_000 picoseconds. - Weight::from_parts(18_550_055, 42428) - // Standard Error: 1_113 - .saturating_add(Weight::from_parts(712_484, 0).saturating_mul(s.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(11_352_127, 42428) + // Standard Error: 1_108 + .saturating_add(Weight::from_parts(707_346, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } /// Storage: `Scheduler::Lookup` (r:1 w:1) /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) @@ -176,12 +176,12 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 49]`. fn schedule_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `255 + s * (185 ±0)` + // Measured: `155 + s * (186 ±0)` // Estimated: `42428` - // Minimum execution time: 17_855_000 picoseconds. - Weight::from_parts(22_745_129, 42428) - // Standard Error: 2_675 - .saturating_add(Weight::from_parts(486_040, 0).saturating_mul(s.into())) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(12_910_554, 42428) + // Standard Error: 2_182 + .saturating_add(Weight::from_parts(461_099, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -189,35 +189,90 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) /// The range of component `s` is `[1, 50]`. fn cancel_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `281 + s * (185 ±0)` + // Measured: `207 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 21_468_000 picoseconds. - Weight::from_parts(21_419_679, 42428) - // Standard Error: 1_300 - .saturating_add(Weight::from_parts(733_096, 0).saturating_mul(s.into())) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_743_950, 42428) + // Standard Error: 1_436 + .saturating_add(Weight::from_parts(737_459, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - fn schedule_retry(_s: u32) -> Weight { - Weight::zero() + /// Storage: `Scheduler::Agenda` (r:1 w:1) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) + /// The range of component `s` is `[1, 50]`. + fn schedule_retry(s: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `31` + // Estimated: `42428` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_848_549, 42428) + // Standard Error: 725 + .saturating_add(Weight::from_parts(3_359, 0).saturating_mul(s.into())) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - + /// Storage: `Scheduler::Agenda` (r:1 w:0) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn set_retry() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `8852` + // Estimated: `42428` + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(25_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - + /// Storage: `Scheduler::Lookup` (r:1 w:0) + /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:0) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn set_retry_named() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `9531` + // Estimated: `42428` + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(29_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - + /// Storage: `Scheduler::Agenda` (r:1 w:0) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel_retry() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `8853` + // Estimated: `42428` + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(24_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - + /// Storage: `Scheduler::Lookup` (r:1 w:0) + /// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Agenda` (r:1 w:0) + /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) + /// Storage: `Scheduler::Retries` (r:0 w:1) + /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel_retry_named() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `9531` + // Estimated: `42428` + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(29_000_000, 42428) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_state_trie_migration.rs b/runtime/basilisk/src/weights/pallet_state_trie_migration.rs index 0aa491c3b2..a9f2b0ba83 100644 --- a/runtime/basilisk/src/weights/pallet_state_trie_migration.rs +++ b/runtime/basilisk/src/weights/pallet_state_trie_migration.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_state_trie_migration` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_state_trie_migration +// --output=./weights/pallet_state_trie_migration.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,10 +63,10 @@ impl pallet_state_trie_migration::WeightInfo for Basili /// Proof: `StateTrieMigration::MigrationProcess` (`max_values`: Some(1), `max_size`: Some(1042), added: 1537, mode: `MaxEncodedLen`) fn continue_migrate() -> Weight { // Proof Size summary in bytes: - // Measured: `141` + // Measured: `12` // Estimated: `3550` - // Minimum execution time: 24_429_000 picoseconds. - Weight::from_parts(24_840_000, 3550) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 3550) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,10 +74,10 @@ impl pallet_state_trie_migration::WeightInfo for Basili /// Proof: `StateTrieMigration::SignedMigrationMaxLimits` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn continue_migrate_wrong_witness() -> Weight { // Proof Size summary in bytes: - // Measured: `109` + // Measured: `0` // Estimated: `1493` - // Minimum execution time: 6_136_000 picoseconds. - Weight::from_parts(6_418_000, 1493) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:0) @@ -88,8 +86,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3550` - // Minimum execution time: 14_949_000 picoseconds. - Weight::from_parts(15_238_000, 3550) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -98,10 +96,10 @@ impl pallet_state_trie_migration::WeightInfo for Basili /// Proof: UNKNOWN KEY `0x666f6f` (r:1 w:1) fn migrate_custom_top_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `146` - // Estimated: `3611` - // Minimum execution time: 76_410_000 picoseconds. - Weight::from_parts(77_096_000, 3611) + // Measured: `9` + // Estimated: `3550` + // Minimum execution time: 64_000_000 picoseconds. + Weight::from_parts(65_000_000, 3550) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -111,8 +109,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3550` - // Minimum execution time: 15_269_000 picoseconds. - Weight::from_parts(15_505_000, 3550) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -121,10 +119,10 @@ impl pallet_state_trie_migration::WeightInfo for Basili /// Proof: UNKNOWN KEY `0x666f6f` (r:1 w:1) fn migrate_custom_child_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `106` - // Estimated: `3571` - // Minimum execution time: 77_030_000 picoseconds. - Weight::from_parts(77_772_000, 3571) + // Measured: `41` + // Estimated: `3550` + // Minimum execution time: 64_000_000 picoseconds. + Weight::from_parts(65_000_000, 3550) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -133,12 +131,12 @@ impl pallet_state_trie_migration::WeightInfo for Basili /// The range of component `v` is `[1, 4194304]`. fn process_top_key(v: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `262 + v * (1 ±0)` - // Estimated: `3727 + v * (1 ±0)` - // Minimum execution time: 6_013_000 picoseconds. - Weight::from_parts(6_125_000, 3727) - // Standard Error: 1 - .saturating_add(Weight::from_parts(1_751, 0).saturating_mul(v.into())) + // Measured: `0 + v * (1 ±0)` + // Estimated: `3448 + v * (1 ±0)` + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 3448) + // Standard Error: 2 + .saturating_add(Weight::from_parts(817, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(v.into())) diff --git a/runtime/basilisk/src/weights/pallet_timestamp.rs b/runtime/basilisk/src/weights/pallet_timestamp.rs index ce3f87e63b..abc00a7698 100644 --- a/runtime/basilisk/src/weights/pallet_timestamp.rs +++ b/runtime/basilisk/src/weights/pallet_timestamp.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_timestamp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_timestamp +// --output=./weights/pallet_timestamp.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,18 +59,18 @@ impl pallet_timestamp::WeightInfo for BasiliskWeight /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) fn set() -> Weight { // Proof Size summary in bytes: - // Measured: `42` + // Measured: `0` // Estimated: `1493` - // Minimum execution time: 7_410_000 picoseconds. - Weight::from_parts(7_730_000, 1493) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn on_finalize() -> Weight { // Proof Size summary in bytes: - // Measured: `94` + // Measured: `36` // Estimated: `0` - // Minimum execution time: 4_633_000 picoseconds. - Weight::from_parts(4_813_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_tips.rs b/runtime/basilisk/src/weights/pallet_tips.rs index 3571577d38..367d30cc84 100644 --- a/runtime/basilisk/src/weights/pallet_tips.rs +++ b/runtime/basilisk/src/weights/pallet_tips.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_tips` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_tips +// --output=./weights/pallet_tips.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -64,12 +62,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `r` is `[0, 1024]`. fn report_awesome(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3` - // Estimated: `3468` - // Minimum execution time: 32_221_000 picoseconds. - Weight::from_parts(32_914_322, 3468) - // Standard Error: 30 - .saturating_add(Weight::from_parts(1_763, 0).saturating_mul(r.into())) + // Measured: `0` + // Estimated: `3465` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(23_048_960, 3465) + // Standard Error: 53 + .saturating_add(Weight::from_parts(1_163, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -79,10 +77,10 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// Proof: `Tips::Reasons` (`max_values`: None, `max_size`: None, mode: `Measured`) fn retract_tip() -> Weight { // Proof Size summary in bytes: - // Measured: `220` - // Estimated: `3685` - // Minimum execution time: 30_261_000 picoseconds. - Weight::from_parts(30_721_000, 3685) + // Measured: `199` + // Estimated: `3664` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(23_000_000, 3664) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -96,14 +94,14 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn tip_new(r: u32, t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `238 + t * (64 ±0)` - // Estimated: `3703 + t * (64 ±0)` - // Minimum execution time: 21_650_000 picoseconds. - Weight::from_parts(21_760_295, 3703) - // Standard Error: 20 - .saturating_add(Weight::from_parts(1_651, 0).saturating_mul(r.into())) - // Standard Error: 3_122 - .saturating_add(Weight::from_parts(76_330, 0).saturating_mul(t.into())) + // Measured: `8 + t * (64 ±0)` + // Estimated: `3473 + t * (64 ±0)` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_478_393, 3473) + // Standard Error: 34 + .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(r.into())) + // Standard Error: 5_390 + .saturating_add(Weight::from_parts(74_872, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(t.into())) @@ -115,12 +113,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `459 + t * (112 ±0)` - // Estimated: `3924 + t * (112 ±0)` - // Minimum execution time: 17_723_000 picoseconds. - Weight::from_parts(18_130_343, 3924) - // Standard Error: 4_331 - .saturating_add(Weight::from_parts(143_705, 0).saturating_mul(t.into())) + // Measured: `211 + t * (112 ±0)` + // Estimated: `3676 + t * (112 ±0)` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_785_717, 3676) + // Standard Error: 6_302 + .saturating_add(Weight::from_parts(221_102, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into())) @@ -136,15 +134,15 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn close_tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `459 + t * (112 ±0)` - // Estimated: `3959 + t * (107 ±0)` - // Minimum execution time: 63_616_000 picoseconds. - Weight::from_parts(65_118_923, 3959) - // Standard Error: 13_563 - .saturating_add(Weight::from_parts(12_091, 0).saturating_mul(t.into())) + // Measured: `211 + t * (112 ±0)` + // Estimated: `3676 + t * (112 ±0)` + // Minimum execution time: 50_000_000 picoseconds. + Weight::from_parts(50_667_996, 3676) + // Standard Error: 7_417 + .saturating_add(Weight::from_parts(83_792, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 107).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into())) } /// Storage: `Tips::Tips` (r:1 w:1) /// Proof: `Tips::Tips` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -153,12 +151,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn slash_tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `268` - // Estimated: `3733` - // Minimum execution time: 16_009_000 picoseconds. - Weight::from_parts(16_410_422, 3733) - // Standard Error: 2_236 - .saturating_add(Weight::from_parts(40_034, 0).saturating_mul(t.into())) + // Measured: `247` + // Estimated: `3712` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_522_132, 3712) + // Standard Error: 11_780 + .saturating_add(Weight::from_parts(4_884, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs index ce7b93b7a3..e971f9612a 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_transaction_multi_payment` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_transaction_multi_payment +// --output=./weights/pallet_transaction_multi_payment.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,10 +59,10 @@ impl pallet_transaction_multi_payment::WeightInfo for B /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn add_currency() -> Weight { // Proof Size summary in bytes: - // Measured: `1127` + // Measured: `41` // Estimated: `3493` - // Minimum execution time: 20_016_000 picoseconds. - Weight::from_parts(20_473_000, 3493) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,10 +70,10 @@ impl pallet_transaction_multi_payment::WeightInfo for B /// Proof: `MultiTransactionPayment::AcceptedCurrencies` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn remove_currency() -> Weight { // Proof Size summary in bytes: - // Measured: `1158` + // Measured: `111` // Estimated: `3493` - // Minimum execution time: 20_212_000 picoseconds. - Weight::from_parts(20_596_000, 3493) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,10 +83,10 @@ impl pallet_transaction_multi_payment::WeightInfo for B /// Proof: `MultiTransactionPayment::AccountCurrencyMap` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn set_currency() -> Weight { // Proof Size summary in bytes: - // Measured: `1192` + // Measured: `252` // Estimated: `3493` - // Minimum execution time: 24_981_000 picoseconds. - Weight::from_parts(25_522_000, 3493) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,20 +96,20 @@ impl pallet_transaction_multi_payment::WeightInfo for B /// Proof: `EmaOracle::Oracles` (`max_values`: None, `max_size`: Some(177), added: 2652, mode: `MaxEncodedLen`) fn get_oracle_price() -> Weight { // Proof Size summary in bytes: - // Measured: `3342` + // Measured: `2619` // Estimated: `27510` - // Minimum execution time: 89_370_000 picoseconds. - Weight::from_parts(90_032_000, 27510) + // Minimum execution time: 65_000_000 picoseconds. + Weight::from_parts(67_000_000, 27510) .saturating_add(T::DbWeight::get().reads(11_u64)) } /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:0 w:1) /// Proof: `MultiTransactionPayment::AccountCurrencyMap` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn reset_payment_currency() -> Weight { // Proof Size summary in bytes: - // Measured: `963` + // Measured: `41` // Estimated: `0` - // Minimum execution time: 16_336_000 picoseconds. - Weight::from_parts(16_758_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/basilisk/src/weights/pallet_transaction_pause.rs b/runtime/basilisk/src/weights/pallet_transaction_pause.rs index b3d13d51ca..6ec16ea6c5 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_pause.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_pause.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_transaction_pause` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_transaction_pause +// --output=./weights/pallet_transaction_pause.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,10 +59,10 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW /// Proof: `TransactionPause::PausedTransactions` (`max_values`: None, `max_size`: Some(90), added: 2565, mode: `MaxEncodedLen`) fn pause_transaction() -> Weight { // Proof Size summary in bytes: - // Measured: `109` + // Measured: `0` // Estimated: `3555` - // Minimum execution time: 11_917_000 picoseconds. - Weight::from_parts(12_271_000, 3555) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,10 +70,10 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW /// Proof: `TransactionPause::PausedTransactions` (`max_values`: None, `max_size`: Some(90), added: 2565, mode: `MaxEncodedLen`) fn unpause_transaction() -> Weight { // Proof Size summary in bytes: - // Measured: `160` + // Measured: `30` // Estimated: `3555` - // Minimum execution time: 13_289_000 picoseconds. - Weight::from_parts(13_625_000, 3555) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_treasury.rs b/runtime/basilisk/src/weights/pallet_treasury.rs index 52fb48f12f..485190c7aa 100644 --- a/runtime/basilisk/src/weights/pallet_treasury.rs +++ b/runtime/basilisk/src/weights/pallet_treasury.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_treasury` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_treasury +// --output=./weights/pallet_treasury.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,10 +63,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn spend_local() -> Weight { // Proof Size summary in bytes: - // Measured: `109` + // Measured: `0` // Estimated: `1887` - // Minimum execution time: 15_148_000 picoseconds. - Weight::from_parts(15_420_000, 1887) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -78,10 +76,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn propose_spend() -> Weight { // Proof Size summary in bytes: - // Measured: `210` + // Measured: `52` // Estimated: `1489` - // Minimum execution time: 29_220_000 picoseconds. - Weight::from_parts(29_824_000, 1489) + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_000_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -91,10 +89,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn reject_proposal() -> Weight { // Proof Size summary in bytes: - // Measured: `368` + // Measured: `194` // Estimated: `3593` - // Minimum execution time: 41_134_000 picoseconds. - Weight::from_parts(41_788_000, 3593) + // Minimum execution time: 36_000_000 picoseconds. + Weight::from_parts(36_000_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -105,12 +103,12 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// The range of component `p` is `[0, 99]`. fn approve_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `537 + p * (8 ±0)` + // Measured: `390 + p * (9 ±0)` // Estimated: `3573` - // Minimum execution time: 11_911_000 picoseconds. - Weight::from_parts(14_992_281, 3573) - // Standard Error: 1_148 - .saturating_add(Weight::from_parts(33_132, 0).saturating_mul(p.into())) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(7_480_577, 3573) + // Standard Error: 768 + .saturating_add(Weight::from_parts(30_937, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,10 +116,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) fn remove_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `194` + // Measured: `69` // Estimated: `1887` - // Minimum execution time: 8_446_000 picoseconds. - Weight::from_parts(8_766_000, 1887) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -138,12 +136,12 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// The range of component `p` is `[0, 99]`. fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `44 + p * (250 ±0)` + // Measured: `0 + p * (250 ±0)` // Estimated: `1887 + p * (5206 ±0)` - // Minimum execution time: 21_217_000 picoseconds. - Weight::from_parts(30_811_698, 1887) - // Standard Error: 18_883 - .saturating_add(Weight::from_parts(36_074_780, 0).saturating_mul(p.into())) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(10_141_839, 1887) + // Standard Error: 19_480 + .saturating_add(Weight::from_parts(32_874_548, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -156,10 +154,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(69), added: 2544, mode: `MaxEncodedLen`) fn spend() -> Weight { // Proof Size summary in bytes: - // Measured: `109` + // Measured: `0` // Estimated: `1489` - // Minimum execution time: 13_654_000 picoseconds. - Weight::from_parts(13_956_000, 1489) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -169,10 +167,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn payout() -> Weight { // Proof Size summary in bytes: - // Measured: `227` + // Measured: `102` // Estimated: `3593` - // Minimum execution time: 57_663_000 picoseconds. - Weight::from_parts(58_255_000, 3593) + // Minimum execution time: 51_000_000 picoseconds. + Weight::from_parts(52_000_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -180,10 +178,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(69), added: 2544, mode: `MaxEncodedLen`) fn check_status() -> Weight { // Proof Size summary in bytes: - // Measured: `227` + // Measured: `102` // Estimated: `3534` - // Minimum execution time: 15_582_000 picoseconds. - Weight::from_parts(15_949_000, 3534) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 3534) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -191,10 +189,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(69), added: 2544, mode: `MaxEncodedLen`) fn void_spend() -> Weight { // Proof Size summary in bytes: - // Measured: `227` + // Measured: `102` // Estimated: `3534` - // Minimum execution time: 14_036_000 picoseconds. - Weight::from_parts(14_284_000, 3534) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 3534) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_utility.rs b/runtime/basilisk/src/weights/pallet_utility.rs index c0ef0e92f4..dd2db4177b 100644 --- a/runtime/basilisk/src/weights/pallet_utility.rs +++ b/runtime/basilisk/src/weights/pallet_utility.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_utility +// --output=./weights/pallet_utility.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -62,43 +60,43 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_889_000 picoseconds. - Weight::from_parts(4_752_849, 0) - // Standard Error: 2_859 - .saturating_add(Weight::from_parts(3_732_096, 0).saturating_mul(c.into())) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(6_965_948, 0) + // Standard Error: 1_647 + .saturating_add(Weight::from_parts(3_490_567, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_653_000 picoseconds. - Weight::from_parts(6_815_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_676_000 picoseconds. - Weight::from_parts(6_790_000, 0) - // Standard Error: 1_563 - .saturating_add(Weight::from_parts(4_015_226, 0).saturating_mul(c.into())) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(7_054_009, 0) + // Standard Error: 1_684 + .saturating_add(Weight::from_parts(3_768_810, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_249_000 picoseconds. - Weight::from_parts(9_466_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_707_000 picoseconds. - Weight::from_parts(6_855_000, 0) - // Standard Error: 1_316 - .saturating_add(Weight::from_parts(3_743_412, 0).saturating_mul(c.into())) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(5_603_138, 0) + // Standard Error: 1_565 + .saturating_add(Weight::from_parts(3_494_954, 0).saturating_mul(c.into())) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_whitelist.rs b/runtime/basilisk/src/weights/pallet_whitelist.rs index 552d0df189..b9da973ed4 100644 --- a/runtime/basilisk/src/weights/pallet_whitelist.rs +++ b/runtime/basilisk/src/weights/pallet_whitelist.rs @@ -1,108 +1,127 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. -// This file is part of Polkadot. +// This file is part of Basilisk. -// Polkadot is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. +// Copyright (C) 2020-2023 Intergalactic, Limited (GIB). +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. -// Polkadot is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// You should have received a copy of the GNU General Public License -// along with Polkadot. If not, see . //! Autogenerated weights for `pallet_whitelist` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-03-07, STEPS: `2`, REPEAT: `1`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `cob`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 1024 +//! HOSTNAME: `RR`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/polkadot +// frame-omni-bencher +// v1 // benchmark // pallet -// --chain=polkadot-dev -// --steps=2 -// --repeat=1 -// --pallet=pallet_whitelist -// --extrinsic=* -// --execution=wasm -// --wasm-execution=compiled -// --header=./file_header.txt -// --output=./runtime/polkadot/src/weights/ +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm +// --extrinsic +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 +// --template=scripts/pallet-weight-template.hbs +// --pallet +// pallet_whitelist +// --output=./weights/pallet_whitelist.rs #![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 `pallet_whitelist`. +/// Weights for `pallet_whitelist`. pub struct WeightInfo(PhantomData); -impl pallet_whitelist::WeightInfo for WeightInfo { - /// Storage: Whitelist WhitelistedCall (r:1 w:1) - /// Proof: Whitelist WhitelistedCall (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen) - /// Storage: Preimage StatusFor (r:1 w:1) - /// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) + +/// Weights for `pallet_whitelist` using the Basilisk node and recommended hardware. +pub struct BasiliskWeight(PhantomData); +impl pallet_whitelist::WeightInfo for BasiliskWeight { + /// Storage: `Whitelist::WhitelistedCall` (r:1 w:1) + /// Proof: `Whitelist::WhitelistedCall` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) + /// Storage: `Preimage::StatusFor` (r:1 w:0) + /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) + /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn whitelist_call() -> Weight { // Proof Size summary in bytes: - // Measured: `118` - // Estimated: `7061` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(33_000_000, 0) - .saturating_add(Weight::from_parts(0, 7061)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `0` + // Estimated: `3556` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 3556) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Whitelist WhitelistedCall (r:1 w:1) - /// Proof: Whitelist WhitelistedCall (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen) - /// Storage: Preimage StatusFor (r:1 w:1) - /// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) + /// Storage: `Whitelist::WhitelistedCall` (r:1 w:1) + /// Proof: `Whitelist::WhitelistedCall` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) + /// Storage: `Preimage::StatusFor` (r:1 w:0) + /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) + /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) fn remove_whitelisted_call() -> Weight { // Proof Size summary in bytes: - // Measured: `247` - // Estimated: `7061` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_000_000, 0) - .saturating_add(Weight::from_parts(0, 7061)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `88` + // Estimated: `3556` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3556) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Whitelist WhitelistedCall (r:1 w:1) - /// Proof: Whitelist WhitelistedCall (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen) - /// Storage: Preimage PreimageFor (r:1 w:1) - /// Proof: Preimage PreimageFor (max_values: None, max_size: Some(4194344), added: 4196819, mode: Measured) - /// Storage: Preimage StatusFor (r:1 w:1) - /// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) + /// Storage: `Whitelist::WhitelistedCall` (r:1 w:1) + /// Proof: `Whitelist::WhitelistedCall` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) + /// Storage: `Preimage::PreimageFor` (r:1 w:1) + /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) + /// Storage: `Preimage::StatusFor` (r:1 w:0) + /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) + /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 4194294]`. - fn dispatch_whitelisted_call(_n: u32, ) -> Weight { + fn dispatch_whitelisted_call(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `311 + n * (1 ±0)` - // Estimated: `4205175` - // Minimum execution time: 43_000_000 picoseconds. - Weight::from_parts(4_138_000_000, 0) - .saturating_add(Weight::from_parts(0, 4205175)) - .saturating_add(T::DbWeight::get().reads(3)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `168 + n * (1 ±0)` + // Estimated: `3631 + n * (1 ±0)` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(22_000_000, 3631) + // Standard Error: 2 + .saturating_add(Weight::from_parts(742, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } - /// Storage: Whitelist WhitelistedCall (r:1 w:1) - /// Proof: Whitelist WhitelistedCall (max_values: None, max_size: Some(40), added: 2515, mode: MaxEncodedLen) - /// Storage: Preimage StatusFor (r:1 w:1) - /// Proof: Preimage StatusFor (max_values: None, max_size: Some(91), added: 2566, mode: MaxEncodedLen) + /// Storage: `Whitelist::WhitelistedCall` (r:1 w:1) + /// Proof: `Whitelist::WhitelistedCall` (`max_values`: None, `max_size`: Some(40), added: 2515, mode: `MaxEncodedLen`) + /// Storage: `Preimage::StatusFor` (r:1 w:0) + /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) + /// Storage: `Preimage::RequestStatusFor` (r:1 w:1) + /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 10000]`. - fn dispatch_whitelisted_call_with_preimage(_n: u32, ) -> Weight { + fn dispatch_whitelisted_call_with_preimage(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `247` - // Estimated: `7061` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(45_000_000, 0) - .saturating_add(Weight::from_parts(0, 7061)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `88` + // Estimated: `3556` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_612_933, 3556) + // Standard Error: 5 + .saturating_add(Weight::from_parts(1_283, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } -} +} \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_xcm.rs b/runtime/basilisk/src/weights/pallet_xcm.rs index 1b15d57780..e9ca3ec3e9 100644 --- a/runtime/basilisk/src/weights/pallet_xcm.rs +++ b/runtime/basilisk/src/weights/pallet_xcm.rs @@ -19,29 +19,23 @@ //! Autogenerated weights for `pallet_xcm` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` +//! HOSTNAME: `RR`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// target/release/basilisk // benchmark // pallet +// --chain=dev +// --steps=20 +// --repeat=50 // --wasm-execution=compiled -// --pallet -// pallet-xcm -// --extrinsic -// send,execute,teleport_assets,transfer_assets,force_subscribe_version_notify,force_unsubscribe_version_notify,migrate_supported_version,migrate_version_notifiers,already_notified_target,notify_current_targets,notify_target_migration_fail,migrate_version_notify_targets,migrate_and_notify_old_targets,new_query,take_response,force_xcm_version,force_default_xcm_version,force_suspension -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// --pallet=pallet-xcm +// --extrinsic=* // --template=scripts/pallet-weight-template.hbs -// --output -// weights.rs +// --output=./weights/pallet_xcm.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,10 +63,10 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// 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: 26_616_000 picoseconds. - Weight::from_parts(27_180_000, 3610) + // Measured: `178` + // Estimated: `3643` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 3643) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -87,28 +81,60 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { } /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// 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::RelevantMessagingState` (r:1 w:0) + /// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) + /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1) + /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: - // Measured: `69` - // Estimated: `1489` - // Minimum execution time: 32_094_000 picoseconds. - Weight::from_parts(32_796_000, 1489).saturating_add(T::DbWeight::get().reads(1_u64)) + // Measured: `536` + // Estimated: `4001` + // Minimum execution time: 84_000_000 picoseconds. + Weight::from_parts(86_000_000, 4001) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Benchmark::Override` (r:0 w:0) - /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) + /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// 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::RelevantMessagingState` (r:1 w:0) + /// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) + /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1) + /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: None, mode: `Measured`) fn transfer_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) + // Measured: `536` + // Estimated: `4001` + // Minimum execution time: 78_000_000 picoseconds. + Weight::from_parts(80_000_000, 4001) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } fn execute() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_975_000 picoseconds. - Weight::from_parts(11_208_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) } /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -116,8 +142,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_583_000 picoseconds. - Weight::from_parts(10_942_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: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) @@ -126,8 +152,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_661_000 picoseconds. - Weight::from_parts(3_796_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: `PolkadotXcm::VersionNotifiers` (r:1 w:1) @@ -148,10 +174,10 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// 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: 33_604_000 picoseconds. - Weight::from_parts(34_188_000, 3610) + // Measured: `178` + // Estimated: `3643` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(22_000_000, 3643) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -171,10 +197,10 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// 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: 34_296_000 picoseconds. - Weight::from_parts(35_148_000, 3793) + // Measured: `361` + // Estimated: `3826` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(24_000_000, 3826) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -184,8 +210,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_806_000 picoseconds. - Weight::from_parts(4_009_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: `PolkadotXcm::SupportedVersion` (r:5 w:2) @@ -194,8 +220,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `125` // Estimated: `13490` - // Minimum execution time: 24_785_000 picoseconds. - Weight::from_parts(25_370_000, 13490) + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(20_000_000, 13490) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -205,8 +231,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `129` // Estimated: `13494` - // Minimum execution time: 25_057_000 picoseconds. - Weight::from_parts(25_496_000, 13494) + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(20_000_000, 13494) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -216,8 +242,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `16018` - // Minimum execution time: 26_777_000 picoseconds. - Weight::from_parts(27_124_000, 16018) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 16018) .saturating_add(T::DbWeight::get().reads(6_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) @@ -234,10 +260,10 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// 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: 32_107_000 picoseconds. - Weight::from_parts(32_751_000, 6152) + // Measured: `245` + // Estimated: `6185` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 6185) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -247,8 +273,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `172` // Estimated: `11062` - // Minimum execution time: 16_242_000 picoseconds. - Weight::from_parts(16_464_000, 11062) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 11062) .saturating_add(T::DbWeight::get().reads(4_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:2) @@ -257,8 +283,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `136` // Estimated: `13501` - // Minimum execution time: 25_699_000 picoseconds. - Weight::from_parts(26_369_000, 13501) + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(20_000_000, 13501) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -276,10 +302,10 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// 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: `212` - // Estimated: `13577` - // Minimum execution time: 43_495_000 picoseconds. - Weight::from_parts(43_962_000, 13577) + // Measured: `245` + // Estimated: `13610` + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(32_000_000, 13610) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -291,8 +317,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `69` // Estimated: `1554` - // Minimum execution time: 6_335_000 picoseconds. - Weight::from_parts(6_587_000, 1554) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 1554) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -302,12 +328,24 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `7706` // Estimated: `11171` - // Minimum execution time: 34_563_000 picoseconds. - Weight::from_parts(35_052_000, 11171) + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(31_000_000, 11171) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + /// Storage: `PolkadotXcm::AssetTraps` (r:1 w:1) + /// Proof: `PolkadotXcm::AssetTraps` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::LocationAssets` (r:1 w:0) + /// Proof: `AssetRegistry::LocationAssets` (`max_values`: None, `max_size`: Some(622), added: 3097, mode: `MaxEncodedLen`) + /// Storage: `UnknownTokens::ConcreteFungibleBalances` (r:1 w:1) + /// Proof: `UnknownTokens::ConcreteFungibleBalances` (`max_values`: None, `max_size`: None, mode: `Measured`) fn claim_assets() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `415` + // Estimated: `4087` + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(28_000_000, 4087) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_xyk.rs b/runtime/basilisk/src/weights/pallet_xyk.rs index b02a623db4..75c4f31e0d 100644 --- a/runtime/basilisk/src/weights/pallet_xyk.rs +++ b/runtime/basilisk/src/weights/pallet_xyk.rs @@ -19,29 +19,27 @@ //! Autogenerated weights for `pallet_xyk` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `RR`, CPU: `` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --wasm-execution=compiled -// --pallet -// * +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm // --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// +// --heap-pages=4096 +// --steps=20 +// --repeat=50 // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --pallet +// pallet_xyk +// --output=./weights/pallet_xyk.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -85,10 +83,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `XYK::PoolAssets` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) fn create_pool() -> Weight { // Proof Size summary in bytes: - // Measured: `2940` + // Measured: `1100` // Estimated: `16488` - // Minimum execution time: 188_894_000 picoseconds. - Weight::from_parts(189_843_000, 16488) + // Minimum execution time: 131_000_000 picoseconds. + Weight::from_parts(133_000_000, 16488) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -110,10 +108,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `EmaOracle::Accumulator` (`max_values`: Some(1), `max_size`: Some(4441), added: 4936, mode: `MaxEncodedLen`) fn add_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `3179` + // Measured: `1680` // Estimated: `16488` - // Minimum execution time: 165_190_000 picoseconds. - Weight::from_parts(166_608_000, 16488) + // Minimum execution time: 121_000_000 picoseconds. + Weight::from_parts(122_000_000, 16488) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } @@ -139,10 +137,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `XYK::PoolAssets` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) fn remove_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `3462` + // Measured: `1663` // Estimated: `16488` - // Minimum execution time: 203_874_000 picoseconds. - Weight::from_parts(204_866_000, 16488) + // Minimum execution time: 148_000_000 picoseconds. + Weight::from_parts(150_000_000, 16488) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(14_u64)) } @@ -160,10 +158,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `EmaOracle::Accumulator` (`max_values`: Some(1), `max_size`: Some(4441), added: 4936, mode: `MaxEncodedLen`) fn sell() -> Weight { // Proof Size summary in bytes: - // Measured: `3036` + // Measured: `1498` // Estimated: `13905` - // Minimum execution time: 136_268_000 picoseconds. - Weight::from_parts(137_147_000, 13905) + // Minimum execution time: 94_000_000 picoseconds. + Weight::from_parts(95_000_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -181,10 +179,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `EmaOracle::Accumulator` (`max_values`: Some(1), `max_size`: Some(4441), added: 4936, mode: `MaxEncodedLen`) fn buy() -> Weight { // Proof Size summary in bytes: - // Measured: `3036` + // Measured: `1498` // Estimated: `13905` - // Minimum execution time: 135_336_000 picoseconds. - Weight::from_parts(136_819_000, 13905) + // Minimum execution time: 93_000_000 picoseconds. + Weight::from_parts(94_000_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -204,14 +202,14 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// The range of component `e` is `[0, 1]`. fn router_execution_sell(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1186 + e * (1850 ±0)` - // Estimated: `6156 + e * (7749 ±943_418_617_556_716)` - // Minimum execution time: 23_152_000 picoseconds. - Weight::from_parts(10_022_538, 6156) - // Standard Error: 69_029 - .saturating_add(Weight::from_parts(6_893_014, 0).saturating_mul(c.into())) - // Standard Error: 69_029 - .saturating_add(Weight::from_parts(119_189_632, 0).saturating_mul(e.into())) + // Measured: `628 + e * (870 ±0)` + // Estimated: `51038398884 + e * (7749 ±0)` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(1_544_705, 51038398884) + // Standard Error: 38_980 + .saturating_add(Weight::from_parts(6_727_647, 0).saturating_mul(c.into())) + // Standard Error: 38_980 + .saturating_add(Weight::from_parts(85_860_000, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) @@ -233,20 +231,27 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// The range of component `e` is `[0, 1]`. fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1186 + e * (1850 ±0)` - // Estimated: `6156 + e * (7749 ±1_563_467_443_840_561)` - // Minimum execution time: 30_286_000 picoseconds. - Weight::from_parts(9_055_461, 6156) - // Standard Error: 21_886 - .saturating_add(Weight::from_parts(7_314_476, 0).saturating_mul(c.into())) - // Standard Error: 36_431 - .saturating_add(Weight::from_parts(119_662_348, 0).saturating_mul(e.into())) + // Measured: `628 + e * (870 ±0)` + // Estimated: `6196 + e * (7749 ±0)` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(1_685_844, 6196) + // Standard Error: 28_995 + .saturating_add(Weight::from_parts(6_587_911, 0).saturating_mul(c.into())) + // Standard Error: 48_529 + .saturating_add(Weight::from_parts(85_740_199, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) .saturating_add(Weight::from_parts(0, 7749).saturating_mul(e.into())) } + /// Storage: `Tokens::Accounts` (r:2 w:0) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn calculate_spot_price_with_fee() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `1020` + // Estimated: `6156` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 6156) + .saturating_add(T::DbWeight::get().reads(2_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs b/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs index ef5c21ab32..2d36ad08e4 100644 --- a/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs +++ b/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs @@ -19,29 +19,23 @@ //! Autogenerated weights for `pallet_xyk_liquidity_mining` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` +//! HOSTNAME: `RR`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// target/release/basilisk // benchmark // pallet +// --chain=dev +// --steps=20 +// --repeat=50 // --wasm-execution=compiled -// --pallet -// * -// --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// --pallet=pallet-xyk_liquidity_mining +// --extrinsic=* // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --output=./weights/pallet_xyk_liquidity_mining.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,10 +63,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `XYKWarehouseLM::GlobalFarm` (`max_values`: None, `max_size`: Some(205), added: 2680, mode: `MaxEncodedLen`) fn create_global_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `506` + // Measured: `540` // Estimated: `6196` - // Minimum execution time: 72_382_000 picoseconds. - Weight::from_parts(72_924_000, 6196) + // Minimum execution time: 57_000_000 picoseconds. + Weight::from_parts(58_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -84,10 +78,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn update_global_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `912` + // Measured: `946` // Estimated: `6196` - // Minimum execution time: 76_155_000 picoseconds. - Weight::from_parts(76_880_000, 6196) + // Minimum execution time: 60_000_000 picoseconds. + Weight::from_parts(60_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -99,10 +93,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `Duster::AccountBlacklist` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) fn terminate_global_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1002` + // Measured: `1069` // Estimated: `6196` - // Minimum execution time: 76_735_000 picoseconds. - Weight::from_parts(77_463_000, 6196) + // Minimum execution time: 61_000_000 picoseconds. + Weight::from_parts(62_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -122,10 +116,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `XYKWarehouseLM::YieldFarm` (`max_values`: None, `max_size`: Some(226), added: 2701, mode: `MaxEncodedLen`) fn create_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1246` + // Measured: `1280` // Estimated: `6196` - // Minimum execution time: 99_455_000 picoseconds. - Weight::from_parts(99_825_000, 6196) + // Minimum execution time: 78_000_000 picoseconds. + Weight::from_parts(79_000_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -143,10 +137,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn update_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1394` + // Measured: `1428` // Estimated: `6196` - // Minimum execution time: 104_401_000 picoseconds. - Weight::from_parts(105_292_000, 6196) + // Minimum execution time: 81_000_000 picoseconds. + Weight::from_parts(82_000_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -162,10 +156,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn stop_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1228` + // Measured: `1262` // Estimated: `6196` - // Minimum execution time: 98_405_000 picoseconds. - Weight::from_parts(99_367_000, 6196) + // Minimum execution time: 75_000_000 picoseconds. + Weight::from_parts(76_000_000, 6196) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -179,10 +173,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn terminate_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `904` + // Measured: `938` // Estimated: `6196` - // Minimum execution time: 82_406_000 picoseconds. - Weight::from_parts(83_349_000, 6196) + // Minimum execution time: 63_000_000 picoseconds. + Weight::from_parts(64_000_000, 6196) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -226,10 +220,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `XYKWarehouseLM::Deposit` (`max_values`: None, `max_size`: Some(413), added: 2888, mode: `MaxEncodedLen`) fn deposit_shares() -> Weight { // Proof Size summary in bytes: - // Measured: `3259` + // Measured: `3326` // Estimated: `11402` - // Minimum execution time: 213_367_000 picoseconds. - Weight::from_parts(214_647_000, 11402) + // Minimum execution time: 162_000_000 picoseconds. + Weight::from_parts(163_000_000, 11402) .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -253,10 +247,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn redeposit_shares() -> Weight { // Proof Size summary in bytes: - // Measured: `2363` + // Measured: `2397` // Estimated: `3878` - // Minimum execution time: 73_549_000 picoseconds. - Weight::from_parts(74_167_000, 3878) + // Minimum execution time: 53_000_000 picoseconds. + Weight::from_parts(55_000_000, 3878) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -274,10 +268,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn claim_rewards() -> Weight { // Proof Size summary in bytes: - // Measured: `2130` + // Measured: `2164` // Estimated: `8799` - // Minimum execution time: 142_551_000 picoseconds. - Weight::from_parts(144_022_000, 8799) + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(117_000_000, 8799) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -317,10 +311,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `NFT::Items` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`) fn withdraw_shares() -> Weight { // Proof Size summary in bytes: - // Measured: `2951` + // Measured: `3018` // Estimated: `11402` - // Minimum execution time: 308_845_000 picoseconds. - Weight::from_parts(310_097_000, 11402) + // Minimum execution time: 245_000_000 picoseconds. + Weight::from_parts(247_000_000, 11402) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -338,10 +332,10 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn resume_yield_farm() -> Weight { // Proof Size summary in bytes: - // Measured: `1502` + // Measured: `1536` // Estimated: `6196` - // Minimum execution time: 101_300_000 picoseconds. - Weight::from_parts(102_211_000, 6196) + // Minimum execution time: 78_000_000 picoseconds. + Weight::from_parts(79_000_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } From c1ec167c3ae1aff4d8b3cffa178bc30fe276ef0d Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 28 Aug 2024 11:29:54 +0200 Subject: [PATCH 21/45] fix router benchmarks --- .../src/benchmarking/route_executor.rs | 87 ++++++++++++++++++- 1 file changed, 84 insertions(+), 3 deletions(-) diff --git a/runtime/basilisk/src/benchmarking/route_executor.rs b/runtime/basilisk/src/benchmarking/route_executor.rs index 5644d49fa9..9c509a362d 100644 --- a/runtime/basilisk/src/benchmarking/route_executor.rs +++ b/runtime/basilisk/src/benchmarking/route_executor.rs @@ -19,15 +19,20 @@ use crate::{AccountId, AssetId, Balance, Currencies, EmaOracle, Router, Runtime, RuntimeOrigin, System, LBP, XYK}; use super::*; -use frame_benchmarking::{account, BenchmarkError}; +use frame_benchmarking::{account, BenchmarkError, BenchmarkResult}; use frame_support::{ assert_ok, dispatch::DispatchResult, ensure, parameter_types, traits::{OnFinalize, OnInitialize}, + weights::Weight, }; use frame_system::RawOrigin; -use hydradx_traits::router::{inverse_route, AssetPair, PoolType, RouterT, Trade}; +use hydradx_traits::{ + PriceOracle, + router::{inverse_route, AssetPair, PoolType, RouterT, Trade, RouteProvider, RouteSpotPriceProvider} +}; +use pallet_ema_oracle::OraclePeriod; use orml_benchmarking::runtime_benchmarks; use orml_traits::{MultiCurrency, MultiCurrencyExtended}; use primitives::{constants::currency::UNITS, BlockNumber}; @@ -36,6 +41,7 @@ use sp_std::vec; pub const INITIAL_BALANCE: Balance = 10_000_000 * UNITS; const HDX: AssetId = 0; +const DAI: AssetId = 2; parameter_types! { //NOTE: This should always be > 1 otherwise we will payout more than we collected as ED for @@ -361,10 +367,85 @@ runtime_benchmarks! { )?; } verify { - let stored_route = Router::route(AssetPair::new(HDX, asset_6)).unwrap(); assert_eq!(inverse_route(stored_route.to_vec()), route); } + + get_route { + let route = vec![Trade { + pool: PoolType::XYK, + asset_in: HDX, + asset_out: DAI + }]; + + Router::force_insert_route( + RawOrigin::Root.into(), + AssetPair::new(HDX, DAI), + route, + )?; + }: { + Router::get_route(AssetPair::new(HDX, DAI)) + } + + //To calculate the overweight properly we use this to substract + get_oracle_price_for_xyk { + let asset_2 = register_asset(b"AS2".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; + + let caller: AccountId = funded_account("caller", 0, &[asset_2]); + create_xyk_pool(HDX, asset_2); + + let route = vec![Trade { + pool: PoolType::XYK, + asset_in: HDX, + asset_out: asset_2 + }]; + + assert_ok!(Router::sell( + RawOrigin::Signed(caller.clone()).into(), + HDX, + asset_2, + 10_000, + 0, + route.clone() + )); + + set_period(10); + let price; + }: { + price = ::OraclePriceProvider::price(&route, OraclePeriod::Short); + } + verify { + assert!(price.is_some()); + } + + get_oracle_price_for_omnipool { + }: { + // not used in Basilisk runtime + Err(BenchmarkError::Override(BenchmarkResult::from_weight(Weight::MAX)))? + } + + // Calculates the weight of LBP spot price with fee calculation. Used in the calculation to determine the weight of the overhead. + calculate_spot_price_with_fee_in_lbp { + let asset_in = register_asset(b"FCA".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; + let asset_out = register_asset(b"FCB".to_vec(), 1u128).map_err(|_| BenchmarkError::Stop("Failed to register asset"))?; + let caller: AccountId = funded_account("caller", 7, &[asset_in, asset_out]); + let seller: AccountId = funded_account("seller", 8, &[asset_in, asset_out]); + + setup_lbp(caller, asset_in, asset_out)?; + + let trades = vec![Trade { + pool: PoolType::LBP, + asset_in, + asset_out + }]; + + }: { + Router::spot_price_with_fee(trades.as_slice()); + } + verify { + assert!(Router::spot_price_with_fee(trades.as_slice()).is_some()); + } + } #[cfg(test)] From 4c827b0d041667b23bc239700ec813f6bb331ae8 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 28 Aug 2024 17:34:55 +0200 Subject: [PATCH 22/45] rebenchmark using ref machine --- pallets/asset-registry/src/weights.rs | 58 +++--- pallets/marketplace/src/weights.rs | 55 +++--- pallets/xyk-liquidity-mining/src/weights.rs | 54 +++--- .../cumulus_pallet_parachain_system.rs | 14 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 34 ++-- runtime/basilisk/src/weights/frame_system.rs | 58 +++--- runtime/basilisk/src/weights/orml_tokens.rs | 26 +-- runtime/basilisk/src/weights/orml_vesting.rs | 26 +-- .../src/weights/pallet_asset_registry.rs | 22 +-- .../basilisk/src/weights/pallet_balances.rs | 46 ++--- .../src/weights/pallet_collator_selection.rs | 94 +++++----- .../basilisk/src/weights/pallet_collective.rs | 120 +++++++------ .../src/weights/pallet_conviction_voting.rs | 42 ++--- .../basilisk/src/weights/pallet_currencies.rs | 26 +-- .../basilisk/src/weights/pallet_democracy.rs | 150 ++++++++-------- runtime/basilisk/src/weights/pallet_duster.rs | 18 +- .../src/weights/pallet_elections_phragmen.rs | 84 ++++----- .../basilisk/src/weights/pallet_ema_oracle.rs | 46 ++--- .../basilisk/src/weights/pallet_identity.rs | 170 +++++++++--------- runtime/basilisk/src/weights/pallet_lbp.rs | 62 +++---- .../src/weights/pallet_marketplace.rs | 30 ++-- .../src/weights/pallet_message_queue.rs | 46 ++--- .../basilisk/src/weights/pallet_multisig.rs | 72 ++++---- runtime/basilisk/src/weights/pallet_nft.rs | 26 +-- .../basilisk/src/weights/pallet_preimage.rs | 68 +++---- runtime/basilisk/src/weights/pallet_proxy.rs | 102 ++++++----- .../basilisk/src/weights/pallet_referenda.rs | 126 ++++++------- .../basilisk/src/weights/pallet_scheduler.rs | 102 +++++------ .../weights/pallet_state_trie_migration.rs | 38 ++-- .../basilisk/src/weights/pallet_timestamp.rs | 14 +- runtime/basilisk/src/weights/pallet_tips.rs | 94 +++++----- .../pallet_transaction_multi_payment.rs | 26 +-- .../src/weights/pallet_transaction_pause.rs | 14 +- .../basilisk/src/weights/pallet_treasury.rs | 54 +++--- .../basilisk/src/weights/pallet_utility.rs | 38 ++-- .../basilisk/src/weights/pallet_whitelist.rs | 30 ++-- runtime/basilisk/src/weights/pallet_xcm.rs | 80 ++++----- runtime/basilisk/src/weights/pallet_xyk.rs | 60 +++---- .../weights/pallet_xyk_liquidity_mining.rs | 54 +++--- 39 files changed, 1145 insertions(+), 1134 deletions(-) diff --git a/pallets/asset-registry/src/weights.rs b/pallets/asset-registry/src/weights.rs index a3361905ec..5847ac2010 100644 --- a/pallets/asset-registry/src/weights.rs +++ b/pallets/asset-registry/src/weights.rs @@ -1,13 +1,13 @@ -// This file is part of pallet-asset-registry. +// This file is part of Basilisk. -// Copyright (C) 2020-2022 Intergalactic, Limited (GIB). +// Copyright (C) 2020-2023 Intergalactic, Limited (GIB). // SPDX-License-Identifier: Apache-2.0 // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // -// http://www.apache.org/licenses/LICENSE-2.0 +// http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, @@ -15,28 +15,36 @@ // See the License for the specific language governing permissions and // limitations under the License. -//! Autogenerated weights for asset-registry + +//! Autogenerated weights for `pallet_asset_registry` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 -//! DATE: 2021-06-16, STEPS: [5, ], REPEAT: 20, LOW RANGE: [], HIGH RANGE: [] -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 128 +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// target/release/basilisk +// frame-omni-bencher +// v1 // benchmark -// --pallet=asset-registry -// --chain=dev -// --steps=5 -// --repeat=20 -// --extrinsic=* -// --execution=wasm -// --wasm-execution=compiled +// pallet +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm +// --extrinsic +// // --heap-pages=4096 -// --template=.maintain/pallet-weight-template.hbs -// --output=lbp.rs +// --steps=20 +// --repeat=50 +// --template=scripts/pallet-weight-template.hbs +// --pallet +// pallet_asset_registry +// --output=./weights/pallet_asset_registry.rs +#![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] use frame_support::{ traits::Get, @@ -70,8 +78,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `4087` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4087) + // Minimum execution time: 33_876_000 picoseconds. + Weight::from_parts(34_392_000, 4087) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -83,8 +91,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `89` // Estimated: `3552` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3552) + // Minimum execution time: 22_588_000 picoseconds. + Weight::from_parts(23_161_000, 3552) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -96,8 +104,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `102` // Estimated: `3552` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3552) + // Minimum execution time: 17_013_000 picoseconds. + Weight::from_parts(17_293_000, 3552) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -111,8 +119,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `4087` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 4087) + // Minimum execution time: 22_619_000 picoseconds. + Weight::from_parts(23_035_000, 4087) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } diff --git a/pallets/marketplace/src/weights.rs b/pallets/marketplace/src/weights.rs index d24c08418d..5f758bb36d 100644 --- a/pallets/marketplace/src/weights.rs +++ b/pallets/marketplace/src/weights.rs @@ -15,31 +15,36 @@ // See the License for the specific language governing permissions and // limitations under the License. + //! Autogenerated weights for `pallet_marketplace` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-12-06, STEPS: `10`, REPEAT: `30`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --chain=dev -// --steps=10 -// --repeat=30 -// --wasm-execution=compiled +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm +// --extrinsic +// // --heap-pages=4096 -// --template=.maintain/pallet-weight-template-no-back.hbs -// --pallet=pallet-marketplace -// --output=marketplace.rs -// --extrinsic= +// --steps=20 +// --repeat=50 +// --template=scripts/pallet-weight-template.hbs +// --pallet +// pallet_marketplace +// --output=./weights/pallet_marketplace.rs +#![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] -#![allow(clippy::unnecessary_cast)] +#![allow(missing_docs)] use frame_support::{ traits::Get, @@ -86,8 +91,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1367` // Estimated: `6156` - // Minimum execution time: 70_000_000 picoseconds. - Weight::from_parts(72_000_000, 6156) + // Minimum execution time: 109_295_000 picoseconds. + Weight::from_parts(110_540_000, 6156) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -99,8 +104,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `442` // Estimated: `3611` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3611) + // Minimum execution time: 25_586_000 picoseconds. + Weight::from_parts(26_067_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,8 +123,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `616` // Estimated: `4087` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_000_000, 4087) + // Minimum execution time: 50_969_000 picoseconds. + Weight::from_parts(51_584_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -139,8 +144,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1029` // Estimated: `4087` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(32_000_000, 4087) + // Minimum execution time: 51_934_000 picoseconds. + Weight::from_parts(52_660_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -172,8 +177,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1437` // Estimated: `6156` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(88_000_000, 6156) + // Minimum execution time: 132_374_000 picoseconds. + Weight::from_parts(133_423_000, 6156) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -189,8 +194,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `600` // Estimated: `4087` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4087) + // Minimum execution time: 36_204_000 picoseconds. + Weight::from_parts(36_587_000, 4087) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/pallets/xyk-liquidity-mining/src/weights.rs b/pallets/xyk-liquidity-mining/src/weights.rs index fc7a0e9f13..6b12e0bede 100644 --- a/pallets/xyk-liquidity-mining/src/weights.rs +++ b/pallets/xyk-liquidity-mining/src/weights.rs @@ -19,9 +19,9 @@ //! Autogenerated weights for `pallet_xyk_liquidity_mining` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: @@ -32,7 +32,7 @@ // --steps=20 // --repeat=50 // --wasm-execution=compiled -// --pallet=pallet-xyk_liquidity_mining +// --pallet=pallet-xyk-liquidity-mining // --extrinsic=* // --template=scripts/pallet-weight-template.hbs // --output=./weights/pallet_xyk_liquidity_mining.rs @@ -80,8 +80,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `540` // Estimated: `6196` - // Minimum execution time: 57_000_000 picoseconds. - Weight::from_parts(58_000_000, 6196) + // Minimum execution time: 70_662_000 picoseconds. + Weight::from_parts(71_546_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -95,8 +95,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `946` // Estimated: `6196` - // Minimum execution time: 60_000_000 picoseconds. - Weight::from_parts(60_000_000, 6196) + // Minimum execution time: 75_179_000 picoseconds. + Weight::from_parts(75_866_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -110,8 +110,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1069` // Estimated: `6196` - // Minimum execution time: 61_000_000 picoseconds. - Weight::from_parts(62_000_000, 6196) + // Minimum execution time: 76_085_000 picoseconds. + Weight::from_parts(76_892_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -133,8 +133,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1280` // Estimated: `6196` - // Minimum execution time: 78_000_000 picoseconds. - Weight::from_parts(79_000_000, 6196) + // Minimum execution time: 96_624_000 picoseconds. + Weight::from_parts(97_731_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -154,8 +154,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1428` // Estimated: `6196` - // Minimum execution time: 81_000_000 picoseconds. - Weight::from_parts(82_000_000, 6196) + // Minimum execution time: 101_694_000 picoseconds. + Weight::from_parts(102_478_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -173,8 +173,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1262` // Estimated: `6196` - // Minimum execution time: 75_000_000 picoseconds. - Weight::from_parts(76_000_000, 6196) + // Minimum execution time: 95_747_000 picoseconds. + Weight::from_parts(97_001_000, 6196) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -190,8 +190,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `938` // Estimated: `6196` - // Minimum execution time: 63_000_000 picoseconds. - Weight::from_parts(64_000_000, 6196) + // Minimum execution time: 80_289_000 picoseconds. + Weight::from_parts(80_731_000, 6196) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -237,8 +237,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3326` // Estimated: `11402` - // Minimum execution time: 162_000_000 picoseconds. - Weight::from_parts(163_000_000, 11402) + // Minimum execution time: 208_452_000 picoseconds. + Weight::from_parts(210_505_000, 11402) .saturating_add(RocksDbWeight::get().reads(22_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -264,8 +264,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2397` // Estimated: `3878` - // Minimum execution time: 53_000_000 picoseconds. - Weight::from_parts(55_000_000, 3878) + // Minimum execution time: 72_220_000 picoseconds. + Weight::from_parts(73_352_000, 3878) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -285,8 +285,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2164` // Estimated: `8799` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(117_000_000, 8799) + // Minimum execution time: 141_239_000 picoseconds. + Weight::from_parts(142_524_000, 8799) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -328,8 +328,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3018` // Estimated: `11402` - // Minimum execution time: 245_000_000 picoseconds. - Weight::from_parts(247_000_000, 11402) + // Minimum execution time: 303_183_000 picoseconds. + Weight::from_parts(305_211_000, 11402) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -349,8 +349,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1536` // Estimated: `6196` - // Minimum execution time: 78_000_000 picoseconds. - Weight::from_parts(79_000_000, 6196) + // Minimum execution time: 99_110_000 picoseconds. + Weight::from_parts(99_864_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs index 87410fc2a7..f28f85ff85 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `cumulus_pallet_parachain_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -70,10 +70,10 @@ impl cumulus_pallet_parachain_system::WeightInfo for Ba // Proof Size summary in bytes: // Measured: `0` // Estimated: `3517` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(1_000_000, 3517) - // Standard Error: 814_026 - .saturating_add(Weight::from_parts(310_954_054, 0).saturating_mul(n.into())) + // Minimum execution time: 1_317_000 picoseconds. + Weight::from_parts(1_350_000, 3517) + // Standard Error: 16_718 + .saturating_add(Weight::from_parts(280_501_225, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) diff --git a/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs index db9116f219..f42f81570e 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `cumulus_pallet_xcmp_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -61,8 +61,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 1485) + // Minimum execution time: 4_358_000 picoseconds. + Weight::from_parts(4_610_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -80,8 +80,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `3517` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3517) + // Minimum execution time: 13_887_000 picoseconds. + Weight::from_parts(14_138_000, 3517) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -91,8 +91,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 1485) + // Minimum execution time: 1_736_000 picoseconds. + Weight::from_parts(1_847_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,8 +102,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `15` // Estimated: `1500` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 1500) + // Minimum execution time: 3_015_000 picoseconds. + Weight::from_parts(3_144_000, 1500) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -111,8 +111,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // 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: 10_701_000 picoseconds. + Weight::from_parts(10_820_000, 0) } /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) /// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) @@ -132,8 +132,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `134220` // Estimated: `137685` - // Minimum execution time: 88_000_000 picoseconds. - Weight::from_parts(90_000_000, 137685) + // Minimum execution time: 174_849_000 picoseconds. + Weight::from_parts(175_530_000, 137685) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -155,8 +155,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `65617` // Estimated: `69082` - // Minimum execution time: 58_000_000 picoseconds. - Weight::from_parts(59_000_000, 69082) + // Minimum execution time: 98_022_000 picoseconds. + Weight::from_parts(98_714_000, 69082) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/frame_system.rs b/runtime/basilisk/src/weights/frame_system.rs index c4a756cefa..dbb6a50290 100644 --- a/runtime/basilisk/src/weights/frame_system.rs +++ b/runtime/basilisk/src/weights/frame_system.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `frame_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -60,20 +60,20 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_027_554, 0) + // Minimum execution time: 3_053_000 picoseconds. + Weight::from_parts(3_119_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(205, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(410, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> 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: 7_909_000 picoseconds. + Weight::from_parts(8_039_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_201, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_185, 0).saturating_mul(b.into())) } /// Storage: `System::Digest` (r:1 w:1) /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -83,8 +83,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 1485) + // Minimum execution time: 5_303_000 picoseconds. + Weight::from_parts(5_570_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -104,8 +104,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `106` // Estimated: `1591` - // Minimum execution time: 81_338_000_000 picoseconds. - Weight::from_parts(82_455_000_000, 1591) + // Minimum execution time: 97_817_882_000 picoseconds. + Weight::from_parts(97_986_636_000, 1591) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -116,10 +116,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 685 - .saturating_add(Weight::from_parts(695_394, 0).saturating_mul(i.into())) + // Minimum execution time: 2_956_000 picoseconds. + Weight::from_parts(3_048_000, 0) + // Standard Error: 829 + .saturating_add(Weight::from_parts(953_548, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -129,10 +129,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 775 - .saturating_add(Weight::from_parts(519_803, 0).saturating_mul(i.into())) + // Minimum execution time: 3_125_000 picoseconds. + Weight::from_parts(3_195_000, 0) + // Standard Error: 728 + .saturating_add(Weight::from_parts(712_629, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -142,10 +142,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `35 + p * (69 ±0)` // Estimated: `5 + p * (70 ±0)` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 5) - // Standard Error: 883 - .saturating_add(Weight::from_parts(934_822, 0).saturating_mul(p.into())) + // Minimum execution time: 4_919_000 picoseconds. + Weight::from_parts(4_955_000, 5) + // Standard Error: 894 + .saturating_add(Weight::from_parts(1_155_427, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -156,8 +156,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // 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: 10_742_000 picoseconds. + Weight::from_parts(11_303_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `System::AuthorizedUpgrade` (r:1 w:1) @@ -178,8 +178,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `127` // Estimated: `1612` - // Minimum execution time: 85_390_000_000 picoseconds. - Weight::from_parts(86_663_000_000, 1612) + // Minimum execution time: 101_443_783_000 picoseconds. + Weight::from_parts(101_585_238_000, 1612) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } diff --git a/runtime/basilisk/src/weights/orml_tokens.rs b/runtime/basilisk/src/weights/orml_tokens.rs index 84ef1c6154..7b271dacb8 100644 --- a/runtime/basilisk/src/weights/orml_tokens.rs +++ b/runtime/basilisk/src/weights/orml_tokens.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `orml_tokens` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -69,8 +69,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `522` // Estimated: `6156` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(44_000_000, 6156) + // Minimum execution time: 68_501_000 picoseconds. + Weight::from_parts(69_176_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -88,8 +88,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `522` // Estimated: `6156` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(47_000_000, 6156) + // Minimum execution time: 72_617_000 picoseconds. + Weight::from_parts(73_468_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -107,8 +107,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `470` // Estimated: `6156` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(34_000_000, 6156) + // Minimum execution time: 54_970_000 picoseconds. + Weight::from_parts(55_756_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -126,8 +126,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `522` // Estimated: `6196` - // Minimum execution time: 36_000_000 picoseconds. - Weight::from_parts(37_000_000, 6196) + // Minimum execution time: 58_175_000 picoseconds. + Weight::from_parts(58_902_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -147,8 +147,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `180` // Estimated: `3593` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(24_000_000, 3593) + // Minimum execution time: 40_646_000 picoseconds. + Weight::from_parts(41_415_000, 3593) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/orml_vesting.rs b/runtime/basilisk/src/weights/orml_vesting.rs index 2f6fcf9986..4684d68fc5 100644 --- a/runtime/basilisk/src/weights/orml_vesting.rs +++ b/runtime/basilisk/src/weights/orml_vesting.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `orml_vesting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -67,8 +67,8 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `255` // Estimated: `6196` - // Minimum execution time: 66_000_000 picoseconds. - Weight::from_parts(68_000_000, 6196) + // Minimum execution time: 96_297_000 picoseconds. + Weight::from_parts(97_330_000, 6196) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -83,10 +83,10 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `479 + i * (18 ±0)` // Estimated: `4764` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(32_356_798, 4764) - // Standard Error: 3_407 - .saturating_add(Weight::from_parts(57_720, 0).saturating_mul(i.into())) + // Minimum execution time: 50_567_000 picoseconds. + Weight::from_parts(51_975_340, 4764) + // Standard Error: 3_365 + .saturating_add(Weight::from_parts(145_031, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -103,10 +103,10 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `255` // Estimated: `4764` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(27_741_849, 4764) - // Standard Error: 3_406 - .saturating_add(Weight::from_parts(85_832, 0).saturating_mul(i.into())) + // Minimum execution time: 43_735_000 picoseconds. + Weight::from_parts(45_065_971, 4764) + // Standard Error: 2_536 + .saturating_add(Weight::from_parts(102_492, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_asset_registry.rs b/runtime/basilisk/src/weights/pallet_asset_registry.rs index f4a3fe0e59..8438c8693c 100644 --- a/runtime/basilisk/src/weights/pallet_asset_registry.rs +++ b/runtime/basilisk/src/weights/pallet_asset_registry.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_asset_registry` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -71,8 +71,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `0` // Estimated: `4087` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4087) + // Minimum execution time: 33_876_000 picoseconds. + Weight::from_parts(34_392_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -84,8 +84,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `89` // Estimated: `3552` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3552) + // Minimum execution time: 22_588_000 picoseconds. + Weight::from_parts(23_161_000, 3552) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -97,8 +97,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `102` // Estimated: `3552` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3552) + // Minimum execution time: 17_013_000 picoseconds. + Weight::from_parts(17_293_000, 3552) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -112,8 +112,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `76` // Estimated: `4087` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 4087) + // Minimum execution time: 22_619_000 picoseconds. + Weight::from_parts(23_035_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_balances.rs b/runtime/basilisk/src/weights/pallet_balances.rs index b6400ba7ed..44caa99a39 100644 --- a/runtime/basilisk/src/weights/pallet_balances.rs +++ b/runtime/basilisk/src/weights/pallet_balances.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -61,8 +61,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(53_000_000, 3593) + // Minimum execution time: 75_867_000 picoseconds. + Weight::from_parts(76_550_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(39_000_000, 3593) + // Minimum execution time: 54_231_000 picoseconds. + Weight::from_parts(54_951_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -83,8 +83,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3593) + // Minimum execution time: 18_678_000 picoseconds. + Weight::from_parts(19_132_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,8 +94,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_000_000, 3593) + // Minimum execution time: 26_412_000 picoseconds. + Weight::from_parts(26_855_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,8 +105,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `6196` - // Minimum execution time: 53_000_000 picoseconds. - Weight::from_parts(54_000_000, 6196) + // Minimum execution time: 76_708_000 picoseconds. + Weight::from_parts(77_509_000, 6196) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -116,8 +116,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 47_000_000 picoseconds. - Weight::from_parts(48_000_000, 3593) + // Minimum execution time: 67_382_000 picoseconds. + Weight::from_parts(68_164_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -127,8 +127,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3593) + // Minimum execution time: 23_151_000 picoseconds. + Weight::from_parts(23_492_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,10 +139,10 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0 + u * (135 ±0)` // Estimated: `990 + u * (2603 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(14_000_000, 990) - // Standard Error: 7_638 - .saturating_add(Weight::from_parts(13_749_537, 0).saturating_mul(u.into())) + // Minimum execution time: 22_341_000 picoseconds. + Weight::from_parts(22_723_000, 990) + // Standard Error: 10_265 + .saturating_add(Weight::from_parts(18_037_927, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) @@ -153,8 +153,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1501` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 1501) + // Minimum execution time: 8_478_000 picoseconds. + Weight::from_parts(8_814_000, 1501) .saturating_add(T::DbWeight::get().reads(1_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_collator_selection.rs b/runtime/basilisk/src/weights/pallet_collator_selection.rs index ca6ec4683c..d11ce0a988 100644 --- a/runtime/basilisk/src/weights/pallet_collator_selection.rs +++ b/runtime/basilisk/src/weights/pallet_collator_selection.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_collator_selection` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -64,10 +64,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `45 + b * (79 ±0)` // Estimated: `1034 + b * (2554 ±0)` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(5_920_626, 1034) - // Standard Error: 14_015 - .saturating_add(Weight::from_parts(3_045_007, 0).saturating_mul(b.into())) + // Minimum execution time: 14_637_000 picoseconds. + Weight::from_parts(14_473_862, 1034) + // Standard Error: 3_898 + .saturating_add(Weight::from_parts(3_605_574, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2554).saturating_mul(b.into())) @@ -86,12 +86,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `626 + b * (41 ±0) + c * (48 ±0)` // Estimated: `4128 + b * (42 ±0) + c * (45 ±0)` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(32_642_377, 4128) - // Standard Error: 1_126 - .saturating_add(Weight::from_parts(78_546, 0).saturating_mul(b.into())) - // Standard Error: 2_906 - .saturating_add(Weight::from_parts(22_950, 0).saturating_mul(c.into())) + // Minimum execution time: 51_765_000 picoseconds. + Weight::from_parts(51_337_115, 4128) + // Standard Error: 1_133 + .saturating_add(Weight::from_parts(101_847, 0).saturating_mul(b.into())) + // Standard Error: 2_924 + .saturating_add(Weight::from_parts(19_676, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 42).saturating_mul(b.into())) @@ -106,10 +106,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `8 + b * (32 ±0)` // Estimated: `3086` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_680_638, 3086) - // Standard Error: 1_157 - .saturating_add(Weight::from_parts(27_660, 0).saturating_mul(b.into())) + // Minimum execution time: 14_642_000 picoseconds. + Weight::from_parts(14_801_568, 3086) + // Standard Error: 663 + .saturating_add(Weight::from_parts(66_324, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -119,8 +119,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // 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: 7_154_000 picoseconds. + Weight::from_parts(7_422_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:1) @@ -137,12 +137,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0 + c * (167 ±0) + k * (114 ±0)` // Estimated: `3593 + c * (843 ±29) + k * (843 ±29)` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 3593) - // Standard Error: 158_052 - .saturating_add(Weight::from_parts(5_299_287, 0).saturating_mul(c.into())) - // Standard Error: 158_052 - .saturating_add(Weight::from_parts(5_106_161, 0).saturating_mul(k.into())) + // Minimum execution time: 12_292_000 picoseconds. + Weight::from_parts(12_539_000, 3593) + // Standard Error: 208_109 + .saturating_add(Weight::from_parts(7_236_451, 0).saturating_mul(c.into())) + // Standard Error: 208_109 + .saturating_add(Weight::from_parts(6_966_103, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) @@ -159,10 +159,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `319 + c * (43 ±0)` // Estimated: `2446` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_240_624, 2446) - // Standard Error: 4_606 - .saturating_add(Weight::from_parts(62_225, 0).saturating_mul(c.into())) + // Minimum execution time: 33_370_000 picoseconds. + Weight::from_parts(33_883_288, 2446) + // Standard Error: 3_569 + .saturating_add(Weight::from_parts(88_033, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -181,10 +181,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `241 + c * (64 ±0)` // Estimated: `3711 + c * (64 ±0)` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_066_821, 3711) - // Standard Error: 3_321 - .saturating_add(Weight::from_parts(162_245, 0).saturating_mul(c.into())) + // Minimum execution time: 43_387_000 picoseconds. + Weight::from_parts(44_251_708, 3711) + // Standard Error: 2_604 + .saturating_add(Weight::from_parts(231_572, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) @@ -206,10 +206,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `342 + c * (64 ±0)` // Estimated: `3810 + c * (64 ±0)` - // Minimum execution time: 43_000_000 picoseconds. - Weight::from_parts(42_810_234, 3810) - // Standard Error: 3_861 - .saturating_add(Weight::from_parts(172_729, 0).saturating_mul(c.into())) + // Minimum execution time: 66_369_000 picoseconds. + Weight::from_parts(66_249_342, 3810) + // Standard Error: 2_469 + .saturating_add(Weight::from_parts(196_002, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) @@ -225,10 +225,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `136 + c * (51 ±0)` // Estimated: `3086` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(23_744_503, 3086) - // Standard Error: 3_811 - .saturating_add(Weight::from_parts(132_408, 0).saturating_mul(c.into())) + // Minimum execution time: 39_225_000 picoseconds. + Weight::from_parts(39_157_774, 3086) + // Standard Error: 2_166 + .saturating_add(Weight::from_parts(165_423, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -242,8 +242,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `52` // Estimated: `6196` - // Minimum execution time: 39_000_000 picoseconds. - Weight::from_parts(41_000_000, 6196) + // Minimum execution time: 55_231_000 picoseconds. + Weight::from_parts(55_861_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -265,10 +265,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `182 + c * (98 ±0) + r * (108 ±0)` // Estimated: `3086 + c * (2519 ±0) + r * (2375 ±13)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3086) - // Standard Error: 271_188 - .saturating_add(Weight::from_parts(11_926_383, 0).saturating_mul(c.into())) + // Minimum execution time: 26_139_000 picoseconds. + Weight::from_parts(26_516_000, 3086) + // Standard Error: 361_800 + .saturating_add(Weight::from_parts(20_168_396, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) diff --git a/runtime/basilisk/src/weights/pallet_collective.rs b/runtime/basilisk/src/weights/pallet_collective.rs index bdc9c5c64d..ac22bfde22 100644 --- a/runtime/basilisk/src/weights/pallet_collective.rs +++ b/runtime/basilisk/src/weights/pallet_collective.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_collective` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -70,12 +70,12 @@ impl pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -71,8 +71,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `13156` // Estimated: `42428` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(93_000_000, 42428) + // Minimum execution time: 123_648_000 picoseconds. + Weight::from_parts(125_872_000, 42428) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -94,8 +94,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `13876` // Estimated: `83866` - // Minimum execution time: 129_000_000 picoseconds. - Weight::from_parts(134_000_000, 83866) + // Minimum execution time: 173_878_000 picoseconds. + Weight::from_parts(176_096_000, 83866) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -111,8 +111,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `13713` // Estimated: `83866` - // Minimum execution time: 105_000_000 picoseconds. - Weight::from_parts(111_000_000, 83866) + // Minimum execution time: 142_378_000 picoseconds. + Weight::from_parts(144_420_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -124,8 +124,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `12933` // Estimated: `30706` - // Minimum execution time: 51_000_000 picoseconds. - Weight::from_parts(55_000_000, 30706) + // Minimum execution time: 68_567_000 picoseconds. + Weight::from_parts(70_231_000, 30706) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -148,10 +148,10 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `1004 + r * (991 ±0)` // Estimated: `83866 + r * (3411 ±0)` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(45_010_411, 83866) - // Standard Error: 188_709 - .saturating_add(Weight::from_parts(27_882_202, 0).saturating_mul(r.into())) + // Minimum execution time: 73_915_000 picoseconds. + Weight::from_parts(86_593_593, 83866) + // Standard Error: 89_966 + .saturating_add(Weight::from_parts(34_657_669, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -171,10 +171,10 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `963 + r * (985 ±0)` // Estimated: `83866 + r * (3411 ±0)` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(24_178_005, 83866) - // Standard Error: 69_442 - .saturating_add(Weight::from_parts(26_502_459, 0).saturating_mul(r.into())) + // Minimum execution time: 40_096_000 picoseconds. + Weight::from_parts(49_409_540, 83866) + // Standard Error: 89_853 + .saturating_add(Weight::from_parts(34_598_242, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -193,8 +193,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `11924` // Estimated: `30706` - // Minimum execution time: 74_000_000 picoseconds. - Weight::from_parts(78_000_000, 30706) + // Minimum execution time: 96_704_000 picoseconds. + Weight::from_parts(99_214_000, 30706) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_currencies.rs b/runtime/basilisk/src/weights/pallet_currencies.rs index e6d074cb3e..80be305a96 100644 --- a/runtime/basilisk/src/weights/pallet_currencies.rs +++ b/runtime/basilisk/src/weights/pallet_currencies.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_currencies` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -69,8 +69,8 @@ impl pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -67,8 +67,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `4627` // Estimated: `18187` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(28_000_000, 18187) + // Minimum execution time: 45_319_000 picoseconds. + Weight::from_parts(45_950_000, 18187) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -78,8 +78,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3406` // Estimated: `6695` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(27_000_000, 6695) + // Minimum execution time: 44_182_000 picoseconds. + Weight::from_parts(44_860_000, 6695) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -95,8 +95,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3205` // Estimated: `7260` - // Minimum execution time: 36_000_000 picoseconds. - Weight::from_parts(37_000_000, 7260) + // Minimum execution time: 55_587_000 picoseconds. + Weight::from_parts(56_254_000, 7260) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -112,8 +112,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3227` // Estimated: `7260` - // Minimum execution time: 39_000_000 picoseconds. - Weight::from_parts(40_000_000, 7260) + // Minimum execution time: 59_020_000 picoseconds. + Weight::from_parts(59_488_000, 7260) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -127,8 +127,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `190` // Estimated: `3666` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 3666) + // Minimum execution time: 29_419_000 picoseconds. + Weight::from_parts(29_910_000, 3666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -150,8 +150,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `5724` // Estimated: `18187` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(88_000_000, 18187) + // Minimum execution time: 125_034_000 picoseconds. + Weight::from_parts(125_914_000, 18187) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -163,8 +163,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3214` // Estimated: `6703` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 6703) + // Minimum execution time: 12_061_000 picoseconds. + Weight::from_parts(12_352_000, 6703) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -174,8 +174,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // 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: 3_806_000 picoseconds. + Weight::from_parts(4_050_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Democracy::NextExternal` (r:0 w:1) @@ -184,8 +184,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // 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_847_000 picoseconds. + Weight::from_parts(4_082_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Democracy::NextExternal` (r:1 w:1) @@ -200,8 +200,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `87` // Estimated: `3518` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3518) + // Minimum execution time: 27_651_000 picoseconds. + Weight::from_parts(28_191_000, 3518) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -215,8 +215,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3317` // Estimated: `6703` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 6703) + // Minimum execution time: 30_996_000 picoseconds. + Weight::from_parts(31_767_000, 6703) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -232,8 +232,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `5609` // Estimated: `18187` - // Minimum execution time: 71_000_000 picoseconds. - Weight::from_parts(73_000_000, 18187) + // Minimum execution time: 99_985_000 picoseconds. + Weight::from_parts(102_154_000, 18187) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -245,8 +245,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `121` // Estimated: `3518` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 3518) + // Minimum execution time: 21_170_000 picoseconds. + Weight::from_parts(21_542_000, 3518) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -261,10 +261,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `67 + r * (86 ±0)` // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_508_022, 1489) - // Standard Error: 8_996 - .saturating_add(Weight::from_parts(2_959_061, 0).saturating_mul(r.into())) + // Minimum execution time: 2_630_000 picoseconds. + Weight::from_parts(8_452_232, 1489) + // Standard Error: 4_750 + .saturating_add(Weight::from_parts(3_528_125, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -287,10 +287,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `67 + r * (86 ±0)` // Estimated: `18187 + r * (2676 ±0)` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_801_398, 18187) - // Standard Error: 9_207 - .saturating_add(Weight::from_parts(2_962_450, 0).saturating_mul(r.into())) + // Minimum execution time: 5_740_000 picoseconds. + Weight::from_parts(11_779_824, 18187) + // Standard Error: 5_343 + .saturating_add(Weight::from_parts(3_523_820, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -309,10 +309,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `564 + r * (108 ±0)` // Estimated: `19800 + r * (2676 ±0)` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(31_901_453, 19800) - // Standard Error: 10_833 - .saturating_add(Weight::from_parts(3_720_036, 0).saturating_mul(r.into())) + // Minimum execution time: 46_480_000 picoseconds. + Weight::from_parts(52_113_055, 19800) + // Standard Error: 5_835 + .saturating_add(Weight::from_parts(4_733_744, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -328,10 +328,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `312 + r * (108 ±0)` // Estimated: `13530 + r * (2676 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_673_286, 13530) - // Standard Error: 11_352 - .saturating_add(Weight::from_parts(3_738_802, 0).saturating_mul(r.into())) + // Minimum execution time: 20_564_000 picoseconds. + Weight::from_parts(23_277_720, 13530) + // Standard Error: 4_409 + .saturating_add(Weight::from_parts(4_688_846, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) @@ -344,8 +344,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // 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_471_000 picoseconds. + Weight::from_parts(4_641_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Democracy::VotingOf` (r:1 w:1) @@ -361,10 +361,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `337` // Estimated: `7260` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(23_875_693, 7260) - // Standard Error: 3_049 - .saturating_add(Weight::from_parts(53_424, 0).saturating_mul(r.into())) + // Minimum execution time: 26_028_000 picoseconds. + Weight::from_parts(38_375_595, 7260) + // Standard Error: 4_320 + .saturating_add(Weight::from_parts(60_979, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -381,10 +381,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `337 + r * (22 ±0)` // Estimated: `7260` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_579_594, 7260) - // Standard Error: 1_809 - .saturating_add(Weight::from_parts(72_281, 0).saturating_mul(r.into())) + // Minimum execution time: 38_847_000 picoseconds. + Weight::from_parts(39_930_543, 7260) + // Standard Error: 566 + .saturating_add(Weight::from_parts(64_013, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -397,10 +397,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `527 + r * (27 ±0)` // Estimated: `7260` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(12_078_403, 7260) - // Standard Error: 1_060 - .saturating_add(Weight::from_parts(68_017, 0).saturating_mul(r.into())) + // Minimum execution time: 17_820_000 picoseconds. + Weight::from_parts(20_338_177, 7260) + // Standard Error: 1_171 + .saturating_add(Weight::from_parts(82_104, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -413,10 +413,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `527 + r * (27 ±0)` // Estimated: `7260` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(12_134_934, 7260) - // Standard Error: 901 - .saturating_add(Weight::from_parts(66_350, 0).saturating_mul(r.into())) + // Minimum execution time: 17_717_000 picoseconds. + Weight::from_parts(20_292_129, 7260) + // Standard Error: 1_167 + .saturating_add(Weight::from_parts(83_462, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -432,8 +432,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `98` // Estimated: `3556` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3556) + // Minimum execution time: 19_347_000 picoseconds. + Weight::from_parts(19_806_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -445,8 +445,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `87` // Estimated: `3518` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3518) + // Minimum execution time: 15_687_000 picoseconds. + Weight::from_parts(15_894_000, 3518) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -462,8 +462,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `4654` // Estimated: `18187` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(33_000_000, 18187) + // Minimum execution time: 46_030_000 picoseconds. + Weight::from_parts(46_582_000, 18187) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -475,8 +475,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `4644` // Estimated: `18187` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(30_000_000, 18187) + // Minimum execution time: 41_163_000 picoseconds. + Weight::from_parts(41_743_000, 18187) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -490,8 +490,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `84` // Estimated: `3556` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3556) + // Minimum execution time: 18_060_000 picoseconds. + Weight::from_parts(18_421_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -503,8 +503,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `100` // Estimated: `3666` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3666) + // Minimum execution time: 18_632_000 picoseconds. + Weight::from_parts(18_906_000, 3666) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_duster.rs b/runtime/basilisk/src/weights/pallet_duster.rs index cc739df91b..afffb0cc88 100644 --- a/runtime/basilisk/src/weights/pallet_duster.rs +++ b/runtime/basilisk/src/weights/pallet_duster.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_duster` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -73,8 +73,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `750` // Estimated: `6156` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 6156) + // Minimum execution time: 72_370_000 picoseconds. + Weight::from_parts(73_198_000, 6156) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -84,8 +84,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `41` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 11_221_000 picoseconds. + Weight::from_parts(11_543_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Duster::AccountBlacklist` (r:1 w:1) @@ -94,8 +94,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `132` // Estimated: `3513` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3513) + // Minimum execution time: 14_623_000 picoseconds. + Weight::from_parts(14_991_000, 3513) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_elections_phragmen.rs b/runtime/basilisk/src/weights/pallet_elections_phragmen.rs index ab519ac788..672037a645 100644 --- a/runtime/basilisk/src/weights/pallet_elections_phragmen.rs +++ b/runtime/basilisk/src/weights/pallet_elections_phragmen.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_elections_phragmen` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -72,10 +72,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `227 + v * (85 ±0)` // Estimated: `4764 + v * (87 ±0)` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_332_904, 4764) - // Standard Error: 6_260 - .saturating_add(Weight::from_parts(167_145, 0).saturating_mul(v.into())) + // Minimum execution time: 39_140_000 picoseconds. + Weight::from_parts(39_806_427, 4764) + // Standard Error: 3_707 + .saturating_add(Weight::from_parts(241_443, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 87).saturating_mul(v.into())) @@ -97,10 +97,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `241 + v * (80 ±0)` // Estimated: `4764 + v * (86 ±0)` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(34_936_209, 4764) - // Standard Error: 7_613 - .saturating_add(Weight::from_parts(233_434, 0).saturating_mul(v.into())) + // Minimum execution time: 54_140_000 picoseconds. + Weight::from_parts(55_109_611, 4764) + // Standard Error: 6_784 + .saturating_add(Weight::from_parts(185_031, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 86).saturating_mul(v.into())) @@ -122,10 +122,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `273 + v * (80 ±0)` // Estimated: `4764 + v * (86 ±0)` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(34_972_420, 4764) - // Standard Error: 6_712 - .saturating_add(Weight::from_parts(221_908, 0).saturating_mul(v.into())) + // Minimum execution time: 54_430_000 picoseconds. + Weight::from_parts(55_127_259, 4764) + // Standard Error: 7_133 + .saturating_add(Weight::from_parts(262_972, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 86).saturating_mul(v.into())) @@ -140,8 +140,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `602` // Estimated: `4764` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(36_000_000, 4764) + // Minimum execution time: 54_800_000 picoseconds. + Weight::from_parts(55_547_000, 4764) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -156,10 +156,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `1217 + c * (48 ±0)` // Estimated: `2703 + c * (48 ±0)` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_250_310, 2703) - // Standard Error: 509 - .saturating_add(Weight::from_parts(33_998, 0).saturating_mul(c.into())) + // Minimum execution time: 39_501_000 picoseconds. + Weight::from_parts(40_324_753, 2703) + // Standard Error: 517 + .saturating_add(Weight::from_parts(60_136, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into())) @@ -171,10 +171,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `264 + c * (48 ±0)` // Estimated: `1744 + c * (48 ±0)` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_093_706, 1744) - // Standard Error: 620 - .saturating_add(Weight::from_parts(18_184, 0).saturating_mul(c.into())) + // Minimum execution time: 34_770_000 picoseconds. + Weight::from_parts(35_570_844, 1744) + // Standard Error: 510 + .saturating_add(Weight::from_parts(33_874, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into())) @@ -193,8 +193,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `1268` // Estimated: `2753` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_000_000, 2753) + // Minimum execution time: 45_242_000 picoseconds. + Weight::from_parts(46_122_000, 2753) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -204,8 +204,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `828` // Estimated: `2313` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 2313) + // Minimum execution time: 33_239_000 picoseconds. + Weight::from_parts(33_678_000, 2313) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -234,8 +234,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `1268` // Estimated: `3593` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 3593) + // Minimum execution time: 69_508_000 picoseconds. + Weight::from_parts(71_292_000, 3593) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -259,10 +259,12 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0 + d * (628 ±0) + v * (56 ±0)` // Estimated: `78676 + d * (3774 ±2) + v * (10 ±0)` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(496_259_094, 78676) - // Standard Error: 196_415 - .saturating_add(Weight::from_parts(46_455_799, 0).saturating_mul(d.into())) + // Minimum execution time: 10_923_000 picoseconds. + Weight::from_parts(11_649_000, 78676) + // Standard Error: 10_607 + .saturating_add(Weight::from_parts(98_790, 0).saturating_mul(v.into())) + // Standard Error: 23_068 + .saturating_add(Weight::from_parts(62_503_123, 0).saturating_mul(d.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(d.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(d.into()))) @@ -294,12 +296,12 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0 + c * (4 ±0) + e * (29 ±0) + v * (414 ±0)` // Estimated: `278441 + c * (2346 ±4) + e * (13 ±0) + v * (2557 ±3)` - // Minimum execution time: 2_499_000_000 picoseconds. - Weight::from_parts(2_506_000_000, 278441) - // Standard Error: 213_760 - .saturating_add(Weight::from_parts(10_087_217, 0).saturating_mul(v.into())) - // Standard Error: 22_298 - .saturating_add(Weight::from_parts(620_378, 0).saturating_mul(e.into())) + // Minimum execution time: 3_277_153_000 picoseconds. + Weight::from_parts(3_284_111_000, 278441) + // Standard Error: 343_084 + .saturating_add(Weight::from_parts(15_160_406, 0).saturating_mul(v.into())) + // Standard Error: 35_788 + .saturating_add(Weight::from_parts(983_216, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(39_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into()))) diff --git a/runtime/basilisk/src/weights/pallet_ema_oracle.rs b/runtime/basilisk/src/weights/pallet_ema_oracle.rs index 4068b622fa..e94de2d3f8 100644 --- a/runtime/basilisk/src/weights/pallet_ema_oracle.rs +++ b/runtime/basilisk/src/weights/pallet_ema_oracle.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_ema_oracle` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -61,8 +61,8 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -62,10 +62,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_354_052, 2626) - // Standard Error: 2_921 - .saturating_add(Weight::from_parts(74_053, 0).saturating_mul(r.into())) + // Minimum execution time: 10_866_000 picoseconds. + Weight::from_parts(12_041_917, 2626) + // Standard Error: 2_772 + .saturating_add(Weight::from_parts(142_646, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,10 +76,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6956 + r * (5 ±0)` // Estimated: `11037` - // Minimum execution time: 136_000_000 picoseconds. - Weight::from_parts(136_587_044, 11037) - // Standard Error: 3_940 - .saturating_add(Weight::from_parts(45_922, 0).saturating_mul(r.into())) + // Minimum execution time: 181_330_000 picoseconds. + Weight::from_parts(183_541_510, 11037) + // Standard Error: 15_974 + .saturating_add(Weight::from_parts(155_991, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,10 +94,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `75` // Estimated: `11037 + s * (2589 ±0)` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(16_069_323, 11037) - // Standard Error: 3_384 - .saturating_add(Weight::from_parts(3_633_468, 0).saturating_mul(s.into())) + // Minimum execution time: 13_130_000 picoseconds. + Weight::from_parts(31_713_943, 11037) + // Standard Error: 7_043 + .saturating_add(Weight::from_parts(4_785_994, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(s.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -115,10 +115,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `193 + p * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(17_576_333, 11037) - // Standard Error: 3_899 - .saturating_add(Weight::from_parts(1_482_120, 0).saturating_mul(p.into())) + // Minimum execution time: 13_042_000 picoseconds. + Weight::from_parts(31_050_988, 11037) + // Standard Error: 6_512 + .saturating_add(Weight::from_parts(2_033_522, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) @@ -135,12 +135,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `7070 + r * (5 ±0) + s * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 56_000_000 picoseconds. - Weight::from_parts(54_244_419, 11037) - // Standard Error: 12_060 - .saturating_add(Weight::from_parts(182_826, 0).saturating_mul(r.into())) - // Standard Error: 2_281 - .saturating_add(Weight::from_parts(1_481_421, 0).saturating_mul(s.into())) + // Minimum execution time: 80_907_000 picoseconds. + Weight::from_parts(81_107_174, 11037) + // Standard Error: 7_935 + .saturating_add(Weight::from_parts(154_748, 0).saturating_mul(r.into())) + // Standard Error: 1_500 + .saturating_add(Weight::from_parts(1_991_053, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -154,10 +154,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6947 + r * (57 ±0)` // Estimated: `11037` - // Minimum execution time: 86_000_000 picoseconds. - Weight::from_parts(87_193_724, 11037) - // Standard Error: 3_638 - .saturating_add(Weight::from_parts(60_121, 0).saturating_mul(r.into())) + // Minimum execution time: 121_616_000 picoseconds. + Weight::from_parts(122_855_847, 11037) + // Standard Error: 3_252 + .saturating_add(Weight::from_parts(34_808, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -168,10 +168,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6977` // Estimated: `11037` - // Minimum execution time: 84_000_000 picoseconds. - Weight::from_parts(85_359_716, 11037) - // Standard Error: 3_615 - .saturating_add(Weight::from_parts(22_151, 0).saturating_mul(r.into())) + // Minimum execution time: 119_346_000 picoseconds. + Weight::from_parts(120_726_926, 11037) + // Standard Error: 3_193 + .saturating_add(Weight::from_parts(13_863, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -182,10 +182,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_545_708, 2626) - // Standard Error: 2_867 - .saturating_add(Weight::from_parts(83_667, 0).saturating_mul(r.into())) + // Minimum execution time: 7_562_000 picoseconds. + Weight::from_parts(8_358_114, 2626) + // Standard Error: 2_265 + .saturating_add(Weight::from_parts(143_748, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -196,10 +196,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_672_072, 2626) - // Standard Error: 2_260 - .saturating_add(Weight::from_parts(22_334, 0).saturating_mul(r.into())) + // Minimum execution time: 7_854_000 picoseconds. + Weight::from_parts(8_109_587, 2626) + // Standard Error: 1_150 + .saturating_add(Weight::from_parts(90_981, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -210,10 +210,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_717_175, 2626) - // Standard Error: 2_125 - .saturating_add(Weight::from_parts(19_440, 0).saturating_mul(r.into())) + // Minimum execution time: 7_930_000 picoseconds. + Weight::from_parts(8_237_011, 2626) + // Standard Error: 1_236 + .saturating_add(Weight::from_parts(78_511, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -226,10 +226,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `7025 + r * (57 ±0)` // Estimated: `11037` - // Minimum execution time: 115_000_000 picoseconds. - Weight::from_parts(115_803_111, 11037) - // Standard Error: 2_456 - .saturating_add(Weight::from_parts(67_685, 0).saturating_mul(r.into())) + // Minimum execution time: 153_778_000 picoseconds. + Weight::from_parts(154_913_648, 11037) + // Standard Error: 3_465 + .saturating_add(Weight::from_parts(83_240, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -247,12 +247,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `7210 + r * (5 ±0) + s * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(75_176_741, 11037) - // Standard Error: 6_739 - .saturating_add(Weight::from_parts(99_933, 0).saturating_mul(r.into())) - // Standard Error: 1_274 - .saturating_add(Weight::from_parts(1_475_061, 0).saturating_mul(s.into())) + // Minimum execution time: 105_259_000 picoseconds. + Weight::from_parts(108_168_106, 11037) + // Standard Error: 7_930 + .saturating_add(Weight::from_parts(123_685, 0).saturating_mul(r.into())) + // Standard Error: 1_500 + .saturating_add(Weight::from_parts(2_010_984, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -268,10 +268,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `431 + s * (36 ±0)` // Estimated: `11037` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(25_366_105, 11037) - // Standard Error: 1_287 - .saturating_add(Weight::from_parts(38_878, 0).saturating_mul(s.into())) + // Minimum execution time: 36_657_000 picoseconds. + Weight::from_parts(42_082_404, 11037) + // Standard Error: 1_980 + .saturating_add(Weight::from_parts(77_143, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -284,10 +284,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `556 + s * (3 ±0)` // Estimated: `11037` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_498_368, 11037) - // Standard Error: 623 - .saturating_add(Weight::from_parts(9_638, 0).saturating_mul(s.into())) + // Minimum execution time: 18_082_000 picoseconds. + Weight::from_parts(20_391_686, 11037) + // Standard Error: 780 + .saturating_add(Weight::from_parts(25_159, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -302,10 +302,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `599 + s * (35 ±0)` // Estimated: `11037` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_807_684, 11037) - // Standard Error: 688 - .saturating_add(Weight::from_parts(27_203, 0).saturating_mul(s.into())) + // Minimum execution time: 41_036_000 picoseconds. + Weight::from_parts(43_988_881, 11037) + // Standard Error: 1_174 + .saturating_add(Weight::from_parts(58_980, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -320,10 +320,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `577 + s * (37 ±0)` // Estimated: `6723` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_623_052, 6723) - // Standard Error: 664 - .saturating_add(Weight::from_parts(29_444, 0).saturating_mul(s.into())) + // Minimum execution time: 29_009_000 picoseconds. + Weight::from_parts(31_477_671, 6723) + // Standard Error: 1_087 + .saturating_add(Weight::from_parts(60_868, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -333,8 +333,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // 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: 10_354_000 picoseconds. + Weight::from_parts(10_653_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Identity::UsernameAuthorities` (r:1 w:1) @@ -343,8 +343,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `54` // Estimated: `3517` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 3517) + // Minimum execution time: 12_276_000 picoseconds. + Weight::from_parts(12_560_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -360,8 +360,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `54` // Estimated: `11037` - // Minimum execution time: 56_000_000 picoseconds. - Weight::from_parts(57_000_000, 11037) + // Minimum execution time: 72_574_000 picoseconds. + Weight::from_parts(73_394_000, 11037) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -375,8 +375,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `89` // Estimated: `11037` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_000_000, 11037) + // Minimum execution time: 29_506_000 picoseconds. + Weight::from_parts(30_166_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -386,8 +386,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `89` // Estimated: `3550` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 3550) + // Minimum execution time: 15_071_000 picoseconds. + Weight::from_parts(16_010_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -399,8 +399,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `236` // Estimated: `11037` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 11037) + // Minimum execution time: 24_051_000 picoseconds. + Weight::from_parts(24_675_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -412,8 +412,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `72` // Estimated: `11037` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 11037) + // Minimum execution time: 15_434_000 picoseconds. + Weight::from_parts(15_880_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_lbp.rs b/runtime/basilisk/src/weights/pallet_lbp.rs index b4a12c7760..27a107a7f1 100644 --- a/runtime/basilisk/src/weights/pallet_lbp.rs +++ b/runtime/basilisk/src/weights/pallet_lbp.rs @@ -19,9 +19,9 @@ //! Autogenerated weights for `pallet_lbp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: @@ -69,8 +69,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `997` // Estimated: `11322` - // Minimum execution time: 81_000_000 picoseconds. - Weight::from_parts(82_000_000, 11322) + // Minimum execution time: 107_460_000 picoseconds. + Weight::from_parts(109_336_000, 11322) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -82,8 +82,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `384` // Estimated: `3628` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3628) + // Minimum execution time: 22_976_000 picoseconds. + Weight::from_parts(23_479_000, 3628) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -99,8 +99,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1204` // Estimated: `11322` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(60_000_000, 11322) + // Minimum execution time: 78_960_000 picoseconds. + Weight::from_parts(79_892_000, 11322) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -122,8 +122,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1426` // Estimated: `11322` - // Minimum execution time: 80_000_000 picoseconds. - Weight::from_parts(81_000_000, 11322) + // Minimum execution time: 106_387_000 picoseconds. + Weight::from_parts(107_083_000, 11322) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -141,8 +141,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1572` // Estimated: `13905` - // Minimum execution time: 138_000_000 picoseconds. - Weight::from_parts(140_000_000, 13905) + // Minimum execution time: 201_137_000 picoseconds. + Weight::from_parts(202_856_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -160,8 +160,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1572` // Estimated: `13905` - // Minimum execution time: 138_000_000 picoseconds. - Weight::from_parts(140_000_000, 13905) + // Minimum execution time: 201_061_000 picoseconds. + Weight::from_parts(202_135_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -181,12 +181,12 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `817 + e * (755 ±0)` // Estimated: `88529181376 + e * (7749 ±0)` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 88529181376) - // Standard Error: 177_053 - .saturating_add(Weight::from_parts(862_901, 0).saturating_mul(c.into())) - // Standard Error: 392_121 - .saturating_add(Weight::from_parts(93_634_921, 0).saturating_mul(e.into())) + // Minimum execution time: 85_732_000 picoseconds. + Weight::from_parts(86_403_000, 88529181376) + // Standard Error: 342_861 + .saturating_add(Weight::from_parts(1_834_992, 0).saturating_mul(c.into())) + // Standard Error: 759_339 + .saturating_add(Weight::from_parts(121_873_534, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -207,13 +207,13 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `817 + e * (755 ±0)` - // Estimated: `6156 + e * (7749 ±0)` - // Minimum execution time: 84_000_000 picoseconds. - Weight::from_parts(84_000_000, 6156) - // Standard Error: 253_955 - .saturating_add(Weight::from_parts(2_063_973, 0).saturating_mul(c.into())) - // Standard Error: 849_666 - .saturating_add(Weight::from_parts(73_628_317, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±99_499_991_320_376_272)` + // Minimum execution time: 158_350_000 picoseconds. + Weight::from_parts(159_442_000, 6156) + // Standard Error: 511_448 + .saturating_add(Weight::from_parts(4_060_016, 0).saturating_mul(c.into())) + // Standard Error: 1_711_167 + .saturating_add(Weight::from_parts(83_035_174, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -227,8 +227,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `817` // Estimated: `6156` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 6156) + // Minimum execution time: 85_767_000 picoseconds. + Weight::from_parts(86_728_000, 6156) .saturating_add(T::DbWeight::get().reads(3_u64)) } /// Storage: `LBP::PoolData` (r:1 w:0) @@ -241,8 +241,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `817` // Estimated: `6156` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 6156) + // Minimum execution time: 23_103_000 picoseconds. + Weight::from_parts(23_563_000, 6156) .saturating_add(T::DbWeight::get().reads(4_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_marketplace.rs b/runtime/basilisk/src/weights/pallet_marketplace.rs index c20794aad9..750caa09ed 100644 --- a/runtime/basilisk/src/weights/pallet_marketplace.rs +++ b/runtime/basilisk/src/weights/pallet_marketplace.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_marketplace` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -81,8 +81,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1367` // Estimated: `6156` - // Minimum execution time: 70_000_000 picoseconds. - Weight::from_parts(72_000_000, 6156) + // Minimum execution time: 109_295_000 picoseconds. + Weight::from_parts(110_540_000, 6156) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -94,8 +94,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `442` // Estimated: `3611` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3611) + // Minimum execution time: 25_586_000 picoseconds. + Weight::from_parts(26_067_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -113,8 +113,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `616` // Estimated: `4087` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_000_000, 4087) + // Minimum execution time: 50_969_000 picoseconds. + Weight::from_parts(51_584_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -134,8 +134,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1029` // Estimated: `4087` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(32_000_000, 4087) + // Minimum execution time: 51_934_000 picoseconds. + Weight::from_parts(52_660_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -167,8 +167,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1437` // Estimated: `6156` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(88_000_000, 6156) + // Minimum execution time: 132_374_000 picoseconds. + Weight::from_parts(133_423_000, 6156) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -184,8 +184,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `600` // Estimated: `4087` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4087) + // Minimum execution time: 36_204_000 picoseconds. + Weight::from_parts(36_587_000, 4087) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_message_queue.rs b/runtime/basilisk/src/weights/pallet_message_queue.rs index 2f1dbda85d..7078b59e89 100644 --- a/runtime/basilisk/src/weights/pallet_message_queue.rs +++ b/runtime/basilisk/src/weights/pallet_message_queue.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -63,8 +63,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `202` // Estimated: `6044` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 6044) + // Minimum execution time: 16_520_000 picoseconds. + Weight::from_parts(17_021_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -76,8 +76,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `197` // Estimated: `6044` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_000_000, 6044) + // Minimum execution time: 14_491_000 picoseconds. + Weight::from_parts(14_842_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -87,8 +87,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `0` // Estimated: `3517` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 3517) + // Minimum execution time: 4_431_000 picoseconds. + Weight::from_parts(4_626_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,8 +98,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `47` // Estimated: `137658` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 137658) + // Minimum execution time: 6_453_000 picoseconds. + Weight::from_parts(6_678_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -109,8 +109,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `47` // Estimated: `137658` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 137658) + // Minimum execution time: 6_693_000 picoseconds. + Weight::from_parts(6_877_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -122,8 +122,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 197_000_000 picoseconds. - Weight::from_parts(199_000_000, 0) + // Minimum execution time: 206_118_000 picoseconds. + Weight::from_parts(207_053_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -134,8 +134,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `150` // Estimated: `3517` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3517) + // Minimum execution time: 8_035_000 picoseconds. + Weight::from_parts(8_267_000, 3517) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -147,8 +147,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 54_000_000 picoseconds. - Weight::from_parts(56_000_000, 137658) + // Minimum execution time: 96_239_000 picoseconds. + Weight::from_parts(97_119_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -160,8 +160,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(89_000_000, 137658) + // Minimum execution time: 136_200_000 picoseconds. + Weight::from_parts(136_938_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -173,8 +173,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 105_000_000 picoseconds. - Weight::from_parts(109_000_000, 137658) + // Minimum execution time: 169_271_000 picoseconds. + Weight::from_parts(170_549_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_multisig.rs b/runtime/basilisk/src/weights/pallet_multisig.rs index 08ef7cba89..a18f66a8cb 100644 --- a/runtime/basilisk/src/weights/pallet_multisig.rs +++ b/runtime/basilisk/src/weights/pallet_multisig.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -60,10 +60,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_032_022, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(303, 0).saturating_mul(z.into())) + // Minimum execution time: 14_971_000 picoseconds. + Weight::from_parts(15_629_045, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(598, 0).saturating_mul(z.into())) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`) @@ -73,12 +73,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `225 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(25_194_486, 6811) - // Standard Error: 501 - .saturating_add(Weight::from_parts(51_774, 0).saturating_mul(s.into())) - // Standard Error: 4 - .saturating_add(Weight::from_parts(1_284, 0).saturating_mul(z.into())) + // Minimum execution time: 47_089_000 picoseconds. + Weight::from_parts(42_342_358, 6811) + // Standard Error: 555 + .saturating_add(Weight::from_parts(57_867, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(1_289, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,12 +90,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `185` // Estimated: `6811` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(12_994_287, 6811) - // Standard Error: 448 - .saturating_add(Weight::from_parts(49_406, 0).saturating_mul(s.into())) + // Minimum execution time: 29_159_000 picoseconds. + Weight::from_parts(23_775_814, 6811) + // Standard Error: 451 + .saturating_add(Weight::from_parts(60_987, 0).saturating_mul(s.into())) // Standard Error: 4 - .saturating_add(Weight::from_parts(1_259, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_311, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -109,12 +109,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `291 + s * (33 ±0)` // Estimated: `6811` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(28_307_930, 6811) - // Standard Error: 512 - .saturating_add(Weight::from_parts(64_634, 0).saturating_mul(s.into())) - // Standard Error: 5 - .saturating_add(Weight::from_parts(1_280, 0).saturating_mul(z.into())) + // Minimum execution time: 53_948_000 picoseconds. + Weight::from_parts(46_870_778, 6811) + // Standard Error: 507 + .saturating_add(Weight::from_parts(79_708, 0).saturating_mul(s.into())) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_312, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -125,10 +125,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `231 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(24_148_384, 6811) - // Standard Error: 669 - .saturating_add(Weight::from_parts(49_564, 0).saturating_mul(s.into())) + // Minimum execution time: 37_302_000 picoseconds. + Weight::from_parts(39_974_284, 6811) + // Standard Error: 971 + .saturating_add(Weight::from_parts(61_004, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,10 +139,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `185` // Estimated: `6811` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_527_916, 6811) - // Standard Error: 636 - .saturating_add(Weight::from_parts(48_599, 0).saturating_mul(s.into())) + // Minimum execution time: 20_106_000 picoseconds. + Weight::from_parts(21_799_246, 6811) + // Standard Error: 789 + .saturating_add(Weight::from_parts(61_574, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -153,10 +153,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `356 + s * (1 ±0)` // Estimated: `6811` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_863_382, 6811) - // Standard Error: 553 - .saturating_add(Weight::from_parts(48_734, 0).saturating_mul(s.into())) + // Minimum execution time: 38_722_000 picoseconds. + Weight::from_parts(40_915_340, 6811) + // Standard Error: 819 + .saturating_add(Weight::from_parts(61_778, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_nft.rs b/runtime/basilisk/src/weights/pallet_nft.rs index 922487d357..00b6a920e5 100644 --- a/runtime/basilisk/src/weights/pallet_nft.rs +++ b/runtime/basilisk/src/weights/pallet_nft.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_nft` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -69,8 +69,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `4087` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(14_000_000, 4087) + // Minimum execution time: 25_413_000 picoseconds. + Weight::from_parts(25_763_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -94,8 +94,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `340` // Estimated: `4087` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_000_000, 4087) + // Minimum execution time: 47_866_000 picoseconds. + Weight::from_parts(48_310_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -113,8 +113,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `550` // Estimated: `3655` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_000_000, 3655) + // Minimum execution time: 47_348_000 picoseconds. + Weight::from_parts(48_109_000, 3655) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -138,8 +138,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `340` // Estimated: `4087` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(32_000_000, 4087) + // Minimum execution time: 52_009_000 picoseconds. + Weight::from_parts(52_675_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -163,8 +163,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `550` // Estimated: `4087` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(31_000_000, 4087) + // Minimum execution time: 48_896_000 picoseconds. + Weight::from_parts(49_548_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_preimage.rs b/runtime/basilisk/src/weights/pallet_preimage.rs index 424f0a0b31..1b4a9ef059 100644 --- a/runtime/basilisk/src/weights/pallet_preimage.rs +++ b/runtime/basilisk/src/weights/pallet_preimage.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -68,10 +68,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3556` - // Minimum execution time: 44_000_000 picoseconds. - Weight::from_parts(44_000_000, 3556) + // Minimum execution time: 63_657_000 picoseconds. + Weight::from_parts(64_347_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_408, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_542, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -86,10 +86,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3556) + // Minimum execution time: 20_250_000 picoseconds. + Weight::from_parts(20_591_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_410, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_541, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -104,10 +104,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3556) + // Minimum execution time: 18_907_000 picoseconds. + Weight::from_parts(19_179_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_408, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_542, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -123,8 +123,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `185` // Estimated: `3556` - // Minimum execution time: 47_000_000 picoseconds. - Weight::from_parts(48_000_000, 3556) + // Minimum execution time: 70_334_000 picoseconds. + Weight::from_parts(71_683_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -138,8 +138,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `85` // Estimated: `3556` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_000_000, 3556) + // Minimum execution time: 29_910_000 picoseconds. + Weight::from_parts(31_372_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -151,8 +151,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `129` // Estimated: `3556` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(16_000_000, 3556) + // Minimum execution time: 25_291_000 picoseconds. + Weight::from_parts(26_119_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -164,8 +164,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `85` // Estimated: `3556` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3556) + // Minimum execution time: 16_696_000 picoseconds. + Weight::from_parts(17_840_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -177,8 +177,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3556` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 3556) + // Minimum execution time: 15_131_000 picoseconds. + Weight::from_parts(15_864_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -190,8 +190,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 3556) + // Minimum execution time: 11_074_000 picoseconds. + Weight::from_parts(11_344_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -205,8 +205,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `85` // Estimated: `3556` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(17_000_000, 3556) + // Minimum execution time: 26_876_000 picoseconds. + Weight::from_parts(27_713_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -218,8 +218,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 3556) + // Minimum execution time: 10_595_000 picoseconds. + Weight::from_parts(11_118_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -231,8 +231,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 3556) + // Minimum execution time: 10_774_000 picoseconds. + Weight::from_parts(11_369_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -249,10 +249,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0 + n * (227 ±0)` // Estimated: `990 + n * (2603 ±0)` - // Minimum execution time: 50_000_000 picoseconds. - Weight::from_parts(51_000_000, 990) - // Standard Error: 22_189 - .saturating_add(Weight::from_parts(52_225_628, 0).saturating_mul(n.into())) + // Minimum execution time: 72_049_000 picoseconds. + Weight::from_parts(72_605_000, 990) + // Standard Error: 33_589 + .saturating_add(Weight::from_parts(68_763_556, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(n.into())) diff --git a/runtime/basilisk/src/weights/pallet_proxy.rs b/runtime/basilisk/src/weights/pallet_proxy.rs index b000954fa7..1212005d81 100644 --- a/runtime/basilisk/src/weights/pallet_proxy.rs +++ b/runtime/basilisk/src/weights/pallet_proxy.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -62,10 +62,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_882_143, 4706) - // Standard Error: 1_886 - .saturating_add(Weight::from_parts(28_850, 0).saturating_mul(p.into())) + // Minimum execution time: 17_638_000 picoseconds. + Weight::from_parts(18_177_445, 4706) + // Standard Error: 866 + .saturating_add(Weight::from_parts(43_406, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -80,12 +80,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `358 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(27_741_719, 5698) - // Standard Error: 1_682 - .saturating_add(Weight::from_parts(155_809, 0).saturating_mul(a.into())) - // Standard Error: 1_739 - .saturating_add(Weight::from_parts(21_526, 0).saturating_mul(p.into())) + // Minimum execution time: 44_567_000 picoseconds. + Weight::from_parts(43_945_799, 5698) + // Standard Error: 2_049 + .saturating_add(Weight::from_parts(237_266, 0).saturating_mul(a.into())) + // Standard Error: 2_118 + .saturating_add(Weight::from_parts(50_950, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,12 +99,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `272 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_805_118, 5698) - // Standard Error: 1_670 - .saturating_add(Weight::from_parts(146_273, 0).saturating_mul(a.into())) - // Standard Error: 1_727 - .saturating_add(Weight::from_parts(3_755, 0).saturating_mul(p.into())) + // Minimum execution time: 29_373_000 picoseconds. + Weight::from_parts(29_944_913, 5698) + // Standard Error: 1_446 + .saturating_add(Weight::from_parts(226_674, 0).saturating_mul(a.into())) + // Standard Error: 1_495 + .saturating_add(Weight::from_parts(964, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -114,16 +114,14 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn reject_announcement(a: u32, p: u32, ) -> Weight { + fn reject_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `272 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_872_982, 5698) - // Standard Error: 2_036 - .saturating_add(Weight::from_parts(152_441, 0).saturating_mul(a.into())) - // Standard Error: 2_105 - .saturating_add(Weight::from_parts(4_180, 0).saturating_mul(p.into())) + // Minimum execution time: 29_338_000 picoseconds. + Weight::from_parts(30_314_749, 5698) + // Standard Error: 1_462 + .saturating_add(Weight::from_parts(217_932, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -139,12 +137,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `290 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(24_998_513, 5698) - // Standard Error: 1_746 - .saturating_add(Weight::from_parts(157_543, 0).saturating_mul(a.into())) - // Standard Error: 1_806 - .saturating_add(Weight::from_parts(21_942, 0).saturating_mul(p.into())) + // Minimum execution time: 39_694_000 picoseconds. + Weight::from_parts(38_900_218, 5698) + // Standard Error: 1_817 + .saturating_add(Weight::from_parts(233_780, 0).saturating_mul(a.into())) + // Standard Error: 1_878 + .saturating_add(Weight::from_parts(40_640, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -155,10 +153,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_975_211, 4706) - // Standard Error: 1_938 - .saturating_add(Weight::from_parts(17_547, 0).saturating_mul(p.into())) + // Minimum execution time: 27_798_000 picoseconds. + Weight::from_parts(28_282_810, 4706) + // Standard Error: 1_005 + .saturating_add(Weight::from_parts(58_460, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -169,10 +167,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_987_859, 4706) - // Standard Error: 2_129 - .saturating_add(Weight::from_parts(25_391, 0).saturating_mul(p.into())) + // Minimum execution time: 27_962_000 picoseconds. + Weight::from_parts(28_795_159, 4706) + // Standard Error: 2_462 + .saturating_add(Weight::from_parts(51_275, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -183,10 +181,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_077_332, 4706) - // Standard Error: 2_024 - .saturating_add(Weight::from_parts(29_654, 0).saturating_mul(p.into())) + // Minimum execution time: 26_923_000 picoseconds. + Weight::from_parts(27_568_793, 4706) + // Standard Error: 1_045 + .saturating_add(Weight::from_parts(48_101, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -197,10 +195,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `4706` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_029_566, 4706) - // Standard Error: 858 - .saturating_add(Weight::from_parts(201, 0).saturating_mul(p.into())) + // Minimum execution time: 30_629_000 picoseconds. + Weight::from_parts(31_446_283, 4706) + // Standard Error: 783 + .saturating_add(Weight::from_parts(10_045, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -211,10 +209,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `102 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_438_258, 4706) - // Standard Error: 1_515 - .saturating_add(Weight::from_parts(25_654, 0).saturating_mul(p.into())) + // Minimum execution time: 29_181_000 picoseconds. + Weight::from_parts(29_771_187, 4706) + // Standard Error: 934 + .saturating_add(Weight::from_parts(47_597, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_referenda.rs b/runtime/basilisk/src/weights/pallet_referenda.rs index 8c46a5cd69..1d49932559 100644 --- a/runtime/basilisk/src/weights/pallet_referenda.rs +++ b/runtime/basilisk/src/weights/pallet_referenda.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_referenda` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -65,8 +65,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `42428` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(25_000_000, 42428) + // Minimum execution time: 41_020_000 picoseconds. + Weight::from_parts(41_557_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -80,8 +80,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `238` // Estimated: `83866` - // Minimum execution time: 34_000_000 picoseconds. - Weight::from_parts(35_000_000, 83866) + // Minimum execution time: 56_367_000 picoseconds. + Weight::from_parts(56_962_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -99,8 +99,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2975` // Estimated: `42428` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(43_000_000, 42428) + // Minimum execution time: 66_587_000 picoseconds. + Weight::from_parts(67_758_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -118,8 +118,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2995` // Estimated: `42428` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(43_000_000, 42428) + // Minimum execution time: 66_399_000 picoseconds. + Weight::from_parts(67_124_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -137,8 +137,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `238` // Estimated: `83866` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(44_000_000, 83866) + // Minimum execution time: 69_291_000 picoseconds. + Weight::from_parts(69_879_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -156,8 +156,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `238` // Estimated: `83866` - // Minimum execution time: 41_000_000 picoseconds. - Weight::from_parts(42_000_000, 83866) + // Minimum execution time: 67_171_000 picoseconds. + Weight::from_parts(68_066_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -167,8 +167,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `209` // Estimated: `4401` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 4401) + // Minimum execution time: 36_222_000 picoseconds. + Weight::from_parts(36_666_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -178,8 +178,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `161` // Estimated: `4401` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 4401) + // Minimum execution time: 35_249_000 picoseconds. + Weight::from_parts(35_509_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -193,8 +193,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `83866` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(25_000_000, 83866) + // Minimum execution time: 41_086_000 picoseconds. + Weight::from_parts(41_654_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -210,8 +210,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `388` // Estimated: `83866` - // Minimum execution time: 80_000_000 picoseconds. - Weight::from_parts(81_000_000, 83866) + // Minimum execution time: 120_027_000 picoseconds. + Weight::from_parts(120_992_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -223,8 +223,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `79` // Estimated: `5477` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 5477) + // Minimum execution time: 12_660_000 picoseconds. + Weight::from_parts(12_931_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -240,8 +240,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2928` // Estimated: `42428` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(28_000_000, 42428) + // Minimum execution time: 46_599_000 picoseconds. + Weight::from_parts(47_150_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -257,8 +257,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2928` // Estimated: `42428` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_000_000, 42428) + // Minimum execution time: 49_119_000 picoseconds. + Weight::from_parts(49_879_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -270,8 +270,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2940` // Estimated: `5477` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 5477) + // Minimum execution time: 25_373_000 picoseconds. + Weight::from_parts(25_747_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -283,8 +283,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2940` // Estimated: `5477` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 5477) + // Minimum execution time: 25_156_000 picoseconds. + Weight::from_parts(25_615_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -298,8 +298,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2920` // Estimated: `5477` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 5477) + // Minimum execution time: 29_660_000 picoseconds. + Weight::from_parts(30_072_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -313,8 +313,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2940` // Estimated: `5477` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 5477) + // Minimum execution time: 29_122_000 picoseconds. + Weight::from_parts(29_707_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -326,8 +326,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `186` // Estimated: `42428` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 42428) + // Minimum execution time: 24_991_000 picoseconds. + Weight::from_parts(25_362_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -339,8 +339,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `42428` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 42428) + // Minimum execution time: 25_456_000 picoseconds. + Weight::from_parts(25_927_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -350,8 +350,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `186` // Estimated: `4401` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 4401) + // Minimum execution time: 17_997_000 picoseconds. + Weight::from_parts(18_355_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -367,8 +367,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `42428` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 42428) + // Minimum execution time: 36_101_000 picoseconds. + Weight::from_parts(36_552_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -384,8 +384,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `42428` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 42428) + // Minimum execution time: 37_942_000 picoseconds. + Weight::from_parts(38_550_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -399,8 +399,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `273` // Estimated: `42428` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_000_000, 42428) + // Minimum execution time: 30_572_000 picoseconds. + Weight::from_parts(31_065_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -414,8 +414,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `277` // Estimated: `42428` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 42428) + // Minimum execution time: 31_477_000 picoseconds. + Weight::from_parts(32_017_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -429,8 +429,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `273` // Estimated: `42428` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 42428) + // Minimum execution time: 29_187_000 picoseconds. + Weight::from_parts(29_934_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -444,8 +444,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `277` // Estimated: `42428` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 42428) + // Minimum execution time: 27_894_000 picoseconds. + Weight::from_parts(28_429_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -461,8 +461,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `277` // Estimated: `83866` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(27_000_000, 83866) + // Minimum execution time: 45_408_000 picoseconds. + Weight::from_parts(46_064_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -476,8 +476,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `273` // Estimated: `42428` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 42428) + // Minimum execution time: 30_692_000 picoseconds. + Weight::from_parts(31_148_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -493,8 +493,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `270` // Estimated: `4401` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 4401) + // Minimum execution time: 24_308_000 picoseconds. + Weight::from_parts(24_680_000, 4401) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -506,8 +506,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `262` // Estimated: `4401` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 4401) + // Minimum execution time: 20_086_000 picoseconds. + Weight::from_parts(20_518_000, 4401) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_scheduler.rs b/runtime/basilisk/src/weights/pallet_scheduler.rs index 8c668731bb..fb16b70391 100644 --- a/runtime/basilisk/src/weights/pallet_scheduler.rs +++ b/runtime/basilisk/src/weights/pallet_scheduler.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -61,8 +61,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1489` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 1489) + // Minimum execution time: 1_922_000 picoseconds. + Weight::from_parts(2_082_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -73,10 +73,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(4_257_286, 42428) - // Standard Error: 1_718 - .saturating_add(Weight::from_parts(447_220, 0).saturating_mul(s.into())) + // Minimum execution time: 3_788_000 picoseconds. + Weight::from_parts(7_739_408, 42428) + // Standard Error: 3_019 + .saturating_add(Weight::from_parts(546_465, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -84,8 +84,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // 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: 4_678_000 picoseconds. + Weight::from_parts(4_863_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -98,10 +98,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `121 + s * (1 ±0)` // Estimated: `3585 + s * (1 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3585) - // Standard Error: 1 - .saturating_add(Weight::from_parts(732, 0).saturating_mul(s.into())) + // Minimum execution time: 23_422_000 picoseconds. + Weight::from_parts(23_650_000, 3585) + // Standard Error: 0 + .saturating_add(Weight::from_parts(1_179, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) @@ -112,30 +112,30 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // 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: 7_495_000 picoseconds. + Weight::from_parts(7_650_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn service_task_periodic() -> 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: 4_709_000 picoseconds. + Weight::from_parts(4_896_000, 0) } fn execute_dispatch_signed() -> 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_614_000 picoseconds. + Weight::from_parts(3_729_000, 0) } fn execute_dispatch_unsigned() -> 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_509_000 picoseconds. + Weight::from_parts(3_651_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) @@ -144,10 +144,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(9_468_494, 42428) - // Standard Error: 1_587 - .saturating_add(Weight::from_parts(431_103, 0).saturating_mul(s.into())) + // Minimum execution time: 13_836_000 picoseconds. + Weight::from_parts(18_150_329, 42428) + // Standard Error: 3_196 + .saturating_add(Weight::from_parts(551_864, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -162,10 +162,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_352_127, 42428) - // Standard Error: 1_108 - .saturating_add(Weight::from_parts(707_346, 0).saturating_mul(s.into())) + // Minimum execution time: 22_059_000 picoseconds. + Weight::from_parts(22_515_729, 42428) + // Standard Error: 1_720 + .saturating_add(Weight::from_parts(839_820, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -178,10 +178,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `155 + s * (186 ±0)` // Estimated: `42428` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(12_910_554, 42428) - // Standard Error: 2_182 - .saturating_add(Weight::from_parts(461_099, 0).saturating_mul(s.into())) + // Minimum execution time: 18_841_000 picoseconds. + Weight::from_parts(24_041_990, 42428) + // Standard Error: 4_347 + .saturating_add(Weight::from_parts(596_919, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -196,10 +196,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `207 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_743_950, 42428) - // Standard Error: 1_436 - .saturating_add(Weight::from_parts(737_459, 0).saturating_mul(s.into())) + // Minimum execution time: 25_091_000 picoseconds. + Weight::from_parts(26_388_408, 42428) + // Standard Error: 2_827 + .saturating_add(Weight::from_parts(884_923, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -212,10 +212,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `31` // Estimated: `42428` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_848_549, 42428) - // Standard Error: 725 - .saturating_add(Weight::from_parts(3_359, 0).saturating_mul(s.into())) + // Minimum execution time: 13_101_000 picoseconds. + Weight::from_parts(13_944_059, 42428) + // Standard Error: 775 + .saturating_add(Weight::from_parts(34_705, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -227,8 +227,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `8852` // Estimated: `42428` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(25_000_000, 42428) + // Minimum execution time: 35_073_000 picoseconds. + Weight::from_parts(35_630_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -242,8 +242,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `9531` // Estimated: `42428` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(29_000_000, 42428) + // Minimum execution time: 42_906_000 picoseconds. + Weight::from_parts(43_369_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -255,8 +255,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `8853` // Estimated: `42428` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_000_000, 42428) + // Minimum execution time: 34_883_000 picoseconds. + Weight::from_parts(35_193_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -270,8 +270,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `9531` // Estimated: `42428` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_000_000, 42428) + // Minimum execution time: 41_818_000 picoseconds. + Weight::from_parts(42_610_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_state_trie_migration.rs b/runtime/basilisk/src/weights/pallet_state_trie_migration.rs index a9f2b0ba83..0463d3d729 100644 --- a/runtime/basilisk/src/weights/pallet_state_trie_migration.rs +++ b/runtime/basilisk/src/weights/pallet_state_trie_migration.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_state_trie_migration` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -65,8 +65,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `12` // Estimated: `3550` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 3550) + // Minimum execution time: 28_166_000 picoseconds. + Weight::from_parts(29_044_000, 3550) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,8 +76,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `1493` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 1493) + // Minimum execution time: 3_871_000 picoseconds. + Weight::from_parts(4_034_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:0) @@ -86,8 +86,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3550` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3550) + // Minimum execution time: 16_291_000 picoseconds. + Weight::from_parts(16_845_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -98,8 +98,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `9` // Estimated: `3550` - // Minimum execution time: 64_000_000 picoseconds. - Weight::from_parts(65_000_000, 3550) + // Minimum execution time: 90_436_000 picoseconds. + Weight::from_parts(91_388_000, 3550) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -109,8 +109,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3550` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3550) + // Minimum execution time: 16_617_000 picoseconds. + Weight::from_parts(17_228_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -121,8 +121,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `41` // Estimated: `3550` - // Minimum execution time: 64_000_000 picoseconds. - Weight::from_parts(65_000_000, 3550) + // Minimum execution time: 91_494_000 picoseconds. + Weight::from_parts(92_455_000, 3550) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -133,10 +133,10 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0 + v * (1 ±0)` // Estimated: `3448 + v * (1 ±0)` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 3448) - // Standard Error: 2 - .saturating_add(Weight::from_parts(817, 0).saturating_mul(v.into())) + // Minimum execution time: 3_314_000 picoseconds. + Weight::from_parts(3_413_000, 3448) + // Standard Error: 1 + .saturating_add(Weight::from_parts(1_039, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(v.into())) diff --git a/runtime/basilisk/src/weights/pallet_timestamp.rs b/runtime/basilisk/src/weights/pallet_timestamp.rs index abc00a7698..813cbe87f7 100644 --- a/runtime/basilisk/src/weights/pallet_timestamp.rs +++ b/runtime/basilisk/src/weights/pallet_timestamp.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -61,8 +61,8 @@ impl pallet_timestamp::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1493` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 1493) + // Minimum execution time: 5_443_000 picoseconds. + Weight::from_parts(5_621_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -70,7 +70,7 @@ impl pallet_timestamp::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `36` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 3_028_000 picoseconds. + Weight::from_parts(3_206_000, 0) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_tips.rs b/runtime/basilisk/src/weights/pallet_tips.rs index 367d30cc84..d80377353d 100644 --- a/runtime/basilisk/src/weights/pallet_tips.rs +++ b/runtime/basilisk/src/weights/pallet_tips.rs @@ -19,26 +19,22 @@ //! Autogenerated weights for `pallet_tips` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` -//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: -// frame-omni-bencher -// v1 +// target/release/basilisk // benchmark // pallet -// --runtime -// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm -// --extrinsic -// -// --heap-pages=4096 +// --chain=dev // --steps=20 // --repeat=50 +// --wasm-execution=compiled +// --pallet=pallet-tips +// --extrinsic=* // --template=scripts/pallet-weight-template.hbs -// --pallet -// pallet_tips // --output=./weights/pallet_tips.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -62,12 +58,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `r` is `[0, 1024]`. fn report_awesome(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `3465` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_048_960, 3465) - // Standard Error: 53 - .saturating_add(Weight::from_parts(1_163, 0).saturating_mul(r.into())) + // Measured: `3` + // Estimated: `3468` + // Minimum execution time: 30_814_000 picoseconds. + Weight::from_parts(31_696_561, 3468) + // Standard Error: 24 + .saturating_add(Weight::from_parts(1_531, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -77,10 +73,10 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// Proof: `Tips::Reasons` (`max_values`: None, `max_size`: None, mode: `Measured`) fn retract_tip() -> Weight { // Proof Size summary in bytes: - // Measured: `199` - // Estimated: `3664` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 3664) + // Measured: `220` + // Estimated: `3685` + // Minimum execution time: 29_320_000 picoseconds. + Weight::from_parts(29_715_000, 3685) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -94,14 +90,14 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn tip_new(r: u32, t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `8 + t * (64 ±0)` - // Estimated: `3473 + t * (64 ±0)` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_478_393, 3473) - // Standard Error: 34 - .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(r.into())) - // Standard Error: 5_390 - .saturating_add(Weight::from_parts(74_872, 0).saturating_mul(t.into())) + // Measured: `238 + t * (64 ±0)` + // Estimated: `3703 + t * (64 ±0)` + // Minimum execution time: 20_957_000 picoseconds. + Weight::from_parts(21_144_909, 3703) + // Standard Error: 14 + .saturating_add(Weight::from_parts(1_578, 0).saturating_mul(r.into())) + // Standard Error: 2_221 + .saturating_add(Weight::from_parts(35_536, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(t.into())) @@ -113,12 +109,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `211 + t * (112 ±0)` - // Estimated: `3676 + t * (112 ±0)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_785_717, 3676) - // Standard Error: 6_302 - .saturating_add(Weight::from_parts(221_102, 0).saturating_mul(t.into())) + // Measured: `459 + t * (112 ±0)` + // Estimated: `3924 + t * (112 ±0)` + // Minimum execution time: 17_252_000 picoseconds. + Weight::from_parts(17_558_205, 3924) + // Standard Error: 3_253 + .saturating_add(Weight::from_parts(139_110, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into())) @@ -134,15 +130,15 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn close_tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `211 + t * (112 ±0)` - // Estimated: `3676 + t * (112 ±0)` - // Minimum execution time: 50_000_000 picoseconds. - Weight::from_parts(50_667_996, 3676) - // Standard Error: 7_417 - .saturating_add(Weight::from_parts(83_792, 0).saturating_mul(t.into())) + // Measured: `459 + t * (112 ±0)` + // Estimated: `3956 + t * (107 ±0)` + // Minimum execution time: 62_447_000 picoseconds. + Weight::from_parts(63_625_920, 3956) + // Standard Error: 7_882 + .saturating_add(Weight::from_parts(97_662, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 107).saturating_mul(t.into())) } /// Storage: `Tips::Tips` (r:1 w:1) /// Proof: `Tips::Tips` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -151,12 +147,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn slash_tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `247` - // Estimated: `3712` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(9_522_132, 3712) - // Standard Error: 11_780 - .saturating_add(Weight::from_parts(4_884, 0).saturating_mul(t.into())) + // Measured: `268` + // Estimated: `3733` + // Minimum execution time: 15_408_000 picoseconds. + Weight::from_parts(15_836_324, 3733) + // Standard Error: 1_630 + .saturating_add(Weight::from_parts(5_081, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs index e971f9612a..43141a0e2b 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_transaction_multi_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -61,8 +61,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `41` // Estimated: `3493` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 3493) + // Minimum execution time: 11_528_000 picoseconds. + Weight::from_parts(11_870_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `111` // Estimated: `3493` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 3493) + // Minimum execution time: 13_581_000 picoseconds. + Weight::from_parts(14_009_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,8 +85,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `252` // Estimated: `3493` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3493) + // Minimum execution time: 20_266_000 picoseconds. + Weight::from_parts(20_693_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,8 +98,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `2619` // Estimated: `27510` - // Minimum execution time: 65_000_000 picoseconds. - Weight::from_parts(67_000_000, 27510) + // Minimum execution time: 96_824_000 picoseconds. + Weight::from_parts(102_657_000, 27510) .saturating_add(T::DbWeight::get().reads(11_u64)) } /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:0 w:1) @@ -108,8 +108,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `41` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 11_322_000 picoseconds. + Weight::from_parts(11_763_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_transaction_pause.rs b/runtime/basilisk/src/weights/pallet_transaction_pause.rs index 6ec16ea6c5..8faca97df2 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_pause.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_pause.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_transaction_pause` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -61,8 +61,8 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `0` // Estimated: `3555` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 3555) + // Minimum execution time: 10_508_000 picoseconds. + Weight::from_parts(10_745_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `30` // Estimated: `3555` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 3555) + // Minimum execution time: 11_876_000 picoseconds. + Weight::from_parts(12_150_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_treasury.rs b/runtime/basilisk/src/weights/pallet_treasury.rs index 485190c7aa..9ec4533b13 100644 --- a/runtime/basilisk/src/weights/pallet_treasury.rs +++ b/runtime/basilisk/src/weights/pallet_treasury.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -65,8 +65,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1887` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1887) + // Minimum execution time: 13_652_000 picoseconds. + Weight::from_parts(14_108_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -78,8 +78,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `1489` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 1489) + // Minimum execution time: 29_552_000 picoseconds. + Weight::from_parts(30_210_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -91,8 +91,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `194` // Estimated: `3593` - // Minimum execution time: 36_000_000 picoseconds. - Weight::from_parts(36_000_000, 3593) + // Minimum execution time: 52_609_000 picoseconds. + Weight::from_parts(53_865_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -105,10 +105,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `390 + p * (9 ±0)` // Estimated: `3573` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(7_480_577, 3573) - // Standard Error: 768 - .saturating_add(Weight::from_parts(30_937, 0).saturating_mul(p.into())) + // Minimum execution time: 10_963_000 picoseconds. + Weight::from_parts(14_675_174, 3573) + // Standard Error: 1_362 + .saturating_add(Weight::from_parts(42_058, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,8 +118,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `69` // Estimated: `1887` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 1887) + // Minimum execution time: 7_482_000 picoseconds. + Weight::from_parts(7_622_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -138,10 +138,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0 + p * (250 ±0)` // Estimated: `1887 + p * (5206 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(10_141_839, 1887) - // Standard Error: 19_480 - .saturating_add(Weight::from_parts(32_874_548, 0).saturating_mul(p.into())) + // Minimum execution time: 21_228_000 picoseconds. + Weight::from_parts(32_365_219, 1887) + // Standard Error: 17_026 + .saturating_add(Weight::from_parts(42_602_858, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -156,8 +156,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1489` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 1489) + // Minimum execution time: 11_956_000 picoseconds. + Weight::from_parts(12_271_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -169,8 +169,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `102` // Estimated: `3593` - // Minimum execution time: 51_000_000 picoseconds. - Weight::from_parts(52_000_000, 3593) + // Minimum execution time: 73_749_000 picoseconds. + Weight::from_parts(74_895_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -180,8 +180,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `102` // Estimated: `3534` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3534) + // Minimum execution time: 15_328_000 picoseconds. + Weight::from_parts(15_763_000, 3534) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -191,8 +191,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `102` // Estimated: `3534` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 3534) + // Minimum execution time: 13_999_000 picoseconds. + Weight::from_parts(14_379_000, 3534) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_utility.rs b/runtime/basilisk/src/weights/pallet_utility.rs index dd2db4177b..7919f329eb 100644 --- a/runtime/basilisk/src/weights/pallet_utility.rs +++ b/runtime/basilisk/src/weights/pallet_utility.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -60,43 +60,43 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(6_965_948, 0) - // Standard Error: 1_647 - .saturating_add(Weight::from_parts(3_490_567, 0).saturating_mul(c.into())) + // Minimum execution time: 7_073_000 picoseconds. + Weight::from_parts(11_022_934, 0) + // Standard Error: 3_602 + .saturating_add(Weight::from_parts(4_648_230, 0).saturating_mul(c.into())) } fn as_derivative() -> 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_857_000 picoseconds. + Weight::from_parts(7_011_000, 0) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(7_054_009, 0) - // Standard Error: 1_684 - .saturating_add(Weight::from_parts(3_768_810, 0).saturating_mul(c.into())) + // Minimum execution time: 7_074_000 picoseconds. + Weight::from_parts(9_759_201, 0) + // Standard Error: 4_543 + .saturating_add(Weight::from_parts(5_011_761, 0).saturating_mul(c.into())) } fn dispatch_as() -> 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: 10_052_000 picoseconds. + Weight::from_parts(10_267_000, 0) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(5_603_138, 0) - // Standard Error: 1_565 - .saturating_add(Weight::from_parts(3_494_954, 0).saturating_mul(c.into())) + // Minimum execution time: 7_033_000 picoseconds. + Weight::from_parts(16_079_017, 0) + // Standard Error: 3_954 + .saturating_add(Weight::from_parts(4_628_739, 0).saturating_mul(c.into())) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_whitelist.rs b/runtime/basilisk/src/weights/pallet_whitelist.rs index b9da973ed4..25f75d2c7a 100644 --- a/runtime/basilisk/src/weights/pallet_whitelist.rs +++ b/runtime/basilisk/src/weights/pallet_whitelist.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_whitelist` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -65,8 +65,8 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3556` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 3556) + // Minimum execution time: 21_172_000 picoseconds. + Weight::from_parts(21_673_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -80,8 +80,8 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `88` // Estimated: `3556` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3556) + // Minimum execution time: 19_816_000 picoseconds. + Weight::from_parts(20_204_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -98,10 +98,10 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `168 + n * (1 ±0)` // Estimated: `3631 + n * (1 ±0)` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 3631) - // Standard Error: 2 - .saturating_add(Weight::from_parts(742, 0).saturating_mul(n.into())) + // Minimum execution time: 37_346_000 picoseconds. + Weight::from_parts(37_589_000, 3631) + // Standard Error: 0 + .saturating_add(Weight::from_parts(1_180, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -117,10 +117,10 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `88` // Estimated: `3556` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_612_933, 3556) - // Standard Error: 5 - .saturating_add(Weight::from_parts(1_283, 0).saturating_mul(n.into())) + // Minimum execution time: 26_118_000 picoseconds. + Weight::from_parts(26_907_975, 3556) + // Standard Error: 2 + .saturating_add(Weight::from_parts(1_320, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_xcm.rs b/runtime/basilisk/src/weights/pallet_xcm.rs index e9ca3ec3e9..f5b8d316ef 100644 --- a/runtime/basilisk/src/weights/pallet_xcm.rs +++ b/runtime/basilisk/src/weights/pallet_xcm.rs @@ -19,9 +19,9 @@ //! Autogenerated weights for `pallet_xcm` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: @@ -65,8 +65,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `3643` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 3643) + // Minimum execution time: 26_294_000 picoseconds. + Weight::from_parts(26_846_000, 3643) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,8 +99,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `536` // Estimated: `4001` - // Minimum execution time: 84_000_000 picoseconds. - Weight::from_parts(86_000_000, 4001) + // Minimum execution time: 114_874_000 picoseconds. + Weight::from_parts(115_852_000, 4001) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -124,8 +124,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `536` // Estimated: `4001` - // Minimum execution time: 78_000_000 picoseconds. - Weight::from_parts(80_000_000, 4001) + // Minimum execution time: 106_772_000 picoseconds. + Weight::from_parts(107_600_000, 4001) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -133,8 +133,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // 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: 10_339_000 picoseconds. + Weight::from_parts(10_613_000, 0) } /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -142,8 +142,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // 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: 9_597_000 picoseconds. + Weight::from_parts(9_960_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) @@ -152,8 +152,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // 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_151_000 picoseconds. + Weight::from_parts(3_308_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) @@ -176,8 +176,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `3643` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 3643) + // Minimum execution time: 32_895_000 picoseconds. + Weight::from_parts(33_529_000, 3643) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -199,8 +199,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `361` // Estimated: `3826` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(24_000_000, 3826) + // Minimum execution time: 33_670_000 picoseconds. + Weight::from_parts(34_090_000, 3826) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -210,8 +210,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // 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_296_000 picoseconds. + Weight::from_parts(3_412_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SupportedVersion` (r:5 w:2) @@ -220,8 +220,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `125` // Estimated: `13490` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 13490) + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(24_346_000, 13490) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -231,8 +231,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `129` // Estimated: `13494` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 13494) + // Minimum execution time: 23_616_000 picoseconds. + Weight::from_parts(24_025_000, 13494) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -242,8 +242,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `16018` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 16018) + // Minimum execution time: 25_346_000 picoseconds. + Weight::from_parts(26_051_000, 16018) .saturating_add(T::DbWeight::get().reads(6_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) @@ -262,8 +262,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `6185` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 6185) + // Minimum execution time: 32_314_000 picoseconds. + Weight::from_parts(33_038_000, 6185) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -273,8 +273,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `172` // Estimated: `11062` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 11062) + // Minimum execution time: 14_717_000 picoseconds. + Weight::from_parts(15_060_000, 11062) .saturating_add(T::DbWeight::get().reads(4_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:2) @@ -283,8 +283,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `136` // Estimated: `13501` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(20_000_000, 13501) + // Minimum execution time: 23_744_000 picoseconds. + Weight::from_parts(24_210_000, 13501) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -304,8 +304,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `13610` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(32_000_000, 13610) + // Minimum execution time: 42_785_000 picoseconds. + Weight::from_parts(43_419_000, 13610) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -317,8 +317,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `69` // Estimated: `1554` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 1554) + // Minimum execution time: 5_754_000 picoseconds. + Weight::from_parts(5_947_000, 1554) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -328,8 +328,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `7706` // Estimated: `11171` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(31_000_000, 11171) + // Minimum execution time: 33_230_000 picoseconds. + Weight::from_parts(33_645_000, 11171) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -343,8 +343,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `415` // Estimated: `4087` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_000_000, 4087) + // Minimum execution time: 40_914_000 picoseconds. + Weight::from_parts(41_594_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_xyk.rs b/runtime/basilisk/src/weights/pallet_xyk.rs index 75c4f31e0d..48805cc363 100644 --- a/runtime/basilisk/src/weights/pallet_xyk.rs +++ b/runtime/basilisk/src/weights/pallet_xyk.rs @@ -18,10 +18,10 @@ //! Autogenerated weights for `pallet_xyk` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: @@ -85,8 +85,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1100` // Estimated: `16488` - // Minimum execution time: 131_000_000 picoseconds. - Weight::from_parts(133_000_000, 16488) + // Minimum execution time: 200_927_000 picoseconds. + Weight::from_parts(202_503_000, 16488) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -110,8 +110,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1680` // Estimated: `16488` - // Minimum execution time: 121_000_000 picoseconds. - Weight::from_parts(122_000_000, 16488) + // Minimum execution time: 180_315_000 picoseconds. + Weight::from_parts(182_275_000, 16488) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } @@ -139,8 +139,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1663` // Estimated: `16488` - // Minimum execution time: 148_000_000 picoseconds. - Weight::from_parts(150_000_000, 16488) + // Minimum execution time: 222_132_000 picoseconds. + Weight::from_parts(223_652_000, 16488) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(14_u64)) } @@ -160,8 +160,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1498` // Estimated: `13905` - // Minimum execution time: 94_000_000 picoseconds. - Weight::from_parts(95_000_000, 13905) + // Minimum execution time: 142_170_000 picoseconds. + Weight::from_parts(143_194_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -181,8 +181,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1498` // Estimated: `13905` - // Minimum execution time: 93_000_000 picoseconds. - Weight::from_parts(94_000_000, 13905) + // Minimum execution time: 142_236_000 picoseconds. + Weight::from_parts(143_303_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -203,13 +203,13 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { fn router_execution_sell(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `628 + e * (870 ±0)` - // Estimated: `51038398884 + e * (7749 ±0)` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(1_544_705, 51038398884) - // Standard Error: 38_980 - .saturating_add(Weight::from_parts(6_727_647, 0).saturating_mul(c.into())) - // Standard Error: 38_980 - .saturating_add(Weight::from_parts(85_860_000, 0).saturating_mul(e.into())) + // Estimated: `62339678860 + e * (7749 ±0)` + // Minimum execution time: 25_686_000 picoseconds. + Weight::from_parts(7_185_027, 62339678860) + // Standard Error: 31_604 + .saturating_add(Weight::from_parts(9_648_027, 0).saturating_mul(c.into())) + // Standard Error: 31_604 + .saturating_add(Weight::from_parts(125_980_958, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) @@ -232,13 +232,13 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `628 + e * (870 ±0)` - // Estimated: `6196 + e * (7749 ±0)` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(1_685_844, 6196) - // Standard Error: 28_995 - .saturating_add(Weight::from_parts(6_587_911, 0).saturating_mul(c.into())) - // Standard Error: 48_529 - .saturating_add(Weight::from_parts(85_740_199, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±99_499_991_320_376_272)` + // Minimum execution time: 33_823_000 picoseconds. + Weight::from_parts(8_628_515, 6156) + // Standard Error: 17_848 + .saturating_add(Weight::from_parts(8_783_689, 0).saturating_mul(c.into())) + // Standard Error: 29_872 + .saturating_add(Weight::from_parts(125_523_559, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) @@ -248,10 +248,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn calculate_spot_price_with_fee() -> Weight { // Proof Size summary in bytes: - // Measured: `1020` + // Measured: `499` // Estimated: `6156` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 6156) + // Minimum execution time: 19_391_000 picoseconds. + Weight::from_parts(19_826_000, 6156) .saturating_add(T::DbWeight::get().reads(2_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs b/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs index 2d36ad08e4..552bb061bf 100644 --- a/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs +++ b/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs @@ -19,9 +19,9 @@ //! Autogenerated weights for `pallet_xyk_liquidity_mining` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-27, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `RR`, CPU: `` +//! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: @@ -32,7 +32,7 @@ // --steps=20 // --repeat=50 // --wasm-execution=compiled -// --pallet=pallet-xyk_liquidity_mining +// --pallet=pallet-xyk-liquidity-mining // --extrinsic=* // --template=scripts/pallet-weight-template.hbs // --output=./weights/pallet_xyk_liquidity_mining.rs @@ -65,8 +65,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `540` // Estimated: `6196` - // Minimum execution time: 57_000_000 picoseconds. - Weight::from_parts(58_000_000, 6196) + // Minimum execution time: 70_662_000 picoseconds. + Weight::from_parts(71_546_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -80,8 +80,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `946` // Estimated: `6196` - // Minimum execution time: 60_000_000 picoseconds. - Weight::from_parts(60_000_000, 6196) + // Minimum execution time: 75_179_000 picoseconds. + Weight::from_parts(75_866_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -95,8 +95,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1069` // Estimated: `6196` - // Minimum execution time: 61_000_000 picoseconds. - Weight::from_parts(62_000_000, 6196) + // Minimum execution time: 76_085_000 picoseconds. + Weight::from_parts(76_892_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -118,8 +118,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1280` // Estimated: `6196` - // Minimum execution time: 78_000_000 picoseconds. - Weight::from_parts(79_000_000, 6196) + // Minimum execution time: 96_624_000 picoseconds. + Weight::from_parts(97_731_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -139,8 +139,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1428` // Estimated: `6196` - // Minimum execution time: 81_000_000 picoseconds. - Weight::from_parts(82_000_000, 6196) + // Minimum execution time: 101_694_000 picoseconds. + Weight::from_parts(102_478_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -158,8 +158,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1262` // Estimated: `6196` - // Minimum execution time: 75_000_000 picoseconds. - Weight::from_parts(76_000_000, 6196) + // Minimum execution time: 95_747_000 picoseconds. + Weight::from_parts(97_001_000, 6196) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -175,8 +175,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `938` // Estimated: `6196` - // Minimum execution time: 63_000_000 picoseconds. - Weight::from_parts(64_000_000, 6196) + // Minimum execution time: 80_289_000 picoseconds. + Weight::from_parts(80_731_000, 6196) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -222,8 +222,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `3326` // Estimated: `11402` - // Minimum execution time: 162_000_000 picoseconds. - Weight::from_parts(163_000_000, 11402) + // Minimum execution time: 208_452_000 picoseconds. + Weight::from_parts(210_505_000, 11402) .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -249,8 +249,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `2397` // Estimated: `3878` - // Minimum execution time: 53_000_000 picoseconds. - Weight::from_parts(55_000_000, 3878) + // Minimum execution time: 72_220_000 picoseconds. + Weight::from_parts(73_352_000, 3878) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -270,8 +270,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `2164` // Estimated: `8799` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(117_000_000, 8799) + // Minimum execution time: 141_239_000 picoseconds. + Weight::from_parts(142_524_000, 8799) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -313,8 +313,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `3018` // Estimated: `11402` - // Minimum execution time: 245_000_000 picoseconds. - Weight::from_parts(247_000_000, 11402) + // Minimum execution time: 303_183_000 picoseconds. + Weight::from_parts(305_211_000, 11402) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -334,8 +334,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1536` // Estimated: `6196` - // Minimum execution time: 78_000_000 picoseconds. - Weight::from_parts(79_000_000, 6196) + // Minimum execution time: 99_110_000 picoseconds. + Weight::from_parts(99_864_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } From 4b0fb4d66f74e47c324581ca625797d5ef4d9f50 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 28 Aug 2024 18:02:52 +0200 Subject: [PATCH 23/45] rebenchmark router --- .../src/weights/pallet_route_executor.rs | 115 +++++++++++------- 1 file changed, 71 insertions(+), 44 deletions(-) diff --git a/runtime/basilisk/src/weights/pallet_route_executor.rs b/runtime/basilisk/src/weights/pallet_route_executor.rs index 34db77080d..cf93f7d656 100644 --- a/runtime/basilisk/src/weights/pallet_route_executor.rs +++ b/runtime/basilisk/src/weights/pallet_route_executor.rs @@ -19,29 +19,23 @@ //! Autogenerated weights for `pallet_route_executor` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-05-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: -// ./target/release/basilisk +// target/release/basilisk // benchmark // pallet +// --chain=dev +// --steps=20 +// --repeat=50 // --wasm-execution=compiled -// --pallet -// * -// --extrinsic -// * -// --heap-pages -// 4096 -// --steps -// 50 -// --repeat -// 20 +// --pallet=pallet-route-executor +// --extrinsic=* // --template=scripts/pallet-weight-template.hbs -// --output -// weights/ +// --output=./weights/pallet_route_executor.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -63,19 +57,19 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:3 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Locks` (r:1 w:1) - /// Proof: `Tokens::Locks` (`max_values`: None, `max_size`: Some(1261), added: 3736, mode: `MaxEncodedLen`) /// Storage: `AssetRegistry::Assets` (r:2 w:0) /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Locks` (r:1 w:1) + /// Proof: `Tokens::Locks` (`max_values`: None, `max_size`: Some(1261), added: 3736, mode: `MaxEncodedLen`) /// The range of component `c` is `[0, 1]`. fn calculate_and_execute_sell_in_lbp(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `2920` // Estimated: `13905` - // Minimum execution time: 320_040_000 picoseconds. - Weight::from_parts(323_949_846, 13905) - // Standard Error: 319_124 - .saturating_add(Weight::from_parts(71_329_453, 0).saturating_mul(c.into())) + // Minimum execution time: 318_550_000 picoseconds. + Weight::from_parts(322_666_867, 13905) + // Standard Error: 210_694 + .saturating_add(Weight::from_parts(73_656_863, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -85,37 +79,39 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:3 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Locks` (r:1 w:1) - /// Proof: `Tokens::Locks` (`max_values`: None, `max_size`: Some(1261), added: 3736, mode: `MaxEncodedLen`) /// Storage: `AssetRegistry::Assets` (r:2 w:0) /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Locks` (r:1 w:1) + /// Proof: `Tokens::Locks` (`max_values`: None, `max_size`: Some(1261), added: 3736, mode: `MaxEncodedLen`) /// The range of component `c` is `[1, 2]`. /// The range of component `b` is `[0, 1]`. fn calculate_and_execute_buy_in_lbp(c: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1563 + b * (1367 ±0)` - // Estimated: `6156 + b * (7749 ±6_801_226_166_572_765)` - // Minimum execution time: 92_366_000 picoseconds. - Weight::from_parts(93_225_000, 6156) - // Standard Error: 228_296 - .saturating_add(Weight::from_parts(916_904, 0).saturating_mul(c.into())) - // Standard Error: 508_480 - .saturating_add(Weight::from_parts(229_072_763, 0).saturating_mul(b.into())) + // Estimated: `88529181376 + b * (7749 ±0)` + // Minimum execution time: 93_235_000 picoseconds. + Weight::from_parts(93_891_000, 88529181376) + // Standard Error: 343_773 + .saturating_add(Weight::from_parts(1_836_593, 0).saturating_mul(c.into())) + // Standard Error: 761_358 + .saturating_add(Weight::from_parts(234_840_287, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(b.into()))) .saturating_add(Weight::from_parts(0, 7749).saturating_mul(b.into())) } + /// Storage: `EmaOracle::Oracles` (r:2 w:0) + /// Proof: `EmaOracle::Oracles` (`max_values`: None, `max_size`: Some(177), added: 2652, mode: `MaxEncodedLen`) /// Storage: `Router::Routes` (r:1 w:1) /// Proof: `Router::Routes` (`max_values`: None, `max_size`: Some(90), added: 2565, mode: `MaxEncodedLen`) /// Storage: `System::Account` (r:7 w:0) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// Storage: `Tokens::Accounts` (r:15 w:0) /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) - /// Storage: `XYK::ShareToken` (r:6 w:0) - /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) /// Storage: `AssetRegistry::Assets` (r:5 w:0) /// Proof: `AssetRegistry::Assets` (`max_values`: None, `max_size`: Some(87), added: 2562, mode: `MaxEncodedLen`) + /// Storage: `XYK::ShareToken` (r:6 w:0) + /// Proof: `XYK::ShareToken` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:1 w:0) /// Proof: `MultiTransactionPayment::AccountCurrencyMap` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) /// Storage: `MultiTransactionPayment::AcceptedCurrencies` (r:5 w:0) @@ -126,11 +122,11 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`) fn set_route_for_xyk() -> Weight { // Proof Size summary in bytes: - // Measured: `5244` + // Measured: `7845` // Estimated: `39735` - // Minimum execution time: 1_585_809_000 picoseconds. - Weight::from_parts(1_593_659_000, 39735) - .saturating_add(T::DbWeight::get().reads(42_u64)) + // Minimum execution time: 1_595_474_000 picoseconds. + Weight::from_parts(1_605_663_000, 39735) + .saturating_add(T::DbWeight::get().reads(44_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Router::Routes` (r:0 w:1) @@ -139,20 +135,51 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `963` // Estimated: `0` - // Minimum execution time: 24_903_000 picoseconds. - Weight::from_parts(25_247_000, 0) + // Minimum execution time: 24_391_000 picoseconds. + Weight::from_parts(24_854_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } + /// Storage: `Router::Routes` (r:1 w:0) + /// Proof: `Router::Routes` (`max_values`: None, `max_size`: Some(90), added: 2565, mode: `MaxEncodedLen`) + fn get_route() -> Weight { + // Proof Size summary in bytes: + // Measured: `701` + // Estimated: `3555` + // Minimum execution time: 7_061_000 picoseconds. + Weight::from_parts(7_266_000, 3555) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: `EmaOracle::Oracles` (r:2 w:0) + /// Proof: `EmaOracle::Oracles` (`max_values`: None, `max_size`: Some(177), added: 2652, mode: `MaxEncodedLen`) fn get_oracle_price_for_xyk() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `1387` + // Estimated: `6294` + // Minimum execution time: 26_489_000 picoseconds. + Weight::from_parts(26_970_000, 6294) + .saturating_add(T::DbWeight::get().reads(2_u64)) } + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) fn get_oracle_price_for_omnipool() -> Weight { - Weight::zero() - } - fn get_route() -> Weight { - Weight::zero() + // 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) } + /// Storage: `LBP::PoolData` (r:1 w:0) + /// Proof: `LBP::PoolData` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Locks` (r:1 w:0) + /// Proof: `Tokens::Locks` (`max_values`: None, `max_size`: Some(1261), added: 3736, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:0) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn calculate_spot_price_with_fee_in_lbp() -> Weight { - Weight::zero() + // Proof Size summary in bytes: + // Measured: `1633` + // Estimated: `6156` + // Minimum execution time: 33_203_000 picoseconds. + Weight::from_parts(33_701_000, 6156) + .saturating_add(T::DbWeight::get().reads(4_u64)) } } \ No newline at end of file From b52420b3b8563c82470cc958872478d7acf622ba Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 28 Aug 2024 18:03:04 +0200 Subject: [PATCH 24/45] fix clippy --- runtime/basilisk/src/apis.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs index bb3d110925..0a40433ad8 100644 --- a/runtime/basilisk/src/apis.rs +++ b/runtime/basilisk/src/apis.rs @@ -263,7 +263,7 @@ impl_runtime_apis! { fn reserve_transferable_asset_and_dest() -> Option<(Asset, Location)> { ParachainSystem::open_outbound_hrmp_channel_for_benchmarks_or_tests( - RandomParaId::get().into() + RandomParaId::get() ); Some(( @@ -277,7 +277,7 @@ impl_runtime_apis! { fn set_up_complex_asset_transfer() -> Option<(Assets, u32, Location, Box)> { ParachainSystem::open_outbound_hrmp_channel_for_benchmarks_or_tests( - RandomParaId::get().into() + RandomParaId::get() ); let destination = ParentThen(Parachain(RandomParaId::get().into()).into()).into(); From bfb80a80e943744f66ff77b41f27d17971e981be Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 28 Aug 2024 18:09:29 +0200 Subject: [PATCH 25/45] fix integration test --- integration-tests/src/cross_chain_transfer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/src/cross_chain_transfer.rs b/integration-tests/src/cross_chain_transfer.rs index 07ea43266e..b027a091f3 100644 --- a/integration-tests/src/cross_chain_transfer.rs +++ b/integration-tests/src/cross_chain_transfer.rs @@ -624,7 +624,7 @@ fn polkadot_xcm_execute_extrinsic_should_not_be_allowed() { ), sp_runtime::DispatchErrorWithPostInfo { post_info: frame_support::dispatch::PostDispatchInfo { - actual_weight: Some(Weight::from_parts(11208000, 0)), + actual_weight: Some(Weight::from_parts(10613000, 0)), pays_fee: frame_support::dispatch::Pays::Yes, }, error: pallet_xcm::Error::::Filtered.into() From b5ff2c4e2052af6af2608efa11ab5a2cf2239ea2 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Wed, 28 Aug 2024 18:09:55 +0200 Subject: [PATCH 26/45] formatting --- runtime/basilisk/src/benchmarking/route_executor.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/basilisk/src/benchmarking/route_executor.rs b/runtime/basilisk/src/benchmarking/route_executor.rs index 9c509a362d..42de7108c1 100644 --- a/runtime/basilisk/src/benchmarking/route_executor.rs +++ b/runtime/basilisk/src/benchmarking/route_executor.rs @@ -29,12 +29,12 @@ use frame_support::{ }; use frame_system::RawOrigin; use hydradx_traits::{ + router::{inverse_route, AssetPair, PoolType, RouteProvider, RouteSpotPriceProvider, RouterT, Trade}, PriceOracle, - router::{inverse_route, AssetPair, PoolType, RouterT, Trade, RouteProvider, RouteSpotPriceProvider} }; -use pallet_ema_oracle::OraclePeriod; use orml_benchmarking::runtime_benchmarks; use orml_traits::{MultiCurrency, MultiCurrencyExtended}; +use pallet_ema_oracle::OraclePeriod; use primitives::{constants::currency::UNITS, BlockNumber}; use sp_runtime::{FixedPointNumber, FixedU128}; use sp_std::vec; From e63bfd78125b1a6061f5744b707b40e6d29cb776 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 29 Aug 2024 10:29:50 +0200 Subject: [PATCH 27/45] rebenchmark with correct params --- pallets/asset-registry/src/weights.rs | 31 ++- pallets/marketplace/src/weights.rs | 34 ++-- pallets/xyk-liquidity-mining/src/weights.rs | 56 +++--- .../cumulus_pallet_parachain_system.rs | 16 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 36 ++-- runtime/basilisk/src/weights/frame_system.rs | 64 +++--- runtime/basilisk/src/weights/orml_tokens.rs | 28 +-- runtime/basilisk/src/weights/orml_vesting.rs | 28 +-- .../src/weights/pallet_asset_registry.rs | 24 +-- .../basilisk/src/weights/pallet_balances.rs | 50 ++--- .../src/weights/pallet_collator_selection.rs | 118 ++++++------ .../basilisk/src/weights/pallet_collective.rs | 160 +++++++-------- .../src/weights/pallet_conviction_voting.rs | 46 ++--- .../basilisk/src/weights/pallet_currencies.rs | 28 +-- .../basilisk/src/weights/pallet_democracy.rs | 166 ++++++++-------- runtime/basilisk/src/weights/pallet_duster.rs | 20 +- .../src/weights/pallet_elections_phragmen.rs | 118 ++++++------ .../basilisk/src/weights/pallet_ema_oracle.rs | 48 ++--- .../basilisk/src/weights/pallet_identity.rs | 182 +++++++++--------- runtime/basilisk/src/weights/pallet_lbp.rs | 66 +++---- .../src/weights/pallet_marketplace.rs | 32 +-- .../src/weights/pallet_message_queue.rs | 48 ++--- .../basilisk/src/weights/pallet_multisig.rs | 82 ++++---- runtime/basilisk/src/weights/pallet_nft.rs | 28 +-- .../basilisk/src/weights/pallet_preimage.rs | 78 ++++---- runtime/basilisk/src/weights/pallet_proxy.rs | 104 +++++----- .../basilisk/src/weights/pallet_referenda.rs | 128 ++++++------ .../basilisk/src/weights/pallet_scheduler.rs | 108 +++++------ .../weights/pallet_state_trie_migration.rs | 40 ++-- .../basilisk/src/weights/pallet_timestamp.rs | 16 +- runtime/basilisk/src/weights/pallet_tips.rs | 98 +++++----- .../pallet_transaction_multi_payment.rs | 28 +-- .../src/weights/pallet_transaction_pause.rs | 16 +- .../basilisk/src/weights/pallet_treasury.rs | 58 +++--- .../basilisk/src/weights/pallet_utility.rs | 40 ++-- .../basilisk/src/weights/pallet_whitelist.rs | 32 +-- runtime/basilisk/src/weights/pallet_xcm.rs | 82 ++++---- runtime/basilisk/src/weights/pallet_xyk.rs | 92 +++++---- .../weights/pallet_xyk_liquidity_mining.rs | 56 +++--- 39 files changed, 1238 insertions(+), 1247 deletions(-) diff --git a/pallets/asset-registry/src/weights.rs b/pallets/asset-registry/src/weights.rs index 5847ac2010..34ec490a20 100644 --- a/pallets/asset-registry/src/weights.rs +++ b/pallets/asset-registry/src/weights.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,23 +34,16 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_asset_registry -// --output=./weights/pallet_asset_registry.rs - -#![cfg_attr(rustfmt, rustfmt_skip)] -#![allow(unused_parens)] -#![allow(unused_imports)] -#![allow(missing_docs)] +// --output=./weights/pallet_asset_registry use frame_support::{ - traits::Get, weights::{constants::RocksDbWeight, Weight}, }; -use sp_std::marker::PhantomData; /// Weight functions needed for lbp. pub trait WeightInfo { @@ -78,8 +71,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `4087` - // Minimum execution time: 33_876_000 picoseconds. - Weight::from_parts(34_392_000, 4087) + // Minimum execution time: 33_925_000 picoseconds. + Weight::from_parts(34_449_000, 4087) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -91,8 +84,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `89` // Estimated: `3552` - // Minimum execution time: 22_588_000 picoseconds. - Weight::from_parts(23_161_000, 3552) + // Minimum execution time: 22_998_000 picoseconds. + Weight::from_parts(23_365_000, 3552) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -104,8 +97,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `102` // Estimated: `3552` - // Minimum execution time: 17_013_000 picoseconds. - Weight::from_parts(17_293_000, 3552) + // Minimum execution time: 17_166_000 picoseconds. + Weight::from_parts(17_434_000, 3552) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -119,8 +112,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `76` // Estimated: `4087` - // Minimum execution time: 22_619_000 picoseconds. - Weight::from_parts(23_035_000, 4087) + // Minimum execution time: 21_991_000 picoseconds. + Weight::from_parts(22_528_000, 4087) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } diff --git a/pallets/marketplace/src/weights.rs b/pallets/marketplace/src/weights.rs index 5f758bb36d..e0cd23d04c 100644 --- a/pallets/marketplace/src/weights.rs +++ b/pallets/marketplace/src/weights.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_marketplace` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_marketplace -// --output=./weights/pallet_marketplace.rs +// --output=./weights/pallet_marketplace #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -48,7 +48,7 @@ use frame_support::{ traits::Get, - weights::{constants::RocksDbWeight, Weight}, + weights::Weight, }; use sp_std::marker::PhantomData; @@ -91,8 +91,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1367` // Estimated: `6156` - // Minimum execution time: 109_295_000 picoseconds. - Weight::from_parts(110_540_000, 6156) + // Minimum execution time: 109_925_000 picoseconds. + Weight::from_parts(110_726_000, 6156) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -104,8 +104,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `442` // Estimated: `3611` - // Minimum execution time: 25_586_000 picoseconds. - Weight::from_parts(26_067_000, 3611) + // Minimum execution time: 25_143_000 picoseconds. + Weight::from_parts(25_753_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -123,8 +123,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `616` // Estimated: `4087` - // Minimum execution time: 50_969_000 picoseconds. - Weight::from_parts(51_584_000, 4087) + // Minimum execution time: 50_983_000 picoseconds. + Weight::from_parts(51_586_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -144,8 +144,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1029` // Estimated: `4087` - // Minimum execution time: 51_934_000 picoseconds. - Weight::from_parts(52_660_000, 4087) + // Minimum execution time: 51_443_000 picoseconds. + Weight::from_parts(52_153_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -177,8 +177,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1437` // Estimated: `6156` - // Minimum execution time: 132_374_000 picoseconds. - Weight::from_parts(133_423_000, 6156) + // Minimum execution time: 133_038_000 picoseconds. + Weight::from_parts(133_991_000, 6156) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -194,8 +194,8 @@ impl WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `600` // Estimated: `4087` - // Minimum execution time: 36_204_000 picoseconds. - Weight::from_parts(36_587_000, 4087) + // Minimum execution time: 35_614_000 picoseconds. + Weight::from_parts(36_127_000, 4087) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/pallets/xyk-liquidity-mining/src/weights.rs b/pallets/xyk-liquidity-mining/src/weights.rs index 6b12e0bede..d203ed1c23 100644 --- a/pallets/xyk-liquidity-mining/src/weights.rs +++ b/pallets/xyk-liquidity-mining/src/weights.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_xyk_liquidity_mining` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` @@ -29,10 +29,10 @@ // benchmark // pallet // --chain=dev -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --wasm-execution=compiled -// --pallet=pallet-xyk-liquidity-mining +// --pallet=pallet-xyk_liquidity_mining // --extrinsic=* // --template=scripts/pallet-weight-template.hbs // --output=./weights/pallet_xyk_liquidity_mining.rs @@ -80,8 +80,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `540` // Estimated: `6196` - // Minimum execution time: 70_662_000 picoseconds. - Weight::from_parts(71_546_000, 6196) + // Minimum execution time: 71_546_000 picoseconds. + Weight::from_parts(72_085_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -95,8 +95,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `946` // Estimated: `6196` - // Minimum execution time: 75_179_000 picoseconds. - Weight::from_parts(75_866_000, 6196) + // Minimum execution time: 74_405_000 picoseconds. + Weight::from_parts(75_198_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -110,8 +110,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1069` // Estimated: `6196` - // Minimum execution time: 76_085_000 picoseconds. - Weight::from_parts(76_892_000, 6196) + // Minimum execution time: 75_850_000 picoseconds. + Weight::from_parts(76_651_000, 6196) .saturating_add(RocksDbWeight::get().reads(4_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -133,8 +133,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1280` // Estimated: `6196` - // Minimum execution time: 96_624_000 picoseconds. - Weight::from_parts(97_731_000, 6196) + // Minimum execution time: 95_884_000 picoseconds. + Weight::from_parts(96_904_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -154,8 +154,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1428` // Estimated: `6196` - // Minimum execution time: 101_694_000 picoseconds. - Weight::from_parts(102_478_000, 6196) + // Minimum execution time: 100_413_000 picoseconds. + Weight::from_parts(100_991_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -173,8 +173,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1262` // Estimated: `6196` - // Minimum execution time: 95_747_000 picoseconds. - Weight::from_parts(97_001_000, 6196) + // Minimum execution time: 95_933_000 picoseconds. + Weight::from_parts(96_424_000, 6196) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } @@ -190,8 +190,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `938` // Estimated: `6196` - // Minimum execution time: 80_289_000 picoseconds. - Weight::from_parts(80_731_000, 6196) + // Minimum execution time: 79_422_000 picoseconds. + Weight::from_parts(80_154_000, 6196) .saturating_add(RocksDbWeight::get().reads(5_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -237,8 +237,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3326` // Estimated: `11402` - // Minimum execution time: 208_452_000 picoseconds. - Weight::from_parts(210_505_000, 11402) + // Minimum execution time: 207_024_000 picoseconds. + Weight::from_parts(208_472_000, 11402) .saturating_add(RocksDbWeight::get().reads(22_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -264,8 +264,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2397` // Estimated: `3878` - // Minimum execution time: 72_220_000 picoseconds. - Weight::from_parts(73_352_000, 3878) + // Minimum execution time: 71_747_000 picoseconds. + Weight::from_parts(72_532_000, 3878) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -285,8 +285,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2164` // Estimated: `8799` - // Minimum execution time: 141_239_000 picoseconds. - Weight::from_parts(142_524_000, 8799) + // Minimum execution time: 142_950_000 picoseconds. + Weight::from_parts(143_809_000, 8799) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -328,8 +328,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `3018` // Estimated: `11402` - // Minimum execution time: 303_183_000 picoseconds. - Weight::from_parts(305_211_000, 11402) + // Minimum execution time: 305_316_000 picoseconds. + Weight::from_parts(306_948_000, 11402) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(15_u64)) } @@ -349,8 +349,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1536` // Estimated: `6196` - // Minimum execution time: 99_110_000 picoseconds. - Weight::from_parts(99_864_000, 6196) + // Minimum execution time: 98_238_000 picoseconds. + Weight::from_parts(99_082_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs index f28f85ff85..0e19765a3c 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `cumulus_pallet_parachain_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,8 +34,8 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // cumulus_pallet_parachain_system @@ -70,12 +70,12 @@ impl cumulus_pallet_parachain_system::WeightInfo for Ba // Proof Size summary in bytes: // Measured: `0` // Estimated: `3517` - // Minimum execution time: 1_317_000 picoseconds. - Weight::from_parts(1_350_000, 3517) - // Standard Error: 16_718 - .saturating_add(Weight::from_parts(280_501_225, 0).saturating_mul(n.into())) + // Minimum execution time: 1_412_000 picoseconds. + Weight::from_parts(1_453_000, 3517) + // Standard Error: 13_995 + .saturating_add(Weight::from_parts(257_869_577, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs index f42f81570e..cc189a85a2 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `cumulus_pallet_xcmp_queue` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // cumulus_pallet_xcmp_queue -// --output=./weights/cumulus_pallet_xcmp_queue.rs +// --output=./weights/cumulus_pallet_xcmp_queue #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,8 +61,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 4_358_000 picoseconds. - Weight::from_parts(4_610_000, 1485) + // Minimum execution time: 4_555_000 picoseconds. + Weight::from_parts(4_812_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -80,8 +80,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `3517` - // Minimum execution time: 13_887_000 picoseconds. - Weight::from_parts(14_138_000, 3517) + // Minimum execution time: 14_728_000 picoseconds. + Weight::from_parts(14_940_000, 3517) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -91,8 +91,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 1_736_000 picoseconds. - Weight::from_parts(1_847_000, 1485) + // Minimum execution time: 1_994_000 picoseconds. + Weight::from_parts(2_045_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,8 +102,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `15` // Estimated: `1500` - // Minimum execution time: 3_015_000 picoseconds. - Weight::from_parts(3_144_000, 1500) + // Minimum execution time: 3_223_000 picoseconds. + Weight::from_parts(3_345_000, 1500) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -111,8 +111,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_701_000 picoseconds. - Weight::from_parts(10_820_000, 0) + // Minimum execution time: 9_097_000 picoseconds. + Weight::from_parts(9_571_000, 0) } /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) /// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) @@ -132,8 +132,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `134220` // Estimated: `137685` - // Minimum execution time: 174_849_000 picoseconds. - Weight::from_parts(175_530_000, 137685) + // Minimum execution time: 161_024_000 picoseconds. + Weight::from_parts(161_840_000, 137685) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -155,8 +155,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `65617` // Estimated: `69082` - // Minimum execution time: 98_022_000 picoseconds. - Weight::from_parts(98_714_000, 69082) + // Minimum execution time: 91_254_000 picoseconds. + Weight::from_parts(92_074_000, 69082) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/frame_system.rs b/runtime/basilisk/src/weights/frame_system.rs index dbb6a50290..6650f94358 100644 --- a/runtime/basilisk/src/weights/frame_system.rs +++ b/runtime/basilisk/src/weights/frame_system.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // frame_system -// --output=./weights/frame_system.rs +// --output=./weights/frame_system #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,20 +60,20 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_053_000 picoseconds. - Weight::from_parts(3_119_000, 0) + // Minimum execution time: 3_168_000 picoseconds. + Weight::from_parts(3_273_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(410, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(413, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_909_000 picoseconds. - Weight::from_parts(8_039_000, 0) + // Minimum execution time: 8_103_000 picoseconds. + Weight::from_parts(8_298_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_185, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_187, 0).saturating_mul(b.into())) } /// Storage: `System::Digest` (r:1 w:1) /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -83,8 +83,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 5_303_000 picoseconds. - Weight::from_parts(5_570_000, 1485) + // Minimum execution time: 5_257_000 picoseconds. + Weight::from_parts(5_593_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -104,8 +104,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `106` // Estimated: `1591` - // Minimum execution time: 97_817_882_000 picoseconds. - Weight::from_parts(97_986_636_000, 1591) + // Minimum execution time: 98_106_822_000 picoseconds. + Weight::from_parts(98_201_393_000, 1591) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -116,10 +116,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_956_000 picoseconds. - Weight::from_parts(3_048_000, 0) - // Standard Error: 829 - .saturating_add(Weight::from_parts(953_548, 0).saturating_mul(i.into())) + // Minimum execution time: 3_235_000 picoseconds. + Weight::from_parts(3_313_000, 0) + // Standard Error: 748 + .saturating_add(Weight::from_parts(956_170, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -129,10 +129,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_125_000 picoseconds. - Weight::from_parts(3_195_000, 0) - // Standard Error: 728 - .saturating_add(Weight::from_parts(712_629, 0).saturating_mul(i.into())) + // Minimum execution time: 3_339_000 picoseconds. + Weight::from_parts(3_365_000, 0) + // Standard Error: 846 + .saturating_add(Weight::from_parts(718_985, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -140,12 +140,12 @@ impl frame_system::WeightInfo for BasiliskWeight { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `35 + p * (69 ±0)` - // Estimated: `5 + p * (70 ±0)` - // Minimum execution time: 4_919_000 picoseconds. - Weight::from_parts(4_955_000, 5) - // Standard Error: 894 - .saturating_add(Weight::from_parts(1_155_427, 0).saturating_mul(p.into())) + // Measured: `18 + p * (69 ±0)` + // Estimated: `0 + p * (70 ±0)` + // Minimum execution time: 5_023_000 picoseconds. + Weight::from_parts(5_110_000, 0) + // Standard Error: 1_034 + .saturating_add(Weight::from_parts(1_155_175, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -156,8 +156,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_742_000 picoseconds. - Weight::from_parts(11_303_000, 0) + // Minimum execution time: 11_262_000 picoseconds. + Weight::from_parts(12_019_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `System::AuthorizedUpgrade` (r:1 w:1) @@ -178,8 +178,8 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `127` // Estimated: `1612` - // Minimum execution time: 101_443_783_000 picoseconds. - Weight::from_parts(101_585_238_000, 1612) + // Minimum execution time: 101_649_282_000 picoseconds. + Weight::from_parts(101_820_924_000, 1612) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } diff --git a/runtime/basilisk/src/weights/orml_tokens.rs b/runtime/basilisk/src/weights/orml_tokens.rs index 7b271dacb8..b3e7852837 100644 --- a/runtime/basilisk/src/weights/orml_tokens.rs +++ b/runtime/basilisk/src/weights/orml_tokens.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `orml_tokens` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // orml_tokens -// --output=./weights/orml_tokens.rs +// --output=./weights/orml_tokens #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,8 +69,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `522` // Estimated: `6156` - // Minimum execution time: 68_501_000 picoseconds. - Weight::from_parts(69_176_000, 6156) + // Minimum execution time: 68_186_000 picoseconds. + Weight::from_parts(69_143_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -88,8 +88,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `522` // Estimated: `6156` - // Minimum execution time: 72_617_000 picoseconds. - Weight::from_parts(73_468_000, 6156) + // Minimum execution time: 72_591_000 picoseconds. + Weight::from_parts(73_249_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -107,8 +107,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `470` // Estimated: `6156` - // Minimum execution time: 54_970_000 picoseconds. - Weight::from_parts(55_756_000, 6156) + // Minimum execution time: 54_866_000 picoseconds. + Weight::from_parts(55_453_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -126,8 +126,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `522` // Estimated: `6196` - // Minimum execution time: 58_175_000 picoseconds. - Weight::from_parts(58_902_000, 6196) + // Minimum execution time: 58_141_000 picoseconds. + Weight::from_parts(58_940_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -147,8 +147,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `180` // Estimated: `3593` - // Minimum execution time: 40_646_000 picoseconds. - Weight::from_parts(41_415_000, 3593) + // Minimum execution time: 40_692_000 picoseconds. + Weight::from_parts(41_272_000, 3593) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/orml_vesting.rs b/runtime/basilisk/src/weights/orml_vesting.rs index 4684d68fc5..26530b7451 100644 --- a/runtime/basilisk/src/weights/orml_vesting.rs +++ b/runtime/basilisk/src/weights/orml_vesting.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `orml_vesting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // orml_vesting -// --output=./weights/orml_vesting.rs +// --output=./weights/orml_vesting #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -67,8 +67,8 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `255` // Estimated: `6196` - // Minimum execution time: 96_297_000 picoseconds. - Weight::from_parts(97_330_000, 6196) + // Minimum execution time: 97_347_000 picoseconds. + Weight::from_parts(98_151_000, 6196) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -83,10 +83,10 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `479 + i * (18 ±0)` // Estimated: `4764` - // Minimum execution time: 50_567_000 picoseconds. - Weight::from_parts(51_975_340, 4764) - // Standard Error: 3_365 - .saturating_add(Weight::from_parts(145_031, 0).saturating_mul(i.into())) + // Minimum execution time: 50_292_000 picoseconds. + Weight::from_parts(52_375_853, 4764) + // Standard Error: 4_993 + .saturating_add(Weight::from_parts(125_313, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -103,10 +103,10 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `255` // Estimated: `4764` - // Minimum execution time: 43_735_000 picoseconds. - Weight::from_parts(45_065_971, 4764) - // Standard Error: 2_536 - .saturating_add(Weight::from_parts(102_492, 0).saturating_mul(i.into())) + // Minimum execution time: 44_133_000 picoseconds. + Weight::from_parts(45_259_678, 4764) + // Standard Error: 2_463 + .saturating_add(Weight::from_parts(104_094, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_asset_registry.rs b/runtime/basilisk/src/weights/pallet_asset_registry.rs index 8438c8693c..fa0ec8fced 100644 --- a/runtime/basilisk/src/weights/pallet_asset_registry.rs +++ b/runtime/basilisk/src/weights/pallet_asset_registry.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_asset_registry -// --output=./weights/pallet_asset_registry.rs +// --output=./weights/pallet_asset_registry #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -71,8 +71,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `0` // Estimated: `4087` - // Minimum execution time: 33_876_000 picoseconds. - Weight::from_parts(34_392_000, 4087) + // Minimum execution time: 33_925_000 picoseconds. + Weight::from_parts(34_449_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -84,8 +84,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `89` // Estimated: `3552` - // Minimum execution time: 22_588_000 picoseconds. - Weight::from_parts(23_161_000, 3552) + // Minimum execution time: 22_998_000 picoseconds. + Weight::from_parts(23_365_000, 3552) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -97,8 +97,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `102` // Estimated: `3552` - // Minimum execution time: 17_013_000 picoseconds. - Weight::from_parts(17_293_000, 3552) + // Minimum execution time: 17_166_000 picoseconds. + Weight::from_parts(17_434_000, 3552) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -112,8 +112,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `76` // Estimated: `4087` - // Minimum execution time: 22_619_000 picoseconds. - Weight::from_parts(23_035_000, 4087) + // Minimum execution time: 21_991_000 picoseconds. + Weight::from_parts(22_528_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_balances.rs b/runtime/basilisk/src/weights/pallet_balances.rs index 44caa99a39..4857b3cc48 100644 --- a/runtime/basilisk/src/weights/pallet_balances.rs +++ b/runtime/basilisk/src/weights/pallet_balances.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_balances -// --output=./weights/pallet_balances.rs +// --output=./weights/pallet_balances #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,8 +61,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 75_867_000 picoseconds. - Weight::from_parts(76_550_000, 3593) + // Minimum execution time: 73_852_000 picoseconds. + Weight::from_parts(74_892_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 54_231_000 picoseconds. - Weight::from_parts(54_951_000, 3593) + // Minimum execution time: 52_664_000 picoseconds. + Weight::from_parts(53_283_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -83,8 +83,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 18_678_000 picoseconds. - Weight::from_parts(19_132_000, 3593) + // Minimum execution time: 18_158_000 picoseconds. + Weight::from_parts(18_547_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,8 +94,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 26_412_000 picoseconds. - Weight::from_parts(26_855_000, 3593) + // Minimum execution time: 25_918_000 picoseconds. + Weight::from_parts(26_346_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,8 +105,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `6196` - // Minimum execution time: 76_708_000 picoseconds. - Weight::from_parts(77_509_000, 6196) + // Minimum execution time: 75_302_000 picoseconds. + Weight::from_parts(75_943_000, 6196) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -116,8 +116,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 67_382_000 picoseconds. - Weight::from_parts(68_164_000, 3593) + // Minimum execution time: 66_422_000 picoseconds. + Weight::from_parts(67_335_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -127,22 +127,22 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 23_151_000 picoseconds. - Weight::from_parts(23_492_000, 3593) + // Minimum execution time: 22_914_000 picoseconds. + Weight::from_parts(23_266_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `System::Account` (r:1000 w:1000) + /// Storage: `System::Account` (r:999 w:999) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// The range of component `u` is `[1, 1000]`. fn upgrade_accounts(u: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + u * (135 ±0)` // Estimated: `990 + u * (2603 ±0)` - // Minimum execution time: 22_341_000 picoseconds. - Weight::from_parts(22_723_000, 990) - // Standard Error: 10_265 - .saturating_add(Weight::from_parts(18_037_927, 0).saturating_mul(u.into())) + // Minimum execution time: 21_787_000 picoseconds. + Weight::from_parts(22_129_000, 990) + // Standard Error: 10_438 + .saturating_add(Weight::from_parts(17_675_320, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) @@ -153,8 +153,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1501` - // Minimum execution time: 8_478_000 picoseconds. - Weight::from_parts(8_814_000, 1501) + // Minimum execution time: 8_535_000 picoseconds. + Weight::from_parts(8_875_000, 1501) .saturating_add(T::DbWeight::get().reads(1_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_collator_selection.rs b/runtime/basilisk/src/weights/pallet_collator_selection.rs index d11ce0a988..9e1b55607c 100644 --- a/runtime/basilisk/src/weights/pallet_collator_selection.rs +++ b/runtime/basilisk/src/weights/pallet_collator_selection.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_collator_selection` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_collator_selection -// --output=./weights/pallet_collator_selection.rs +// --output=./weights/pallet_collator_selection #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -64,10 +64,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `45 + b * (79 ±0)` // Estimated: `1034 + b * (2554 ±0)` - // Minimum execution time: 14_637_000 picoseconds. - Weight::from_parts(14_473_862, 1034) - // Standard Error: 3_898 - .saturating_add(Weight::from_parts(3_605_574, 0).saturating_mul(b.into())) + // Minimum execution time: 13_985_000 picoseconds. + Weight::from_parts(14_615_278, 1034) + // Standard Error: 3_714 + .saturating_add(Weight::from_parts(3_565_350, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2554).saturating_mul(b.into())) @@ -84,14 +84,14 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `c` is `[1, 19]`. fn add_invulnerable(b: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `626 + b * (41 ±0) + c * (48 ±0)` - // Estimated: `4128 + b * (42 ±0) + c * (45 ±0)` - // Minimum execution time: 51_765_000 picoseconds. - Weight::from_parts(51_337_115, 4128) - // Standard Error: 1_133 - .saturating_add(Weight::from_parts(101_847, 0).saturating_mul(b.into())) - // Standard Error: 2_924 - .saturating_add(Weight::from_parts(19_676, 0).saturating_mul(c.into())) + // Measured: `631 + b * (41 ±0) + c * (48 ±0)` + // Estimated: `4120 + b * (42 ±0) + c * (45 ±0)` + // Minimum execution time: 51_128_000 picoseconds. + Weight::from_parts(51_063_721, 4120) + // Standard Error: 1_150 + .saturating_add(Weight::from_parts(102_421, 0).saturating_mul(b.into())) + // Standard Error: 3_031 + .saturating_add(Weight::from_parts(19_138, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 42).saturating_mul(b.into())) @@ -106,10 +106,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `8 + b * (32 ±0)` // Estimated: `3086` - // Minimum execution time: 14_642_000 picoseconds. - Weight::from_parts(14_801_568, 3086) - // Standard Error: 663 - .saturating_add(Weight::from_parts(66_324, 0).saturating_mul(b.into())) + // Minimum execution time: 14_448_000 picoseconds. + Weight::from_parts(14_826_194, 3086) + // Standard Error: 691 + .saturating_add(Weight::from_parts(61_661, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -119,8 +119,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_154_000 picoseconds. - Weight::from_parts(7_422_000, 0) + // Minimum execution time: 6_986_000 picoseconds. + Weight::from_parts(7_212_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:1) @@ -136,19 +136,19 @@ impl pallet_collator_selection::WeightInfo for Basilisk fn set_candidacy_bond(c: u32, k: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + c * (167 ±0) + k * (114 ±0)` - // Estimated: `3593 + c * (843 ±29) + k * (843 ±29)` - // Minimum execution time: 12_292_000 picoseconds. - Weight::from_parts(12_539_000, 3593) - // Standard Error: 208_109 - .saturating_add(Weight::from_parts(7_236_451, 0).saturating_mul(c.into())) - // Standard Error: 208_109 - .saturating_add(Weight::from_parts(6_966_103, 0).saturating_mul(k.into())) + // Estimated: `3593 + c * (848 ±30) + k * (848 ±30)` + // Minimum execution time: 12_114_000 picoseconds. + Weight::from_parts(12_377_000, 3593) + // Standard Error: 213_404 + .saturating_add(Weight::from_parts(7_181_998, 0).saturating_mul(c.into())) + // Standard Error: 213_404 + .saturating_add(Weight::from_parts(6_998_294, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) - .saturating_add(Weight::from_parts(0, 843).saturating_mul(c.into())) - .saturating_add(Weight::from_parts(0, 843).saturating_mul(k.into())) + .saturating_add(Weight::from_parts(0, 848).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 848).saturating_mul(k.into())) } /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:0) /// Proof: `CollatorSelection::CandidacyBond` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) @@ -159,10 +159,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `319 + c * (43 ±0)` // Estimated: `2446` - // Minimum execution time: 33_370_000 picoseconds. - Weight::from_parts(33_883_288, 2446) - // Standard Error: 3_569 - .saturating_add(Weight::from_parts(88_033, 0).saturating_mul(c.into())) + // Minimum execution time: 33_364_000 picoseconds. + Weight::from_parts(33_853_318, 2446) + // Standard Error: 4_272 + .saturating_add(Weight::from_parts(76_648, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -180,11 +180,11 @@ impl pallet_collator_selection::WeightInfo for Basilisk fn register_as_candidate(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `241 + c * (64 ±0)` - // Estimated: `3711 + c * (64 ±0)` - // Minimum execution time: 43_387_000 picoseconds. - Weight::from_parts(44_251_708, 3711) - // Standard Error: 2_604 - .saturating_add(Weight::from_parts(231_572, 0).saturating_mul(c.into())) + // Estimated: `3710 + c * (64 ±0)` + // Minimum execution time: 43_425_000 picoseconds. + Weight::from_parts(44_309_516, 3710) + // Standard Error: 2_289 + .saturating_add(Weight::from_parts(206_723, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) @@ -205,11 +205,11 @@ impl pallet_collator_selection::WeightInfo for Basilisk fn take_candidate_slot(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `342 + c * (64 ±0)` - // Estimated: `3810 + c * (64 ±0)` - // Minimum execution time: 66_369_000 picoseconds. - Weight::from_parts(66_249_342, 3810) - // Standard Error: 2_469 - .saturating_add(Weight::from_parts(196_002, 0).saturating_mul(c.into())) + // Estimated: `3809 + c * (64 ±0)` + // Minimum execution time: 65_966_000 picoseconds. + Weight::from_parts(65_968_469, 3809) + // Standard Error: 2_730 + .saturating_add(Weight::from_parts(194_093, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) @@ -223,12 +223,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `c` is `[5, 20]`. fn leave_intent(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `136 + c * (51 ±0)` + // Measured: `135 + c * (52 ±0)` // Estimated: `3086` - // Minimum execution time: 39_225_000 picoseconds. - Weight::from_parts(39_157_774, 3086) - // Standard Error: 2_166 - .saturating_add(Weight::from_parts(165_423, 0).saturating_mul(c.into())) + // Minimum execution time: 38_877_000 picoseconds. + Weight::from_parts(39_064_360, 3086) + // Standard Error: 2_784 + .saturating_add(Weight::from_parts(163_135, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -242,8 +242,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `52` // Estimated: `6196` - // Minimum execution time: 55_231_000 picoseconds. - Weight::from_parts(55_861_000, 6196) + // Minimum execution time: 55_729_000 picoseconds. + Weight::from_parts(56_273_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -263,17 +263,17 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `c` is `[1, 20]`. fn new_session(r: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `182 + c * (98 ±0) + r * (108 ±0)` - // Estimated: `3086 + c * (2519 ±0) + r * (2375 ±13)` - // Minimum execution time: 26_139_000 picoseconds. - Weight::from_parts(26_516_000, 3086) - // Standard Error: 361_800 - .saturating_add(Weight::from_parts(20_168_396, 0).saturating_mul(c.into())) + // Measured: `199 + c * (98 ±0) + r * (111 ±0)` + // Estimated: `16266974136295046 + c * (2519 ±0) + r * (2393 ±14)` + // Minimum execution time: 33_720_000 picoseconds. + Weight::from_parts(45_796_000, 16266974136295046) + // Standard Error: 341_578 + .saturating_add(Weight::from_parts(16_233_581, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) .saturating_add(Weight::from_parts(0, 2519).saturating_mul(c.into())) - .saturating_add(Weight::from_parts(0, 2375).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 2393).saturating_mul(r.into())) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_collective.rs b/runtime/basilisk/src/weights/pallet_collective.rs index ac22bfde22..432f84af71 100644 --- a/runtime/basilisk/src/weights/pallet_collective.rs +++ b/runtime/basilisk/src/weights/pallet_collective.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_collective` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_collective -// --output=./weights/pallet_collective.rs +// --output=./weights/pallet_collective #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,19 +69,19 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: // Measured: `0 + m * (672 ±0) + p * (310 ±0)` - // Estimated: `4236 + m * (398 ±4) + p * (2604 ±2)` - // Minimum execution time: 9_165_000 picoseconds. - Weight::from_parts(9_393_000, 4236) - // Standard Error: 91_852 - .saturating_add(Weight::from_parts(2_676_446, 0).saturating_mul(m.into())) - // Standard Error: 46_286 - .saturating_add(Weight::from_parts(4_282_229, 0).saturating_mul(p.into())) + // Estimated: `4236 + m * (398 ±4) + p * (2602 ±2)` + // Minimum execution time: 9_127_000 picoseconds. + Weight::from_parts(9_437_000, 4236) + // Standard Error: 91_387 + .saturating_add(Weight::from_parts(2_713_745, 0).saturating_mul(m.into())) + // Standard Error: 46_214 + .saturating_add(Weight::from_parts(4_238_011, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 398).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 2604).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 2602).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -91,12 +91,12 @@ impl pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `73 + m * (32 ±0) + p * (54 ±0)` - // Estimated: `3485 + m * (37 ±0) + p * (53 ±0)` - // Minimum execution time: 26_442_000 picoseconds. - Weight::from_parts(27_227_467, 3485) - // Standard Error: 71 - .saturating_add(Weight::from_parts(2_704, 0).saturating_mul(b.into())) - // Standard Error: 8_520 - .saturating_add(Weight::from_parts(59_105, 0).saturating_mul(m.into())) - // Standard Error: 3_824 - .saturating_add(Weight::from_parts(384_498, 0).saturating_mul(p.into())) + // Measured: `0 + m * (32 ±0) + p * (55 ±0)` + // Estimated: `3426 + m * (38 ±0) + p * (54 ±0)` + // Minimum execution time: 25_350_000 picoseconds. + Weight::from_parts(26_705_209, 3426) + // Standard Error: 78 + .saturating_add(Weight::from_parts(2_729, 0).saturating_mul(b.into())) + // Standard Error: 9_306 + .saturating_add(Weight::from_parts(52_223, 0).saturating_mul(m.into())) + // Standard Error: 4_099 + .saturating_add(Weight::from_parts(398_301, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 37).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 53).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 38).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 54).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Members` (r:1 w:0) /// Proof: `TechnicalCommittee::Members` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -158,10 +158,10 @@ impl pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `106 + m * (64 ±0) + p * (55 ±0)` - // Estimated: `3565 + m * (66 ±0) + p * (55 ±0)` - // Minimum execution time: 28_540_000 picoseconds. - Weight::from_parts(29_687_054, 3565) - // Standard Error: 6_018 - .saturating_add(Weight::from_parts(3_203, 0).saturating_mul(m.into())) - // Standard Error: 2_080 - .saturating_add(Weight::from_parts(321_348, 0).saturating_mul(p.into())) + // Measured: `97 + m * (64 ±0) + p * (55 ±0)` + // Estimated: `3562 + m * (66 ±0) + p * (55 ±0)` + // Minimum execution time: 28_048_000 picoseconds. + Weight::from_parts(28_749_435, 3562) + // Standard Error: 6_379 + .saturating_add(Weight::from_parts(67_494, 0).saturating_mul(m.into())) + // Standard Error: 2_149 + .saturating_add(Weight::from_parts(319_084, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 66).saturating_mul(m.into())) @@ -204,19 +204,19 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `43 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` - // Estimated: `3601 + b * (1 ±0) + m * (58 ±0) + p * (75 ±0)` - // Minimum execution time: 42_457_000 picoseconds. - Weight::from_parts(42_143_547, 3601) - // Standard Error: 88 - .saturating_add(Weight::from_parts(2_823, 0).saturating_mul(b.into())) - // Standard Error: 4_737 - .saturating_add(Weight::from_parts(491_932, 0).saturating_mul(p.into())) + // Measured: `41 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` + // Estimated: `3635 + b * (1 ±0) + m * (55 ±1) + p * (74 ±0)` + // Minimum execution time: 41_823_000 picoseconds. + Weight::from_parts(43_780_760, 3635) + // Standard Error: 116 + .saturating_add(Weight::from_parts(2_347, 0).saturating_mul(b.into())) + // Standard Error: 6_076 + .saturating_add(Weight::from_parts(455_860, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 58).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 75).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 55).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Voting` (r:1 w:1) /// Proof: `TechnicalCommittee::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -232,14 +232,14 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `126 + m * (64 ±0) + p * (55 ±0)` - // Estimated: `3585 + m * (66 ±0) + p * (55 ±0)` - // Minimum execution time: 30_673_000 picoseconds. - Weight::from_parts(31_703_101, 3585) - // Standard Error: 6_643 - .saturating_add(Weight::from_parts(54_123, 0).saturating_mul(m.into())) - // Standard Error: 2_295 - .saturating_add(Weight::from_parts(321_442, 0).saturating_mul(p.into())) + // Measured: `117 + m * (64 ±0) + p * (55 ±0)` + // Estimated: `3582 + m * (66 ±0) + p * (55 ±0)` + // Minimum execution time: 30_213_000 picoseconds. + Weight::from_parts(31_273_020, 3582) + // Standard Error: 6_950 + .saturating_add(Weight::from_parts(49_519, 0).saturating_mul(m.into())) + // Standard Error: 2_341 + .saturating_add(Weight::from_parts(321_432, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 66).saturating_mul(m.into())) @@ -260,19 +260,19 @@ impl pallet_collective::WeightInfo for BasiliskWeight Weight { // Proof Size summary in bytes: - // Measured: `63 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` - // Estimated: `3621 + b * (1 ±0) + m * (58 ±0) + p * (75 ±0)` - // Minimum execution time: 45_315_000 picoseconds. - Weight::from_parts(46_414_253, 3621) - // Standard Error: 85 - .saturating_add(Weight::from_parts(2_360, 0).saturating_mul(b.into())) - // Standard Error: 4_610 - .saturating_add(Weight::from_parts(487_076, 0).saturating_mul(p.into())) + // Measured: `61 + b * (1 ±0) + m * (64 ±0) + p * (78 ±0)` + // Estimated: `3655 + b * (1 ±0) + m * (55 ±1) + p * (74 ±0)` + // Minimum execution time: 44_990_000 picoseconds. + Weight::from_parts(46_996_882, 3655) + // Standard Error: 111 + .saturating_add(Weight::from_parts(2_287, 0).saturating_mul(b.into())) + // Standard Error: 5_804 + .saturating_add(Weight::from_parts(456_028, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 58).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 75).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 55).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 74).saturating_mul(p.into())) } /// Storage: `TechnicalCommittee::Proposals` (r:1 w:1) /// Proof: `TechnicalCommittee::Proposals` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -285,10 +285,10 @@ impl pallet_collective::WeightInfo for BasiliskWeight pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `13156` // Estimated: `42428` - // Minimum execution time: 123_648_000 picoseconds. - Weight::from_parts(125_872_000, 42428) + // Minimum execution time: 123_461_000 picoseconds. + Weight::from_parts(125_825_000, 42428) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -94,8 +94,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `13876` // Estimated: `83866` - // Minimum execution time: 173_878_000 picoseconds. - Weight::from_parts(176_096_000, 83866) + // Minimum execution time: 169_777_000 picoseconds. + Weight::from_parts(172_153_000, 83866) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -111,8 +111,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `13713` // Estimated: `83866` - // Minimum execution time: 142_378_000 picoseconds. - Weight::from_parts(144_420_000, 83866) + // Minimum execution time: 135_654_000 picoseconds. + Weight::from_parts(138_427_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -124,8 +124,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `12933` // Estimated: `30706` - // Minimum execution time: 68_567_000 picoseconds. - Weight::from_parts(70_231_000, 30706) + // Minimum execution time: 65_696_000 picoseconds. + Weight::from_parts(67_013_000, 30706) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -148,10 +148,10 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `1004 + r * (991 ±0)` // Estimated: `83866 + r * (3411 ±0)` - // Minimum execution time: 73_915_000 picoseconds. - Weight::from_parts(86_593_593, 83866) - // Standard Error: 89_966 - .saturating_add(Weight::from_parts(34_657_669, 0).saturating_mul(r.into())) + // Minimum execution time: 74_852_000 picoseconds. + Weight::from_parts(88_606_482, 83866) + // Standard Error: 96_297 + .saturating_add(Weight::from_parts(34_276_291, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -169,12 +169,12 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW /// The range of component `r` is `[0, 10]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `963 + r * (985 ±0)` + // Measured: `956 + r * (991 ±0)` // Estimated: `83866 + r * (3411 ±0)` - // Minimum execution time: 40_096_000 picoseconds. - Weight::from_parts(49_409_540, 83866) - // Standard Error: 89_853 - .saturating_add(Weight::from_parts(34_598_242, 0).saturating_mul(r.into())) + // Minimum execution time: 39_671_000 picoseconds. + Weight::from_parts(50_756_675, 83866) + // Standard Error: 76_668 + .saturating_add(Weight::from_parts(34_362_032, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -193,8 +193,8 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `11924` // Estimated: `30706` - // Minimum execution time: 96_704_000 picoseconds. - Weight::from_parts(99_214_000, 30706) + // Minimum execution time: 93_958_000 picoseconds. + Weight::from_parts(95_350_000, 30706) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_currencies.rs b/runtime/basilisk/src/weights/pallet_currencies.rs index 80be305a96..d65afdd248 100644 --- a/runtime/basilisk/src/weights/pallet_currencies.rs +++ b/runtime/basilisk/src/weights/pallet_currencies.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_currencies` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_currencies -// --output=./weights/pallet_currencies.rs +// --output=./weights/pallet_currencies #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,8 +69,8 @@ impl pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight pallet_currencies::WeightInfo for BasiliskWeight pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `4627` // Estimated: `18187` - // Minimum execution time: 45_319_000 picoseconds. - Weight::from_parts(45_950_000, 18187) + // Minimum execution time: 46_083_000 picoseconds. + Weight::from_parts(46_453_000, 18187) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -78,8 +78,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3406` // Estimated: `6695` - // Minimum execution time: 44_182_000 picoseconds. - Weight::from_parts(44_860_000, 6695) + // Minimum execution time: 44_498_000 picoseconds. + Weight::from_parts(45_222_000, 6695) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -95,8 +95,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3205` // Estimated: `7260` - // Minimum execution time: 55_587_000 picoseconds. - Weight::from_parts(56_254_000, 7260) + // Minimum execution time: 55_625_000 picoseconds. + Weight::from_parts(56_441_000, 7260) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -112,8 +112,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3227` // Estimated: `7260` - // Minimum execution time: 59_020_000 picoseconds. - Weight::from_parts(59_488_000, 7260) + // Minimum execution time: 58_861_000 picoseconds. + Weight::from_parts(59_262_000, 7260) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -127,8 +127,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `190` // Estimated: `3666` - // Minimum execution time: 29_419_000 picoseconds. - Weight::from_parts(29_910_000, 3666) + // Minimum execution time: 29_638_000 picoseconds. + Weight::from_parts(30_055_000, 3666) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -150,8 +150,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `5724` // Estimated: `18187` - // Minimum execution time: 125_034_000 picoseconds. - Weight::from_parts(125_914_000, 18187) + // Minimum execution time: 123_956_000 picoseconds. + Weight::from_parts(125_240_000, 18187) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -163,8 +163,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3214` // Estimated: `6703` - // Minimum execution time: 12_061_000 picoseconds. - Weight::from_parts(12_352_000, 6703) + // Minimum execution time: 12_402_000 picoseconds. + Weight::from_parts(12_669_000, 6703) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -174,8 +174,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_806_000 picoseconds. - Weight::from_parts(4_050_000, 0) + // Minimum execution time: 4_113_000 picoseconds. + Weight::from_parts(4_225_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Democracy::NextExternal` (r:0 w:1) @@ -184,8 +184,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_847_000 picoseconds. - Weight::from_parts(4_082_000, 0) + // Minimum execution time: 4_187_000 picoseconds. + Weight::from_parts(4_416_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Democracy::NextExternal` (r:1 w:1) @@ -200,8 +200,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `87` // Estimated: `3518` - // Minimum execution time: 27_651_000 picoseconds. - Weight::from_parts(28_191_000, 3518) + // Minimum execution time: 27_278_000 picoseconds. + Weight::from_parts(27_999_000, 3518) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -215,8 +215,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `3317` // Estimated: `6703` - // Minimum execution time: 30_996_000 picoseconds. - Weight::from_parts(31_767_000, 6703) + // Minimum execution time: 30_941_000 picoseconds. + Weight::from_parts(31_478_000, 6703) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -232,8 +232,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `5609` // Estimated: `18187` - // Minimum execution time: 99_985_000 picoseconds. - Weight::from_parts(102_154_000, 18187) + // Minimum execution time: 100_203_000 picoseconds. + Weight::from_parts(100_966_000, 18187) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -245,8 +245,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `121` // Estimated: `3518` - // Minimum execution time: 21_170_000 picoseconds. - Weight::from_parts(21_542_000, 3518) + // Minimum execution time: 21_286_000 picoseconds. + Weight::from_parts(21_774_000, 3518) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -259,12 +259,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn on_initialize_base(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `67 + r * (86 ±0)` + // Measured: `68 + r * (86 ±0)` // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 2_630_000 picoseconds. - Weight::from_parts(8_452_232, 1489) - // Standard Error: 4_750 - .saturating_add(Weight::from_parts(3_528_125, 0).saturating_mul(r.into())) + // Minimum execution time: 2_676_000 picoseconds. + Weight::from_parts(8_775_227, 1489) + // Standard Error: 5_130 + .saturating_add(Weight::from_parts(3_612_685, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -285,12 +285,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn on_initialize_base_with_launch_period(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `67 + r * (86 ±0)` + // Measured: `68 + r * (86 ±0)` // Estimated: `18187 + r * (2676 ±0)` - // Minimum execution time: 5_740_000 picoseconds. - Weight::from_parts(11_779_824, 18187) - // Standard Error: 5_343 - .saturating_add(Weight::from_parts(3_523_820, 0).saturating_mul(r.into())) + // Minimum execution time: 5_799_000 picoseconds. + Weight::from_parts(12_578_275, 18187) + // Standard Error: 4_848 + .saturating_add(Weight::from_parts(3_600_799, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -307,12 +307,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `564 + r * (108 ±0)` + // Measured: `571 + r * (108 ±0)` // Estimated: `19800 + r * (2676 ±0)` - // Minimum execution time: 46_480_000 picoseconds. - Weight::from_parts(52_113_055, 19800) - // Standard Error: 5_835 - .saturating_add(Weight::from_parts(4_733_744, 0).saturating_mul(r.into())) + // Minimum execution time: 47_607_000 picoseconds. + Weight::from_parts(54_081_819, 19800) + // Standard Error: 6_180 + .saturating_add(Weight::from_parts(4_760_297, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -326,12 +326,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn undelegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `312 + r * (108 ±0)` + // Measured: `314 + r * (108 ±0)` // Estimated: `13530 + r * (2676 ±0)` - // Minimum execution time: 20_564_000 picoseconds. - Weight::from_parts(23_277_720, 13530) - // Standard Error: 4_409 - .saturating_add(Weight::from_parts(4_688_846, 0).saturating_mul(r.into())) + // Minimum execution time: 20_646_000 picoseconds. + Weight::from_parts(22_829_571, 13530) + // Standard Error: 8_065 + .saturating_add(Weight::from_parts(4_768_977, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) @@ -344,8 +344,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_471_000 picoseconds. - Weight::from_parts(4_641_000, 0) + // Minimum execution time: 4_519_000 picoseconds. + Weight::from_parts(4_626_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Democracy::VotingOf` (r:1 w:1) @@ -361,10 +361,10 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `337` // Estimated: `7260` - // Minimum execution time: 26_028_000 picoseconds. - Weight::from_parts(38_375_595, 7260) - // Standard Error: 4_320 - .saturating_add(Weight::from_parts(60_979, 0).saturating_mul(r.into())) + // Minimum execution time: 26_306_000 picoseconds. + Weight::from_parts(40_214_749, 7260) + // Standard Error: 3_114 + .saturating_add(Weight::from_parts(35_180, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -379,12 +379,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[0, 99]`. fn unlock_set(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `337 + r * (22 ±0)` + // Measured: `338 + r * (22 ±0)` // Estimated: `7260` - // Minimum execution time: 38_847_000 picoseconds. - Weight::from_parts(39_930_543, 7260) - // Standard Error: 566 - .saturating_add(Weight::from_parts(64_013, 0).saturating_mul(r.into())) + // Minimum execution time: 38_275_000 picoseconds. + Weight::from_parts(39_998_390, 7260) + // Standard Error: 569 + .saturating_add(Weight::from_parts(59_540, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -395,12 +395,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 100]`. fn remove_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `527 + r * (27 ±0)` + // Measured: `548 + r * (26 ±0)` // Estimated: `7260` - // Minimum execution time: 17_820_000 picoseconds. - Weight::from_parts(20_338_177, 7260) - // Standard Error: 1_171 - .saturating_add(Weight::from_parts(82_104, 0).saturating_mul(r.into())) + // Minimum execution time: 18_101_000 picoseconds. + Weight::from_parts(21_024_907, 7260) + // Standard Error: 1_124 + .saturating_add(Weight::from_parts(72_995, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -411,12 +411,12 @@ impl pallet_democracy::WeightInfo for BasiliskWeight /// The range of component `r` is `[1, 100]`. fn remove_other_vote(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `527 + r * (27 ±0)` + // Measured: `548 + r * (26 ±0)` // Estimated: `7260` - // Minimum execution time: 17_717_000 picoseconds. - Weight::from_parts(20_292_129, 7260) - // Standard Error: 1_167 - .saturating_add(Weight::from_parts(83_462, 0).saturating_mul(r.into())) + // Minimum execution time: 17_868_000 picoseconds. + Weight::from_parts(20_861_311, 7260) + // Standard Error: 1_168 + .saturating_add(Weight::from_parts(76_810, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -432,8 +432,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `98` // Estimated: `3556` - // Minimum execution time: 19_347_000 picoseconds. - Weight::from_parts(19_806_000, 3556) + // Minimum execution time: 19_457_000 picoseconds. + Weight::from_parts(19_844_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -445,8 +445,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `87` // Estimated: `3518` - // Minimum execution time: 15_687_000 picoseconds. - Weight::from_parts(15_894_000, 3518) + // Minimum execution time: 15_573_000 picoseconds. + Weight::from_parts(15_934_000, 3518) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -462,8 +462,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `4654` // Estimated: `18187` - // Minimum execution time: 46_030_000 picoseconds. - Weight::from_parts(46_582_000, 18187) + // Minimum execution time: 46_260_000 picoseconds. + Weight::from_parts(46_673_000, 18187) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -475,8 +475,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `4644` // Estimated: `18187` - // Minimum execution time: 41_163_000 picoseconds. - Weight::from_parts(41_743_000, 18187) + // Minimum execution time: 41_204_000 picoseconds. + Weight::from_parts(41_584_000, 18187) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -490,8 +490,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `84` // Estimated: `3556` - // Minimum execution time: 18_060_000 picoseconds. - Weight::from_parts(18_421_000, 3556) + // Minimum execution time: 17_928_000 picoseconds. + Weight::from_parts(18_390_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -503,8 +503,8 @@ impl pallet_democracy::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `100` // Estimated: `3666` - // Minimum execution time: 18_632_000 picoseconds. - Weight::from_parts(18_906_000, 3666) + // Minimum execution time: 18_480_000 picoseconds. + Weight::from_parts(18_893_000, 3666) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_duster.rs b/runtime/basilisk/src/weights/pallet_duster.rs index afffb0cc88..ff49dadb15 100644 --- a/runtime/basilisk/src/weights/pallet_duster.rs +++ b/runtime/basilisk/src/weights/pallet_duster.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_duster` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_duster -// --output=./weights/pallet_duster.rs +// --output=./weights/pallet_duster #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -73,8 +73,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `750` // Estimated: `6156` - // Minimum execution time: 72_370_000 picoseconds. - Weight::from_parts(73_198_000, 6156) + // Minimum execution time: 71_887_000 picoseconds. + Weight::from_parts(72_774_000, 6156) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -84,8 +84,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `41` // Estimated: `0` - // Minimum execution time: 11_221_000 picoseconds. - Weight::from_parts(11_543_000, 0) + // Minimum execution time: 11_336_000 picoseconds. + Weight::from_parts(11_690_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Duster::AccountBlacklist` (r:1 w:1) @@ -94,8 +94,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `132` // Estimated: `3513` - // Minimum execution time: 14_623_000 picoseconds. - Weight::from_parts(14_991_000, 3513) + // Minimum execution time: 14_533_000 picoseconds. + Weight::from_parts(15_023_000, 3513) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_elections_phragmen.rs b/runtime/basilisk/src/weights/pallet_elections_phragmen.rs index 672037a645..cdbd37e035 100644 --- a/runtime/basilisk/src/weights/pallet_elections_phragmen.rs +++ b/runtime/basilisk/src/weights/pallet_elections_phragmen.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_elections_phragmen` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_elections_phragmen -// --output=./weights/pallet_elections_phragmen.rs +// --output=./weights/pallet_elections_phragmen #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -72,10 +72,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `227 + v * (85 ±0)` // Estimated: `4764 + v * (87 ±0)` - // Minimum execution time: 39_140_000 picoseconds. - Weight::from_parts(39_806_427, 4764) - // Standard Error: 3_707 - .saturating_add(Weight::from_parts(241_443, 0).saturating_mul(v.into())) + // Minimum execution time: 39_175_000 picoseconds. + Weight::from_parts(39_808_615, 4764) + // Standard Error: 4_611 + .saturating_add(Weight::from_parts(229_878, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 87).saturating_mul(v.into())) @@ -96,14 +96,14 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk fn vote_more(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `241 + v * (80 ±0)` - // Estimated: `4764 + v * (86 ±0)` - // Minimum execution time: 54_140_000 picoseconds. - Weight::from_parts(55_109_611, 4764) - // Standard Error: 6_784 - .saturating_add(Weight::from_parts(185_031, 0).saturating_mul(v.into())) + // Estimated: `4764 + v * (87 ±0)` + // Minimum execution time: 54_129_000 picoseconds. + Weight::from_parts(54_923_975, 4764) + // Standard Error: 5_785 + .saturating_add(Weight::from_parts(150_913, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 86).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 87).saturating_mul(v.into())) } /// Storage: `Elections::Candidates` (r:1 w:0) /// Proof: `Elections::Candidates` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -121,14 +121,14 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk fn vote_less(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `273 + v * (80 ±0)` - // Estimated: `4764 + v * (86 ±0)` - // Minimum execution time: 54_430_000 picoseconds. - Weight::from_parts(55_127_259, 4764) - // Standard Error: 7_133 - .saturating_add(Weight::from_parts(262_972, 0).saturating_mul(v.into())) + // Estimated: `4764 + v * (87 ±0)` + // Minimum execution time: 54_236_000 picoseconds. + Weight::from_parts(55_103_138, 4764) + // Standard Error: 5_184 + .saturating_add(Weight::from_parts(110_314, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 86).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 87).saturating_mul(v.into())) } /// Storage: `Elections::Voting` (r:1 w:1) /// Proof: `Elections::Voting` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -140,8 +140,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `602` // Estimated: `4764` - // Minimum execution time: 54_800_000 picoseconds. - Weight::from_parts(55_547_000, 4764) + // Minimum execution time: 54_587_000 picoseconds. + Weight::from_parts(55_179_000, 4764) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -154,12 +154,12 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `c` is `[1, 100]`. fn submit_candidacy(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1217 + c * (48 ±0)` + // Measured: `1218 + c * (48 ±0)` // Estimated: `2703 + c * (48 ±0)` - // Minimum execution time: 39_501_000 picoseconds. - Weight::from_parts(40_324_753, 2703) - // Standard Error: 517 - .saturating_add(Weight::from_parts(60_136, 0).saturating_mul(c.into())) + // Minimum execution time: 38_939_000 picoseconds. + Weight::from_parts(39_691_635, 2703) + // Standard Error: 548 + .saturating_add(Weight::from_parts(57_937, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into())) @@ -171,10 +171,10 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `264 + c * (48 ±0)` // Estimated: `1744 + c * (48 ±0)` - // Minimum execution time: 34_770_000 picoseconds. - Weight::from_parts(35_570_844, 1744) - // Standard Error: 510 - .saturating_add(Weight::from_parts(33_874, 0).saturating_mul(c.into())) + // Minimum execution time: 34_275_000 picoseconds. + Weight::from_parts(35_159_106, 1744) + // Standard Error: 715 + .saturating_add(Weight::from_parts(33_313, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 48).saturating_mul(c.into())) @@ -193,8 +193,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `1268` // Estimated: `2753` - // Minimum execution time: 45_242_000 picoseconds. - Weight::from_parts(46_122_000, 2753) + // Minimum execution time: 44_398_000 picoseconds. + Weight::from_parts(45_289_000, 2753) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -204,8 +204,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `828` // Estimated: `2313` - // Minimum execution time: 33_239_000 picoseconds. - Weight::from_parts(33_678_000, 2313) + // Minimum execution time: 32_790_000 picoseconds. + Weight::from_parts(33_152_000, 2313) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -234,8 +234,8 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `1268` // Estimated: `3593` - // Minimum execution time: 69_508_000 picoseconds. - Weight::from_parts(71_292_000, 3593) + // Minimum execution time: 67_856_000 picoseconds. + Weight::from_parts(69_572_000, 3593) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -257,19 +257,19 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `d` is `[0, 384]`. fn clean_defunct_voters(v: u32, d: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + d * (628 ±0) + v * (56 ±0)` - // Estimated: `78676 + d * (3774 ±2) + v * (10 ±0)` - // Minimum execution time: 10_923_000 picoseconds. - Weight::from_parts(11_649_000, 78676) - // Standard Error: 10_607 - .saturating_add(Weight::from_parts(98_790, 0).saturating_mul(v.into())) - // Standard Error: 23_068 - .saturating_add(Weight::from_parts(62_503_123, 0).saturating_mul(d.into())) - .saturating_add(T::DbWeight::get().reads(3_u64)) + // Measured: `0 + d * (630 ±0) + v * (57 ±0)` + // Estimated: `32060 + d * (3774 ±1) + v * (24 ±0)` + // Minimum execution time: 10_336_000 picoseconds. + Weight::from_parts(10_931_000, 32060) + // Standard Error: 10_413 + .saturating_add(Weight::from_parts(98_834, 0).saturating_mul(v.into())) + // Standard Error: 22_676 + .saturating_add(Weight::from_parts(61_735_059, 0).saturating_mul(d.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(d.into()))) .saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(d.into()))) .saturating_add(Weight::from_parts(0, 3774).saturating_mul(d.into())) - .saturating_add(Weight::from_parts(0, 10).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 24).saturating_mul(v.into())) } /// Storage: `Elections::Candidates` (r:1 w:1) /// Proof: `Elections::Candidates` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -294,21 +294,21 @@ impl pallet_elections_phragmen::WeightInfo for Basilisk /// The range of component `e` is `[768, 7680]`. fn election_phragmen(c: u32, v: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + c * (4 ±0) + e * (29 ±0) + v * (414 ±0)` - // Estimated: `278441 + c * (2346 ±4) + e * (13 ±0) + v * (2557 ±3)` - // Minimum execution time: 3_277_153_000 picoseconds. - Weight::from_parts(3_284_111_000, 278441) - // Standard Error: 343_084 - .saturating_add(Weight::from_parts(15_160_406, 0).saturating_mul(v.into())) - // Standard Error: 35_788 - .saturating_add(Weight::from_parts(983_216, 0).saturating_mul(e.into())) - .saturating_add(T::DbWeight::get().reads(39_u64)) + // Measured: `0 + c * (9 ±0) + e * (27 ±0) + v * (414 ±0)` + // Estimated: `278441 + c * (2405 ±3) + e * (14 ±0) + v * (2572 ±3)` + // Minimum execution time: 3_258_751_000 picoseconds. + Weight::from_parts(3_266_513_000, 278441) + // Standard Error: 359_672 + .saturating_add(Weight::from_parts(16_487_259, 0).saturating_mul(v.into())) + // Standard Error: 37_522 + .saturating_add(Weight::from_parts(1_139_946, 0).saturating_mul(e.into())) + .saturating_add(T::DbWeight::get().reads(32_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) - .saturating_add(Weight::from_parts(0, 2346).saturating_mul(c.into())) - .saturating_add(Weight::from_parts(0, 13).saturating_mul(e.into())) - .saturating_add(Weight::from_parts(0, 2557).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(0, 2405).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 14).saturating_mul(e.into())) + .saturating_add(Weight::from_parts(0, 2572).saturating_mul(v.into())) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_ema_oracle.rs b/runtime/basilisk/src/weights/pallet_ema_oracle.rs index e94de2d3f8..19c749545b 100644 --- a/runtime/basilisk/src/weights/pallet_ema_oracle.rs +++ b/runtime/basilisk/src/weights/pallet_ema_oracle.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_ema_oracle` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_ema_oracle -// --output=./weights/pallet_ema_oracle.rs +// --output=./weights/pallet_ema_oracle #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,8 +61,8 @@ impl pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_ema_oracle::WeightInfo for BasiliskWeight pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 10_866_000 picoseconds. - Weight::from_parts(12_041_917, 2626) - // Standard Error: 2_772 - .saturating_add(Weight::from_parts(142_646, 0).saturating_mul(r.into())) + // Minimum execution time: 10_555_000 picoseconds. + Weight::from_parts(11_672_024, 2626) + // Standard Error: 2_548 + .saturating_add(Weight::from_parts(128_893, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,10 +76,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6956 + r * (5 ±0)` // Estimated: `11037` - // Minimum execution time: 181_330_000 picoseconds. - Weight::from_parts(183_541_510, 11037) - // Standard Error: 15_974 - .saturating_add(Weight::from_parts(155_991, 0).saturating_mul(r.into())) + // Minimum execution time: 181_167_000 picoseconds. + Weight::from_parts(181_876_432, 11037) + // Standard Error: 3_473 + .saturating_add(Weight::from_parts(140_245, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,10 +94,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `75` // Estimated: `11037 + s * (2589 ±0)` - // Minimum execution time: 13_130_000 picoseconds. - Weight::from_parts(31_713_943, 11037) - // Standard Error: 7_043 - .saturating_add(Weight::from_parts(4_785_994, 0).saturating_mul(s.into())) + // Minimum execution time: 12_843_000 picoseconds. + Weight::from_parts(31_566_405, 11037) + // Standard Error: 4_532 + .saturating_add(Weight::from_parts(4_785_369, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(s.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -113,12 +113,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `p` is `[0, 100]`. fn set_subs_old(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `193 + p * (32 ±0)` + // Measured: `194 + p * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 13_042_000 picoseconds. - Weight::from_parts(31_050_988, 11037) - // Standard Error: 6_512 - .saturating_add(Weight::from_parts(2_033_522, 0).saturating_mul(p.into())) + // Minimum execution time: 12_980_000 picoseconds. + Weight::from_parts(32_824_507, 11037) + // Standard Error: 4_565 + .saturating_add(Weight::from_parts(1_941_742, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) @@ -135,12 +135,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `7070 + r * (5 ±0) + s * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 80_907_000 picoseconds. - Weight::from_parts(81_107_174, 11037) - // Standard Error: 7_935 - .saturating_add(Weight::from_parts(154_748, 0).saturating_mul(r.into())) - // Standard Error: 1_500 - .saturating_add(Weight::from_parts(1_991_053, 0).saturating_mul(s.into())) + // Minimum execution time: 79_638_000 picoseconds. + Weight::from_parts(83_452_374, 11037) + // Standard Error: 5_724 + .saturating_add(Weight::from_parts(28_768, 0).saturating_mul(r.into())) + // Standard Error: 1_117 + .saturating_add(Weight::from_parts(1_921_266, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -154,10 +154,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6947 + r * (57 ±0)` // Estimated: `11037` - // Minimum execution time: 121_616_000 picoseconds. - Weight::from_parts(122_855_847, 11037) - // Standard Error: 3_252 - .saturating_add(Weight::from_parts(34_808, 0).saturating_mul(r.into())) + // Minimum execution time: 121_401_000 picoseconds. + Weight::from_parts(122_223_580, 11037) + // Standard Error: 2_427 + .saturating_add(Weight::from_parts(147_085, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -168,10 +168,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6977` // Estimated: `11037` - // Minimum execution time: 119_346_000 picoseconds. - Weight::from_parts(120_726_926, 11037) - // Standard Error: 3_193 - .saturating_add(Weight::from_parts(13_863, 0).saturating_mul(r.into())) + // Minimum execution time: 118_423_000 picoseconds. + Weight::from_parts(119_218_577, 11037) + // Standard Error: 5_578 + .saturating_add(Weight::from_parts(123_176, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -182,10 +182,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 7_562_000 picoseconds. - Weight::from_parts(8_358_114, 2626) - // Standard Error: 2_265 - .saturating_add(Weight::from_parts(143_748, 0).saturating_mul(r.into())) + // Minimum execution time: 7_144_000 picoseconds. + Weight::from_parts(8_091_494, 2626) + // Standard Error: 2_110 + .saturating_add(Weight::from_parts(118_870, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -196,10 +196,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 7_854_000 picoseconds. - Weight::from_parts(8_109_587, 2626) - // Standard Error: 1_150 - .saturating_add(Weight::from_parts(90_981, 0).saturating_mul(r.into())) + // Minimum execution time: 7_558_000 picoseconds. + Weight::from_parts(7_774_732, 2626) + // Standard Error: 1_383 + .saturating_add(Weight::from_parts(75_696, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -210,10 +210,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `63 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 7_930_000 picoseconds. - Weight::from_parts(8_237_011, 2626) - // Standard Error: 1_236 - .saturating_add(Weight::from_parts(78_511, 0).saturating_mul(r.into())) + // Minimum execution time: 7_441_000 picoseconds. + Weight::from_parts(7_746_934, 2626) + // Standard Error: 1_301 + .saturating_add(Weight::from_parts(77_264, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -222,14 +222,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// Storage: `Identity::IdentityOf` (r:1 w:1) /// Proof: `Identity::IdentityOf` (`max_values`: None, `max_size`: Some(7572), added: 10047, mode: `MaxEncodedLen`) /// The range of component `r` is `[1, 19]`. - fn provide_judgement(r: u32, ) -> Weight { + fn provide_judgement(_r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `7025 + r * (57 ±0)` // Estimated: `11037` - // Minimum execution time: 153_778_000 picoseconds. - Weight::from_parts(154_913_648, 11037) - // Standard Error: 3_465 - .saturating_add(Weight::from_parts(83_240, 0).saturating_mul(r.into())) + // Minimum execution time: 153_991_000 picoseconds. + Weight::from_parts(156_323_332, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -247,12 +245,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `7210 + r * (5 ±0) + s * (32 ±0)` // Estimated: `11037` - // Minimum execution time: 105_259_000 picoseconds. - Weight::from_parts(108_168_106, 11037) - // Standard Error: 7_930 - .saturating_add(Weight::from_parts(123_685, 0).saturating_mul(r.into())) - // Standard Error: 1_500 - .saturating_add(Weight::from_parts(2_010_984, 0).saturating_mul(s.into())) + // Minimum execution time: 104_446_000 picoseconds. + Weight::from_parts(108_184_147, 11037) + // Standard Error: 7_011 + .saturating_add(Weight::from_parts(145_818, 0).saturating_mul(r.into())) + // Standard Error: 1_368 + .saturating_add(Weight::from_parts(1_930_052, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -266,12 +264,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 99]`. fn add_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `431 + s * (36 ±0)` + // Measured: `448 + s * (36 ±0)` // Estimated: `11037` - // Minimum execution time: 36_657_000 picoseconds. - Weight::from_parts(42_082_404, 11037) - // Standard Error: 1_980 - .saturating_add(Weight::from_parts(77_143, 0).saturating_mul(s.into())) + // Minimum execution time: 36_496_000 picoseconds. + Weight::from_parts(42_076_822, 11037) + // Standard Error: 1_554 + .saturating_add(Weight::from_parts(69_287, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -282,12 +280,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[1, 100]`. fn rename_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `556 + s * (3 ±0)` + // Measured: `566 + s * (3 ±0)` // Estimated: `11037` - // Minimum execution time: 18_082_000 picoseconds. - Weight::from_parts(20_391_686, 11037) - // Standard Error: 780 - .saturating_add(Weight::from_parts(25_159, 0).saturating_mul(s.into())) + // Minimum execution time: 17_860_000 picoseconds. + Weight::from_parts(20_083_714, 11037) + // Standard Error: 651 + .saturating_add(Weight::from_parts(25_516, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -300,12 +298,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[1, 100]`. fn remove_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `599 + s * (35 ±0)` + // Measured: `613 + s * (35 ±0)` // Estimated: `11037` - // Minimum execution time: 41_036_000 picoseconds. - Weight::from_parts(43_988_881, 11037) - // Standard Error: 1_174 - .saturating_add(Weight::from_parts(58_980, 0).saturating_mul(s.into())) + // Minimum execution time: 40_695_000 picoseconds. + Weight::from_parts(43_481_853, 11037) + // Standard Error: 900 + .saturating_add(Weight::from_parts(56_609, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -318,12 +316,12 @@ impl pallet_identity::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 99]`. fn quit_sub(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `577 + s * (37 ±0)` + // Measured: `587 + s * (37 ±0)` // Estimated: `6723` - // Minimum execution time: 29_009_000 picoseconds. - Weight::from_parts(31_477_671, 6723) - // Standard Error: 1_087 - .saturating_add(Weight::from_parts(60_868, 0).saturating_mul(s.into())) + // Minimum execution time: 28_744_000 picoseconds. + Weight::from_parts(30_908_173, 6723) + // Standard Error: 965 + .saturating_add(Weight::from_parts(58_978, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -333,8 +331,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_354_000 picoseconds. - Weight::from_parts(10_653_000, 0) + // Minimum execution time: 10_175_000 picoseconds. + Weight::from_parts(10_287_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Identity::UsernameAuthorities` (r:1 w:1) @@ -343,8 +341,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `54` // Estimated: `3517` - // Minimum execution time: 12_276_000 picoseconds. - Weight::from_parts(12_560_000, 3517) + // Minimum execution time: 11_488_000 picoseconds. + Weight::from_parts(11_851_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -360,8 +358,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `54` // Estimated: `11037` - // Minimum execution time: 72_574_000 picoseconds. - Weight::from_parts(73_394_000, 11037) + // Minimum execution time: 68_210_000 picoseconds. + Weight::from_parts(69_702_000, 11037) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -375,8 +373,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `89` // Estimated: `11037` - // Minimum execution time: 29_506_000 picoseconds. - Weight::from_parts(30_166_000, 11037) + // Minimum execution time: 29_650_000 picoseconds. + Weight::from_parts(30_145_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -386,8 +384,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `89` // Estimated: `3550` - // Minimum execution time: 15_071_000 picoseconds. - Weight::from_parts(16_010_000, 3550) + // Minimum execution time: 15_229_000 picoseconds. + Weight::from_parts(15_633_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -399,8 +397,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `236` // Estimated: `11037` - // Minimum execution time: 24_051_000 picoseconds. - Weight::from_parts(24_675_000, 11037) + // Minimum execution time: 23_927_000 picoseconds. + Weight::from_parts(24_397_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -412,8 +410,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `72` // Estimated: `11037` - // Minimum execution time: 15_434_000 picoseconds. - Weight::from_parts(15_880_000, 11037) + // Minimum execution time: 14_943_000 picoseconds. + Weight::from_parts(15_444_000, 11037) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_lbp.rs b/runtime/basilisk/src/weights/pallet_lbp.rs index 27a107a7f1..d19d040c5b 100644 --- a/runtime/basilisk/src/weights/pallet_lbp.rs +++ b/runtime/basilisk/src/weights/pallet_lbp.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_lbp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` @@ -29,8 +29,8 @@ // benchmark // pallet // --chain=dev -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --wasm-execution=compiled // --pallet=pallet-lbp // --extrinsic=* @@ -69,8 +69,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `997` // Estimated: `11322` - // Minimum execution time: 107_460_000 picoseconds. - Weight::from_parts(109_336_000, 11322) + // Minimum execution time: 107_506_000 picoseconds. + Weight::from_parts(108_383_000, 11322) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -82,8 +82,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `384` // Estimated: `3628` - // Minimum execution time: 22_976_000 picoseconds. - Weight::from_parts(23_479_000, 3628) + // Minimum execution time: 23_388_000 picoseconds. + Weight::from_parts(23_636_000, 3628) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -99,8 +99,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1204` // Estimated: `11322` - // Minimum execution time: 78_960_000 picoseconds. - Weight::from_parts(79_892_000, 11322) + // Minimum execution time: 78_188_000 picoseconds. + Weight::from_parts(79_068_000, 11322) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -122,8 +122,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1426` // Estimated: `11322` - // Minimum execution time: 106_387_000 picoseconds. - Weight::from_parts(107_083_000, 11322) + // Minimum execution time: 105_237_000 picoseconds. + Weight::from_parts(106_204_000, 11322) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -141,8 +141,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1572` // Estimated: `13905` - // Minimum execution time: 201_137_000 picoseconds. - Weight::from_parts(202_856_000, 13905) + // Minimum execution time: 202_593_000 picoseconds. + Weight::from_parts(203_692_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -160,8 +160,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1572` // Estimated: `13905` - // Minimum execution time: 201_061_000 picoseconds. - Weight::from_parts(202_135_000, 13905) + // Minimum execution time: 203_010_000 picoseconds. + Weight::from_parts(204_358_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -180,13 +180,13 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { fn router_execution_sell(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `817 + e * (755 ±0)` - // Estimated: `88529181376 + e * (7749 ±0)` - // Minimum execution time: 85_732_000 picoseconds. - Weight::from_parts(86_403_000, 88529181376) - // Standard Error: 342_861 - .saturating_add(Weight::from_parts(1_834_992, 0).saturating_mul(c.into())) - // Standard Error: 759_339 - .saturating_add(Weight::from_parts(121_873_534, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±0)` + // Minimum execution time: 85_702_000 picoseconds. + Weight::from_parts(86_582_000, 6156) + // Standard Error: 230_461 + .saturating_add(Weight::from_parts(970_827, 0).saturating_mul(c.into())) + // Standard Error: 513_301 + .saturating_add(Weight::from_parts(117_706_795, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -207,13 +207,13 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `817 + e * (755 ±0)` - // Estimated: `6156 + e * (7749 ±99_499_991_320_376_272)` - // Minimum execution time: 158_350_000 picoseconds. - Weight::from_parts(159_442_000, 6156) - // Standard Error: 511_448 - .saturating_add(Weight::from_parts(4_060_016, 0).saturating_mul(c.into())) - // Standard Error: 1_711_167 - .saturating_add(Weight::from_parts(83_035_174, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±0)` + // Minimum execution time: 157_727_000 picoseconds. + Weight::from_parts(158_934_000, 6156) + // Standard Error: 429_432 + .saturating_add(Weight::from_parts(3_137_343, 0).saturating_mul(c.into())) + // Standard Error: 1_448_184 + .saturating_add(Weight::from_parts(79_056_041, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -227,8 +227,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `817` // Estimated: `6156` - // Minimum execution time: 85_767_000 picoseconds. - Weight::from_parts(86_728_000, 6156) + // Minimum execution time: 85_915_000 picoseconds. + Weight::from_parts(86_799_000, 6156) .saturating_add(T::DbWeight::get().reads(3_u64)) } /// Storage: `LBP::PoolData` (r:1 w:0) @@ -241,8 +241,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `817` // Estimated: `6156` - // Minimum execution time: 23_103_000 picoseconds. - Weight::from_parts(23_563_000, 6156) + // Minimum execution time: 23_598_000 picoseconds. + Weight::from_parts(23_827_000, 6156) .saturating_add(T::DbWeight::get().reads(4_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_marketplace.rs b/runtime/basilisk/src/weights/pallet_marketplace.rs index 750caa09ed..bd627c3d46 100644 --- a/runtime/basilisk/src/weights/pallet_marketplace.rs +++ b/runtime/basilisk/src/weights/pallet_marketplace.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_marketplace` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_marketplace -// --output=./weights/pallet_marketplace.rs +// --output=./weights/pallet_marketplace #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -81,8 +81,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1367` // Estimated: `6156` - // Minimum execution time: 109_295_000 picoseconds. - Weight::from_parts(110_540_000, 6156) + // Minimum execution time: 109_925_000 picoseconds. + Weight::from_parts(110_726_000, 6156) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -94,8 +94,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `442` // Estimated: `3611` - // Minimum execution time: 25_586_000 picoseconds. - Weight::from_parts(26_067_000, 3611) + // Minimum execution time: 25_143_000 picoseconds. + Weight::from_parts(25_753_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -113,8 +113,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `616` // Estimated: `4087` - // Minimum execution time: 50_969_000 picoseconds. - Weight::from_parts(51_584_000, 4087) + // Minimum execution time: 50_983_000 picoseconds. + Weight::from_parts(51_586_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -134,8 +134,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1029` // Estimated: `4087` - // Minimum execution time: 51_934_000 picoseconds. - Weight::from_parts(52_660_000, 4087) + // Minimum execution time: 51_443_000 picoseconds. + Weight::from_parts(52_153_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -167,8 +167,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1437` // Estimated: `6156` - // Minimum execution time: 132_374_000 picoseconds. - Weight::from_parts(133_423_000, 6156) + // Minimum execution time: 133_038_000 picoseconds. + Weight::from_parts(133_991_000, 6156) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -184,8 +184,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `600` // Estimated: `4087` - // Minimum execution time: 36_204_000 picoseconds. - Weight::from_parts(36_587_000, 4087) + // Minimum execution time: 35_614_000 picoseconds. + Weight::from_parts(36_127_000, 4087) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_message_queue.rs b/runtime/basilisk/src/weights/pallet_message_queue.rs index 7078b59e89..074c2fc0d5 100644 --- a/runtime/basilisk/src/weights/pallet_message_queue.rs +++ b/runtime/basilisk/src/weights/pallet_message_queue.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_message_queue` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_message_queue -// --output=./weights/pallet_message_queue.rs +// --output=./weights/pallet_message_queue #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -63,8 +63,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `202` // Estimated: `6044` - // Minimum execution time: 16_520_000 picoseconds. - Weight::from_parts(17_021_000, 6044) + // Minimum execution time: 16_773_000 picoseconds. + Weight::from_parts(17_074_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -76,8 +76,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `197` // Estimated: `6044` - // Minimum execution time: 14_491_000 picoseconds. - Weight::from_parts(14_842_000, 6044) + // Minimum execution time: 14_568_000 picoseconds. + Weight::from_parts(14_787_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -87,8 +87,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `0` // Estimated: `3517` - // Minimum execution time: 4_431_000 picoseconds. - Weight::from_parts(4_626_000, 3517) + // Minimum execution time: 4_857_000 picoseconds. + Weight::from_parts(5_000_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,8 +98,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `47` // Estimated: `137658` - // Minimum execution time: 6_453_000 picoseconds. - Weight::from_parts(6_678_000, 137658) + // Minimum execution time: 6_684_000 picoseconds. + Weight::from_parts(6_895_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -109,8 +109,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `47` // Estimated: `137658` - // Minimum execution time: 6_693_000 picoseconds. - Weight::from_parts(6_877_000, 137658) + // Minimum execution time: 7_131_000 picoseconds. + Weight::from_parts(7_344_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -122,8 +122,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 206_118_000 picoseconds. - Weight::from_parts(207_053_000, 0) + // Minimum execution time: 198_433_000 picoseconds. + Weight::from_parts(199_072_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -134,8 +134,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `150` // Estimated: `3517` - // Minimum execution time: 8_035_000 picoseconds. - Weight::from_parts(8_267_000, 3517) + // Minimum execution time: 8_142_000 picoseconds. + Weight::from_parts(8_373_000, 3517) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -147,8 +147,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 96_239_000 picoseconds. - Weight::from_parts(97_119_000, 137658) + // Minimum execution time: 97_702_000 picoseconds. + Weight::from_parts(98_114_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -160,8 +160,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 136_200_000 picoseconds. - Weight::from_parts(136_938_000, 137658) + // Minimum execution time: 142_938_000 picoseconds. + Weight::from_parts(143_610_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -173,8 +173,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134253` // Estimated: `137658` - // Minimum execution time: 169_271_000 picoseconds. - Weight::from_parts(170_549_000, 137658) + // Minimum execution time: 170_327_000 picoseconds. + Weight::from_parts(171_110_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_multisig.rs b/runtime/basilisk/src/weights/pallet_multisig.rs index a18f66a8cb..4f265b7c6e 100644 --- a/runtime/basilisk/src/weights/pallet_multisig.rs +++ b/runtime/basilisk/src/weights/pallet_multisig.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_multisig` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_multisig -// --output=./weights/pallet_multisig.rs +// --output=./weights/pallet_multisig #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,10 +60,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_971_000 picoseconds. - Weight::from_parts(15_629_045, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(598, 0).saturating_mul(z.into())) + // Minimum execution time: 14_886_000 picoseconds. + Weight::from_parts(15_275_464, 0) + // Standard Error: 1 + .saturating_add(Weight::from_parts(528, 0).saturating_mul(z.into())) } /// Storage: `Multisig::Multisigs` (r:1 w:1) /// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`) @@ -71,14 +71,14 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `225 + s * (2 ±0)` + // Measured: `229 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 47_089_000 picoseconds. - Weight::from_parts(42_342_358, 6811) - // Standard Error: 555 - .saturating_add(Weight::from_parts(57_867, 0).saturating_mul(s.into())) - // Standard Error: 5 - .saturating_add(Weight::from_parts(1_289, 0).saturating_mul(z.into())) + // Minimum execution time: 46_966_000 picoseconds. + Weight::from_parts(42_646_500, 6811) + // Standard Error: 484 + .saturating_add(Weight::from_parts(51_340, 0).saturating_mul(s.into())) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_212, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,12 +90,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `185` // Estimated: `6811` - // Minimum execution time: 29_159_000 picoseconds. - Weight::from_parts(23_775_814, 6811) - // Standard Error: 451 - .saturating_add(Weight::from_parts(60_987, 0).saturating_mul(s.into())) - // Standard Error: 4 - .saturating_add(Weight::from_parts(1_311, 0).saturating_mul(z.into())) + // Minimum execution time: 28_686_000 picoseconds. + Weight::from_parts(23_712_951, 6811) + // Standard Error: 397 + .saturating_add(Weight::from_parts(55_470, 0).saturating_mul(s.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(1_232, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -107,14 +107,14 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `291 + s * (33 ±0)` + // Measured: `289 + s * (33 ±0)` // Estimated: `6811` - // Minimum execution time: 53_948_000 picoseconds. - Weight::from_parts(46_870_778, 6811) - // Standard Error: 507 - .saturating_add(Weight::from_parts(79_708, 0).saturating_mul(s.into())) + // Minimum execution time: 53_490_000 picoseconds. + Weight::from_parts(46_842_144, 6811) + // Standard Error: 441 + .saturating_add(Weight::from_parts(74_433, 0).saturating_mul(s.into())) // Standard Error: 4 - .saturating_add(Weight::from_parts(1_312, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_228, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -123,12 +123,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `231 + s * (2 ±0)` + // Measured: `234 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 37_302_000 picoseconds. - Weight::from_parts(39_974_284, 6811) - // Standard Error: 971 - .saturating_add(Weight::from_parts(61_004, 0).saturating_mul(s.into())) + // Minimum execution time: 37_908_000 picoseconds. + Weight::from_parts(40_505_603, 6811) + // Standard Error: 853 + .saturating_add(Weight::from_parts(49_141, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,10 +139,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `185` // Estimated: `6811` - // Minimum execution time: 20_106_000 picoseconds. - Weight::from_parts(21_799_246, 6811) - // Standard Error: 789 - .saturating_add(Weight::from_parts(61_574, 0).saturating_mul(s.into())) + // Minimum execution time: 19_808_000 picoseconds. + Weight::from_parts(21_665_301, 6811) + // Standard Error: 660 + .saturating_add(Weight::from_parts(57_296, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -151,12 +151,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight /// The range of component `s` is `[2, 100]`. fn cancel_as_multi(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `356 + s * (1 ±0)` + // Measured: `357 + s * (1 ±0)` // Estimated: `6811` - // Minimum execution time: 38_722_000 picoseconds. - Weight::from_parts(40_915_340, 6811) - // Standard Error: 819 - .saturating_add(Weight::from_parts(61_778, 0).saturating_mul(s.into())) + // Minimum execution time: 39_060_000 picoseconds. + Weight::from_parts(41_311_888, 6811) + // Standard Error: 711 + .saturating_add(Weight::from_parts(53_190, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_nft.rs b/runtime/basilisk/src/weights/pallet_nft.rs index 00b6a920e5..c293157f2d 100644 --- a/runtime/basilisk/src/weights/pallet_nft.rs +++ b/runtime/basilisk/src/weights/pallet_nft.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_nft` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_nft -// --output=./weights/pallet_nft.rs +// --output=./weights/pallet_nft #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -69,8 +69,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `4087` - // Minimum execution time: 25_413_000 picoseconds. - Weight::from_parts(25_763_000, 4087) + // Minimum execution time: 25_899_000 picoseconds. + Weight::from_parts(26_333_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -94,8 +94,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `340` // Estimated: `4087` - // Minimum execution time: 47_866_000 picoseconds. - Weight::from_parts(48_310_000, 4087) + // Minimum execution time: 47_577_000 picoseconds. + Weight::from_parts(49_099_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -113,8 +113,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `550` // Estimated: `3655` - // Minimum execution time: 47_348_000 picoseconds. - Weight::from_parts(48_109_000, 3655) + // Minimum execution time: 48_067_000 picoseconds. + Weight::from_parts(48_659_000, 3655) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -138,8 +138,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `340` // Estimated: `4087` - // Minimum execution time: 52_009_000 picoseconds. - Weight::from_parts(52_675_000, 4087) + // Minimum execution time: 51_756_000 picoseconds. + Weight::from_parts(52_791_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -163,8 +163,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `550` // Estimated: `4087` - // Minimum execution time: 48_896_000 picoseconds. - Weight::from_parts(49_548_000, 4087) + // Minimum execution time: 48_707_000 picoseconds. + Weight::from_parts(49_394_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_preimage.rs b/runtime/basilisk/src/weights/pallet_preimage.rs index 1b4a9ef059..5f8b0135a2 100644 --- a/runtime/basilisk/src/weights/pallet_preimage.rs +++ b/runtime/basilisk/src/weights/pallet_preimage.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_preimage` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_preimage -// --output=./weights/pallet_preimage.rs +// --output=./weights/pallet_preimage #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -68,10 +68,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3556` - // Minimum execution time: 63_657_000 picoseconds. - Weight::from_parts(64_347_000, 3556) + // Minimum execution time: 63_168_000 picoseconds. + Weight::from_parts(63_463_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_542, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_494, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -86,10 +86,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 20_250_000 picoseconds. - Weight::from_parts(20_591_000, 3556) + // Minimum execution time: 19_991_000 picoseconds. + Weight::from_parts(20_189_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_541, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_497, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -104,10 +104,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 18_907_000 picoseconds. - Weight::from_parts(19_179_000, 3556) + // Minimum execution time: 18_444_000 picoseconds. + Weight::from_parts(18_644_000, 3556) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_542, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_496, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -123,8 +123,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `185` // Estimated: `3556` - // Minimum execution time: 70_334_000 picoseconds. - Weight::from_parts(71_683_000, 3556) + // Minimum execution time: 69_344_000 picoseconds. + Weight::from_parts(71_119_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -138,8 +138,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `85` // Estimated: `3556` - // Minimum execution time: 29_910_000 picoseconds. - Weight::from_parts(31_372_000, 3556) + // Minimum execution time: 30_949_000 picoseconds. + Weight::from_parts(31_907_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -151,8 +151,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `129` // Estimated: `3556` - // Minimum execution time: 25_291_000 picoseconds. - Weight::from_parts(26_119_000, 3556) + // Minimum execution time: 25_223_000 picoseconds. + Weight::from_parts(26_261_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -164,8 +164,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `85` // Estimated: `3556` - // Minimum execution time: 16_696_000 picoseconds. - Weight::from_parts(17_840_000, 3556) + // Minimum execution time: 16_817_000 picoseconds. + Weight::from_parts(17_811_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -177,8 +177,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3556` - // Minimum execution time: 15_131_000 picoseconds. - Weight::from_parts(15_864_000, 3556) + // Minimum execution time: 14_955_000 picoseconds. + Weight::from_parts(15_693_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -190,8 +190,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 11_074_000 picoseconds. - Weight::from_parts(11_344_000, 3556) + // Minimum execution time: 11_155_000 picoseconds. + Weight::from_parts(11_359_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -205,8 +205,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `85` // Estimated: `3556` - // Minimum execution time: 26_876_000 picoseconds. - Weight::from_parts(27_713_000, 3556) + // Minimum execution time: 27_114_000 picoseconds. + Weight::from_parts(28_381_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -218,8 +218,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 10_595_000 picoseconds. - Weight::from_parts(11_118_000, 3556) + // Minimum execution time: 10_824_000 picoseconds. + Weight::from_parts(11_278_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -231,28 +231,28 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `44` // Estimated: `3556` - // Minimum execution time: 10_774_000 picoseconds. - Weight::from_parts(11_369_000, 3556) + // Minimum execution time: 11_038_000 picoseconds. + Weight::from_parts(11_429_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Preimage::StatusFor` (r:1024 w:1024) + /// Storage: `Preimage::StatusFor` (r:1023 w:1023) /// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1024 w:1024) + /// Storage: `System::Account` (r:1023 w:1023) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Balances::Holds` (r:1024 w:1024) + /// Storage: `Balances::Holds` (r:1023 w:1023) /// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(85), added: 2560, mode: `MaxEncodedLen`) - /// Storage: `Preimage::RequestStatusFor` (r:0 w:1024) + /// Storage: `Preimage::RequestStatusFor` (r:0 w:1023) /// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 1024]`. fn ensure_updated(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + n * (227 ±0)` // Estimated: `990 + n * (2603 ±0)` - // Minimum execution time: 72_049_000 picoseconds. - Weight::from_parts(72_605_000, 990) - // Standard Error: 33_589 - .saturating_add(Weight::from_parts(68_763_556, 0).saturating_mul(n.into())) + // Minimum execution time: 71_282_000 picoseconds. + Weight::from_parts(71_700_000, 990) + // Standard Error: 34_867 + .saturating_add(Weight::from_parts(67_764_879, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(n.into())) diff --git a/runtime/basilisk/src/weights/pallet_proxy.rs b/runtime/basilisk/src/weights/pallet_proxy.rs index 1212005d81..17ead6f09d 100644 --- a/runtime/basilisk/src/weights/pallet_proxy.rs +++ b/runtime/basilisk/src/weights/pallet_proxy.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_proxy -// --output=./weights/pallet_proxy.rs +// --output=./weights/pallet_proxy #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -62,10 +62,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 17_638_000 picoseconds. - Weight::from_parts(18_177_445, 4706) - // Standard Error: 866 - .saturating_add(Weight::from_parts(43_406, 0).saturating_mul(p.into())) + // Minimum execution time: 17_455_000 picoseconds. + Weight::from_parts(18_257_422, 4706) + // Standard Error: 1_003 + .saturating_add(Weight::from_parts(42_925, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -80,12 +80,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `358 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 44_567_000 picoseconds. - Weight::from_parts(43_945_799, 5698) - // Standard Error: 2_049 - .saturating_add(Weight::from_parts(237_266, 0).saturating_mul(a.into())) - // Standard Error: 2_118 - .saturating_add(Weight::from_parts(50_950, 0).saturating_mul(p.into())) + // Minimum execution time: 44_651_000 picoseconds. + Weight::from_parts(44_366_715, 5698) + // Standard Error: 2_333 + .saturating_add(Weight::from_parts(242_246, 0).saturating_mul(a.into())) + // Standard Error: 2_410 + .saturating_add(Weight::from_parts(41_313, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,12 +99,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `272 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 29_373_000 picoseconds. - Weight::from_parts(29_944_913, 5698) - // Standard Error: 1_446 - .saturating_add(Weight::from_parts(226_674, 0).saturating_mul(a.into())) - // Standard Error: 1_495 - .saturating_add(Weight::from_parts(964, 0).saturating_mul(p.into())) + // Minimum execution time: 29_500_000 picoseconds. + Weight::from_parts(30_342_841, 5698) + // Standard Error: 1_526 + .saturating_add(Weight::from_parts(221_913, 0).saturating_mul(a.into())) + // Standard Error: 1_577 + .saturating_add(Weight::from_parts(1_115, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -114,14 +114,16 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// The range of component `a` is `[0, 31]`. /// The range of component `p` is `[1, 31]`. - fn reject_announcement(a: u32, _p: u32, ) -> Weight { + fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `272 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 29_338_000 picoseconds. - Weight::from_parts(30_314_749, 5698) - // Standard Error: 1_462 - .saturating_add(Weight::from_parts(217_932, 0).saturating_mul(a.into())) + // Minimum execution time: 29_659_000 picoseconds. + Weight::from_parts(30_309_340, 5698) + // Standard Error: 1_627 + .saturating_add(Weight::from_parts(228_273, 0).saturating_mul(a.into())) + // Standard Error: 1_681 + .saturating_add(Weight::from_parts(2_889, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -137,12 +139,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `290 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 39_694_000 picoseconds. - Weight::from_parts(38_900_218, 5698) - // Standard Error: 1_817 - .saturating_add(Weight::from_parts(233_780, 0).saturating_mul(a.into())) - // Standard Error: 1_878 - .saturating_add(Weight::from_parts(40_640, 0).saturating_mul(p.into())) + // Minimum execution time: 40_059_000 picoseconds. + Weight::from_parts(39_172_270, 5698) + // Standard Error: 1_766 + .saturating_add(Weight::from_parts(238_279, 0).saturating_mul(a.into())) + // Standard Error: 1_825 + .saturating_add(Weight::from_parts(47_694, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -153,10 +155,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 27_798_000 picoseconds. - Weight::from_parts(28_282_810, 4706) - // Standard Error: 1_005 - .saturating_add(Weight::from_parts(58_460, 0).saturating_mul(p.into())) + // Minimum execution time: 28_066_000 picoseconds. + Weight::from_parts(28_658_644, 4706) + // Standard Error: 1_234 + .saturating_add(Weight::from_parts(53_884, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -167,10 +169,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 27_962_000 picoseconds. - Weight::from_parts(28_795_159, 4706) - // Standard Error: 2_462 - .saturating_add(Weight::from_parts(51_275, 0).saturating_mul(p.into())) + // Minimum execution time: 28_076_000 picoseconds. + Weight::from_parts(29_114_147, 4706) + // Standard Error: 2_491 + .saturating_add(Weight::from_parts(48_523, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -181,10 +183,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `65 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 26_923_000 picoseconds. - Weight::from_parts(27_568_793, 4706) - // Standard Error: 1_045 - .saturating_add(Weight::from_parts(48_101, 0).saturating_mul(p.into())) + // Minimum execution time: 27_055_000 picoseconds. + Weight::from_parts(28_009_581, 4706) + // Standard Error: 1_082 + .saturating_add(Weight::from_parts(47_607, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -195,10 +197,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `4706` - // Minimum execution time: 30_629_000 picoseconds. - Weight::from_parts(31_446_283, 4706) - // Standard Error: 783 - .saturating_add(Weight::from_parts(10_045, 0).saturating_mul(p.into())) + // Minimum execution time: 30_826_000 picoseconds. + Weight::from_parts(31_648_930, 4706) + // Standard Error: 840 + .saturating_add(Weight::from_parts(11_120, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -209,10 +211,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `102 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 29_181_000 picoseconds. - Weight::from_parts(29_771_187, 4706) - // Standard Error: 934 - .saturating_add(Weight::from_parts(47_597, 0).saturating_mul(p.into())) + // Minimum execution time: 29_570_000 picoseconds. + Weight::from_parts(30_180_472, 4706) + // Standard Error: 1_057 + .saturating_add(Weight::from_parts(44_051, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_referenda.rs b/runtime/basilisk/src/weights/pallet_referenda.rs index 1d49932559..02a90c9196 100644 --- a/runtime/basilisk/src/weights/pallet_referenda.rs +++ b/runtime/basilisk/src/weights/pallet_referenda.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_referenda` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_referenda -// --output=./weights/pallet_referenda.rs +// --output=./weights/pallet_referenda #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,8 +65,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `42428` - // Minimum execution time: 41_020_000 picoseconds. - Weight::from_parts(41_557_000, 42428) + // Minimum execution time: 39_866_000 picoseconds. + Weight::from_parts(40_308_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -80,8 +80,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `238` // Estimated: `83866` - // Minimum execution time: 56_367_000 picoseconds. - Weight::from_parts(56_962_000, 83866) + // Minimum execution time: 54_783_000 picoseconds. + Weight::from_parts(55_502_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -99,8 +99,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2975` // Estimated: `42428` - // Minimum execution time: 66_587_000 picoseconds. - Weight::from_parts(67_758_000, 42428) + // Minimum execution time: 65_778_000 picoseconds. + Weight::from_parts(66_203_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -118,8 +118,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2995` // Estimated: `42428` - // Minimum execution time: 66_399_000 picoseconds. - Weight::from_parts(67_124_000, 42428) + // Minimum execution time: 65_114_000 picoseconds. + Weight::from_parts(65_891_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -137,8 +137,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `238` // Estimated: `83866` - // Minimum execution time: 69_291_000 picoseconds. - Weight::from_parts(69_879_000, 83866) + // Minimum execution time: 67_457_000 picoseconds. + Weight::from_parts(68_214_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -156,8 +156,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `238` // Estimated: `83866` - // Minimum execution time: 67_171_000 picoseconds. - Weight::from_parts(68_066_000, 83866) + // Minimum execution time: 65_155_000 picoseconds. + Weight::from_parts(65_924_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -167,8 +167,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `209` // Estimated: `4401` - // Minimum execution time: 36_222_000 picoseconds. - Weight::from_parts(36_666_000, 4401) + // Minimum execution time: 35_640_000 picoseconds. + Weight::from_parts(35_987_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -178,8 +178,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `161` // Estimated: `4401` - // Minimum execution time: 35_249_000 picoseconds. - Weight::from_parts(35_509_000, 4401) + // Minimum execution time: 34_706_000 picoseconds. + Weight::from_parts(35_009_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -193,8 +193,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `83866` - // Minimum execution time: 41_086_000 picoseconds. - Weight::from_parts(41_654_000, 83866) + // Minimum execution time: 39_857_000 picoseconds. + Weight::from_parts(40_428_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -210,8 +210,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `388` // Estimated: `83866` - // Minimum execution time: 120_027_000 picoseconds. - Weight::from_parts(120_992_000, 83866) + // Minimum execution time: 117_116_000 picoseconds. + Weight::from_parts(117_762_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -223,8 +223,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `79` // Estimated: `5477` - // Minimum execution time: 12_660_000 picoseconds. - Weight::from_parts(12_931_000, 5477) + // Minimum execution time: 12_551_000 picoseconds. + Weight::from_parts(12_714_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -240,8 +240,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2928` // Estimated: `42428` - // Minimum execution time: 46_599_000 picoseconds. - Weight::from_parts(47_150_000, 42428) + // Minimum execution time: 45_465_000 picoseconds. + Weight::from_parts(46_208_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -257,8 +257,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2928` // Estimated: `42428` - // Minimum execution time: 49_119_000 picoseconds. - Weight::from_parts(49_879_000, 42428) + // Minimum execution time: 47_964_000 picoseconds. + Weight::from_parts(48_485_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -270,8 +270,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2940` // Estimated: `5477` - // Minimum execution time: 25_373_000 picoseconds. - Weight::from_parts(25_747_000, 5477) + // Minimum execution time: 24_895_000 picoseconds. + Weight::from_parts(25_306_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -283,8 +283,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2940` // Estimated: `5477` - // Minimum execution time: 25_156_000 picoseconds. - Weight::from_parts(25_615_000, 5477) + // Minimum execution time: 24_647_000 picoseconds. + Weight::from_parts(24_977_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -298,8 +298,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2920` // Estimated: `5477` - // Minimum execution time: 29_660_000 picoseconds. - Weight::from_parts(30_072_000, 5477) + // Minimum execution time: 29_337_000 picoseconds. + Weight::from_parts(29_948_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -313,8 +313,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2940` // Estimated: `5477` - // Minimum execution time: 29_122_000 picoseconds. - Weight::from_parts(29_707_000, 5477) + // Minimum execution time: 29_089_000 picoseconds. + Weight::from_parts(29_511_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -326,8 +326,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `186` // Estimated: `42428` - // Minimum execution time: 24_991_000 picoseconds. - Weight::from_parts(25_362_000, 42428) + // Minimum execution time: 24_367_000 picoseconds. + Weight::from_parts(24_697_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -339,8 +339,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `42428` - // Minimum execution time: 25_456_000 picoseconds. - Weight::from_parts(25_927_000, 42428) + // Minimum execution time: 24_870_000 picoseconds. + Weight::from_parts(25_500_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -350,8 +350,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `186` // Estimated: `4401` - // Minimum execution time: 17_997_000 picoseconds. - Weight::from_parts(18_355_000, 4401) + // Minimum execution time: 17_738_000 picoseconds. + Weight::from_parts(18_114_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -367,8 +367,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `42428` - // Minimum execution time: 36_101_000 picoseconds. - Weight::from_parts(36_552_000, 42428) + // Minimum execution time: 35_279_000 picoseconds. + Weight::from_parts(35_688_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -384,8 +384,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `234` // Estimated: `42428` - // Minimum execution time: 37_942_000 picoseconds. - Weight::from_parts(38_550_000, 42428) + // Minimum execution time: 36_961_000 picoseconds. + Weight::from_parts(37_379_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -399,8 +399,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `273` // Estimated: `42428` - // Minimum execution time: 30_572_000 picoseconds. - Weight::from_parts(31_065_000, 42428) + // Minimum execution time: 29_271_000 picoseconds. + Weight::from_parts(29_764_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -414,8 +414,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `277` // Estimated: `42428` - // Minimum execution time: 31_477_000 picoseconds. - Weight::from_parts(32_017_000, 42428) + // Minimum execution time: 30_658_000 picoseconds. + Weight::from_parts(31_206_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -429,8 +429,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `273` // Estimated: `42428` - // Minimum execution time: 29_187_000 picoseconds. - Weight::from_parts(29_934_000, 42428) + // Minimum execution time: 28_524_000 picoseconds. + Weight::from_parts(28_887_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -444,8 +444,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `277` // Estimated: `42428` - // Minimum execution time: 27_894_000 picoseconds. - Weight::from_parts(28_429_000, 42428) + // Minimum execution time: 27_135_000 picoseconds. + Weight::from_parts(27_496_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -461,8 +461,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `277` // Estimated: `83866` - // Minimum execution time: 45_408_000 picoseconds. - Weight::from_parts(46_064_000, 83866) + // Minimum execution time: 44_308_000 picoseconds. + Weight::from_parts(44_994_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -476,8 +476,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `273` // Estimated: `42428` - // Minimum execution time: 30_692_000 picoseconds. - Weight::from_parts(31_148_000, 42428) + // Minimum execution time: 29_478_000 picoseconds. + Weight::from_parts(29_829_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -493,8 +493,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `270` // Estimated: `4401` - // Minimum execution time: 24_308_000 picoseconds. - Weight::from_parts(24_680_000, 4401) + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(24_386_000, 4401) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -506,8 +506,8 @@ impl pallet_referenda::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `262` // Estimated: `4401` - // Minimum execution time: 20_086_000 picoseconds. - Weight::from_parts(20_518_000, 4401) + // Minimum execution time: 19_858_000 picoseconds. + Weight::from_parts(20_103_000, 4401) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_scheduler.rs b/runtime/basilisk/src/weights/pallet_scheduler.rs index fb16b70391..42e14dbc8f 100644 --- a/runtime/basilisk/src/weights/pallet_scheduler.rs +++ b/runtime/basilisk/src/weights/pallet_scheduler.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_scheduler` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_scheduler -// --output=./weights/pallet_scheduler.rs +// --output=./weights/pallet_scheduler #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,8 +61,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1489` - // Minimum execution time: 1_922_000 picoseconds. - Weight::from_parts(2_082_000, 1489) + // Minimum execution time: 2_087_000 picoseconds. + Weight::from_parts(2_253_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -73,10 +73,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 3_788_000 picoseconds. - Weight::from_parts(7_739_408, 42428) - // Standard Error: 3_019 - .saturating_add(Weight::from_parts(546_465, 0).saturating_mul(s.into())) + // Minimum execution time: 3_894_000 picoseconds. + Weight::from_parts(8_220_298, 42428) + // Standard Error: 2_260 + .saturating_add(Weight::from_parts(505_753, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -84,8 +84,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_678_000 picoseconds. - Weight::from_parts(4_863_000, 0) + // Minimum execution time: 4_585_000 picoseconds. + Weight::from_parts(4_709_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -97,11 +97,11 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight fn service_task_fetched(s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `121 + s * (1 ±0)` - // Estimated: `3585 + s * (1 ±0)` - // Minimum execution time: 23_422_000 picoseconds. - Weight::from_parts(23_650_000, 3585) + // Estimated: `3586 + s * (1 ±0)` + // Minimum execution time: 23_085_000 picoseconds. + Weight::from_parts(23_379_000, 3586) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_179, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_184, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) @@ -112,30 +112,30 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_495_000 picoseconds. - Weight::from_parts(7_650_000, 0) + // Minimum execution time: 7_120_000 picoseconds. + Weight::from_parts(7_529_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn service_task_periodic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_709_000 picoseconds. - Weight::from_parts(4_896_000, 0) + // Minimum execution time: 4_553_000 picoseconds. + Weight::from_parts(4_702_000, 0) } fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_614_000 picoseconds. - Weight::from_parts(3_729_000, 0) + // Minimum execution time: 3_427_000 picoseconds. + Weight::from_parts(3_613_000, 0) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_509_000 picoseconds. - Weight::from_parts(3_651_000, 0) + // Minimum execution time: 3_313_000 picoseconds. + Weight::from_parts(3_517_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) @@ -144,10 +144,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 13_836_000 picoseconds. - Weight::from_parts(18_150_329, 42428) - // Standard Error: 3_196 - .saturating_add(Weight::from_parts(551_864, 0).saturating_mul(s.into())) + // Minimum execution time: 13_685_000 picoseconds. + Weight::from_parts(18_310_831, 42428) + // Standard Error: 2_260 + .saturating_add(Weight::from_parts(498_130, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -162,10 +162,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `2 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 22_059_000 picoseconds. - Weight::from_parts(22_515_729, 42428) - // Standard Error: 1_720 - .saturating_add(Weight::from_parts(839_820, 0).saturating_mul(s.into())) + // Minimum execution time: 21_889_000 picoseconds. + Weight::from_parts(22_546_257, 42428) + // Standard Error: 1_709 + .saturating_add(Weight::from_parts(785_624, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -176,12 +176,12 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight /// The range of component `s` is `[0, 49]`. fn schedule_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `155 + s * (186 ±0)` + // Measured: `179 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 18_841_000 picoseconds. - Weight::from_parts(24_041_990, 42428) - // Standard Error: 4_347 - .saturating_add(Weight::from_parts(596_919, 0).saturating_mul(s.into())) + // Minimum execution time: 18_231_000 picoseconds. + Weight::from_parts(24_299_991, 42428) + // Standard Error: 3_637 + .saturating_add(Weight::from_parts(542_273, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -194,12 +194,12 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight /// The range of component `s` is `[1, 50]`. fn cancel_named(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `207 + s * (185 ±0)` + // Measured: `205 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 25_091_000 picoseconds. - Weight::from_parts(26_388_408, 42428) - // Standard Error: 2_827 - .saturating_add(Weight::from_parts(884_923, 0).saturating_mul(s.into())) + // Minimum execution time: 24_679_000 picoseconds. + Weight::from_parts(26_168_597, 42428) + // Standard Error: 2_931 + .saturating_add(Weight::from_parts(837_051, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -212,10 +212,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `31` // Estimated: `42428` - // Minimum execution time: 13_101_000 picoseconds. - Weight::from_parts(13_944_059, 42428) - // Standard Error: 775 - .saturating_add(Weight::from_parts(34_705, 0).saturating_mul(s.into())) + // Minimum execution time: 13_021_000 picoseconds. + Weight::from_parts(14_007_899, 42428) + // Standard Error: 669 + .saturating_add(Weight::from_parts(28_262, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -227,8 +227,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `8852` // Estimated: `42428` - // Minimum execution time: 35_073_000 picoseconds. - Weight::from_parts(35_630_000, 42428) + // Minimum execution time: 34_538_000 picoseconds. + Weight::from_parts(34_991_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -242,8 +242,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `9531` // Estimated: `42428` - // Minimum execution time: 42_906_000 picoseconds. - Weight::from_parts(43_369_000, 42428) + // Minimum execution time: 41_892_000 picoseconds. + Weight::from_parts(42_522_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -255,8 +255,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `8853` // Estimated: `42428` - // Minimum execution time: 34_883_000 picoseconds. - Weight::from_parts(35_193_000, 42428) + // Minimum execution time: 34_261_000 picoseconds. + Weight::from_parts(34_763_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -270,8 +270,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `9531` // Estimated: `42428` - // Minimum execution time: 41_818_000 picoseconds. - Weight::from_parts(42_610_000, 42428) + // Minimum execution time: 41_327_000 picoseconds. + Weight::from_parts(41_953_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_state_trie_migration.rs b/runtime/basilisk/src/weights/pallet_state_trie_migration.rs index 0463d3d729..333c7a9eaf 100644 --- a/runtime/basilisk/src/weights/pallet_state_trie_migration.rs +++ b/runtime/basilisk/src/weights/pallet_state_trie_migration.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_state_trie_migration` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_state_trie_migration -// --output=./weights/pallet_state_trie_migration.rs +// --output=./weights/pallet_state_trie_migration #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,8 +65,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `12` // Estimated: `3550` - // Minimum execution time: 28_166_000 picoseconds. - Weight::from_parts(29_044_000, 3550) + // Minimum execution time: 31_259_000 picoseconds. + Weight::from_parts(31_938_000, 3550) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,8 +76,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `1493` - // Minimum execution time: 3_871_000 picoseconds. - Weight::from_parts(4_034_000, 1493) + // Minimum execution time: 3_829_000 picoseconds. + Weight::from_parts(3_983_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:0) @@ -86,8 +86,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3550` - // Minimum execution time: 16_291_000 picoseconds. - Weight::from_parts(16_845_000, 3550) + // Minimum execution time: 16_767_000 picoseconds. + Weight::from_parts(17_496_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -98,8 +98,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `9` // Estimated: `3550` - // Minimum execution time: 90_436_000 picoseconds. - Weight::from_parts(91_388_000, 3550) + // Minimum execution time: 90_496_000 picoseconds. + Weight::from_parts(91_677_000, 3550) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -109,8 +109,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3550` - // Minimum execution time: 16_617_000 picoseconds. - Weight::from_parts(17_228_000, 3550) + // Minimum execution time: 16_873_000 picoseconds. + Weight::from_parts(17_286_000, 3550) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -121,8 +121,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `41` // Estimated: `3550` - // Minimum execution time: 91_494_000 picoseconds. - Weight::from_parts(92_455_000, 3550) + // Minimum execution time: 92_034_000 picoseconds. + Weight::from_parts(92_667_000, 3550) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -132,11 +132,11 @@ impl pallet_state_trie_migration::WeightInfo for Basili fn process_top_key(v: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + v * (1 ±0)` - // Estimated: `3448 + v * (1 ±0)` - // Minimum execution time: 3_314_000 picoseconds. - Weight::from_parts(3_413_000, 3448) + // Estimated: `3446 + v * (1 ±0)` + // Minimum execution time: 3_361_000 picoseconds. + Weight::from_parts(3_398_000, 3446) // Standard Error: 1 - .saturating_add(Weight::from_parts(1_039, 0).saturating_mul(v.into())) + .saturating_add(Weight::from_parts(1_430, 0).saturating_mul(v.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(v.into())) diff --git a/runtime/basilisk/src/weights/pallet_timestamp.rs b/runtime/basilisk/src/weights/pallet_timestamp.rs index 813cbe87f7..9044f612da 100644 --- a/runtime/basilisk/src/weights/pallet_timestamp.rs +++ b/runtime/basilisk/src/weights/pallet_timestamp.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_timestamp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_timestamp -// --output=./weights/pallet_timestamp.rs +// --output=./weights/pallet_timestamp #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,8 +61,8 @@ impl pallet_timestamp::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1493` - // Minimum execution time: 5_443_000 picoseconds. - Weight::from_parts(5_621_000, 1493) + // Minimum execution time: 5_532_000 picoseconds. + Weight::from_parts(5_740_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -70,7 +70,7 @@ impl pallet_timestamp::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `36` // Estimated: `0` - // Minimum execution time: 3_028_000 picoseconds. - Weight::from_parts(3_206_000, 0) + // Minimum execution time: 3_339_000 picoseconds. + Weight::from_parts(3_400_000, 0) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_tips.rs b/runtime/basilisk/src/weights/pallet_tips.rs index d80377353d..4837e94ab6 100644 --- a/runtime/basilisk/src/weights/pallet_tips.rs +++ b/runtime/basilisk/src/weights/pallet_tips.rs @@ -18,24 +18,28 @@ //! Autogenerated weights for `pallet_tips` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` +//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` // Executed Command: -// target/release/basilisk +// frame-omni-bencher +// v1 // benchmark // pallet -// --chain=dev -// --steps=20 -// --repeat=50 -// --wasm-execution=compiled -// --pallet=pallet-tips -// --extrinsic=* +// --runtime +// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm +// --extrinsic +// +// --heap-pages=4096 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs -// --output=./weights/pallet_tips.rs +// --pallet +// pallet_tips +// --output=./weights/pallet_tips #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -58,12 +62,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `r` is `[0, 1024]`. fn report_awesome(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `3` - // Estimated: `3468` - // Minimum execution time: 30_814_000 picoseconds. - Weight::from_parts(31_696_561, 3468) - // Standard Error: 24 - .saturating_add(Weight::from_parts(1_531, 0).saturating_mul(r.into())) + // Measured: `0` + // Estimated: `3465` + // Minimum execution time: 37_077_000 picoseconds. + Weight::from_parts(37_892_785, 3465) + // Standard Error: 33 + .saturating_add(Weight::from_parts(1_738, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -73,10 +77,10 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// Proof: `Tips::Reasons` (`max_values`: None, `max_size`: None, mode: `Measured`) fn retract_tip() -> Weight { // Proof Size summary in bytes: - // Measured: `220` - // Estimated: `3685` - // Minimum execution time: 29_320_000 picoseconds. - Weight::from_parts(29_715_000, 3685) + // Measured: `199` + // Estimated: `3664` + // Minimum execution time: 36_309_000 picoseconds. + Weight::from_parts(36_864_000, 3664) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -90,14 +94,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn tip_new(r: u32, t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `238 + t * (64 ±0)` - // Estimated: `3703 + t * (64 ±0)` - // Minimum execution time: 20_957_000 picoseconds. - Weight::from_parts(21_144_909, 3703) - // Standard Error: 14 - .saturating_add(Weight::from_parts(1_578, 0).saturating_mul(r.into())) - // Standard Error: 2_221 - .saturating_add(Weight::from_parts(35_536, 0).saturating_mul(t.into())) + // Measured: `8 + t * (64 ±0)` + // Estimated: `3473 + t * (64 ±0)` + // Minimum execution time: 20_788_000 picoseconds. + Weight::from_parts(21_952_844, 3473) + // Standard Error: 31 + .saturating_add(Weight::from_parts(1_650, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(t.into())) @@ -109,12 +111,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `459 + t * (112 ±0)` - // Estimated: `3924 + t * (112 ±0)` - // Minimum execution time: 17_252_000 picoseconds. - Weight::from_parts(17_558_205, 3924) - // Standard Error: 3_253 - .saturating_add(Weight::from_parts(139_110, 0).saturating_mul(t.into())) + // Measured: `211 + t * (112 ±0)` + // Estimated: `3676 + t * (112 ±0)` + // Minimum execution time: 17_703_000 picoseconds. + Weight::from_parts(18_104_368, 3676) + // Standard Error: 3_036 + .saturating_add(Weight::from_parts(179_123, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into())) @@ -130,15 +132,15 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn close_tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `459 + t * (112 ±0)` - // Estimated: `3956 + t * (107 ±0)` - // Minimum execution time: 62_447_000 picoseconds. - Weight::from_parts(63_625_920, 3956) - // Standard Error: 7_882 - .saturating_add(Weight::from_parts(97_662, 0).saturating_mul(t.into())) + // Measured: `211 + t * (112 ±0)` + // Estimated: `3676 + t * (112 ±0)` + // Minimum execution time: 73_506_000 picoseconds. + Weight::from_parts(74_203_921, 3676) + // Standard Error: 5_193 + .saturating_add(Weight::from_parts(225_442, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 107).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 112).saturating_mul(t.into())) } /// Storage: `Tips::Tips` (r:1 w:1) /// Proof: `Tips::Tips` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -147,12 +149,12 @@ impl pallet_tips::WeightInfo for BasiliskWeight { /// The range of component `t` is `[1, 7]`. fn slash_tip(t: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `268` - // Estimated: `3733` - // Minimum execution time: 15_408_000 picoseconds. - Weight::from_parts(15_836_324, 3733) - // Standard Error: 1_630 - .saturating_add(Weight::from_parts(5_081, 0).saturating_mul(t.into())) + // Measured: `247` + // Estimated: `3712` + // Minimum execution time: 17_028_000 picoseconds. + Weight::from_parts(17_659_551, 3712) + // Standard Error: 2_757 + .saturating_add(Weight::from_parts(26_655, 0).saturating_mul(t.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs index 43141a0e2b..cf700061fb 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_transaction_multi_payment` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_transaction_multi_payment -// --output=./weights/pallet_transaction_multi_payment.rs +// --output=./weights/pallet_transaction_multi_payment #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,8 +61,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `41` // Estimated: `3493` - // Minimum execution time: 11_528_000 picoseconds. - Weight::from_parts(11_870_000, 3493) + // Minimum execution time: 11_383_000 picoseconds. + Weight::from_parts(11_641_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `111` // Estimated: `3493` - // Minimum execution time: 13_581_000 picoseconds. - Weight::from_parts(14_009_000, 3493) + // Minimum execution time: 13_609_000 picoseconds. + Weight::from_parts(14_029_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,8 +85,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `252` // Estimated: `3493` - // Minimum execution time: 20_266_000 picoseconds. - Weight::from_parts(20_693_000, 3493) + // Minimum execution time: 20_537_000 picoseconds. + Weight::from_parts(20_983_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -98,8 +98,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `2619` // Estimated: `27510` - // Minimum execution time: 96_824_000 picoseconds. - Weight::from_parts(102_657_000, 27510) + // Minimum execution time: 102_862_000 picoseconds. + Weight::from_parts(103_528_000, 27510) .saturating_add(T::DbWeight::get().reads(11_u64)) } /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:0 w:1) @@ -108,8 +108,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `41` // Estimated: `0` - // Minimum execution time: 11_322_000 picoseconds. - Weight::from_parts(11_763_000, 0) + // Minimum execution time: 11_065_000 picoseconds. + Weight::from_parts(11_411_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_transaction_pause.rs b/runtime/basilisk/src/weights/pallet_transaction_pause.rs index 8faca97df2..389095d053 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_pause.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_pause.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_transaction_pause` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_transaction_pause -// --output=./weights/pallet_transaction_pause.rs +// --output=./weights/pallet_transaction_pause #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -61,8 +61,8 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `0` // Estimated: `3555` - // Minimum execution time: 10_508_000 picoseconds. - Weight::from_parts(10_745_000, 3555) + // Minimum execution time: 10_256_000 picoseconds. + Weight::from_parts(10_568_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `30` // Estimated: `3555` - // Minimum execution time: 11_876_000 picoseconds. - Weight::from_parts(12_150_000, 3555) + // Minimum execution time: 11_713_000 picoseconds. + Weight::from_parts(12_005_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_treasury.rs b/runtime/basilisk/src/weights/pallet_treasury.rs index 9ec4533b13..16ad072f1b 100644 --- a/runtime/basilisk/src/weights/pallet_treasury.rs +++ b/runtime/basilisk/src/weights/pallet_treasury.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_treasury` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_treasury -// --output=./weights/pallet_treasury.rs +// --output=./weights/pallet_treasury #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,8 +65,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1887` - // Minimum execution time: 13_652_000 picoseconds. - Weight::from_parts(14_108_000, 1887) + // Minimum execution time: 14_299_000 picoseconds. + Weight::from_parts(14_729_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -78,8 +78,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `52` // Estimated: `1489` - // Minimum execution time: 29_552_000 picoseconds. - Weight::from_parts(30_210_000, 1489) + // Minimum execution time: 30_635_000 picoseconds. + Weight::from_parts(31_318_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -91,8 +91,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `194` // Estimated: `3593` - // Minimum execution time: 52_609_000 picoseconds. - Weight::from_parts(53_865_000, 3593) + // Minimum execution time: 54_287_000 picoseconds. + Weight::from_parts(55_612_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -103,12 +103,12 @@ impl pallet_treasury::WeightInfo for BasiliskWeight /// The range of component `p` is `[0, 99]`. fn approve_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `390 + p * (9 ±0)` + // Measured: `410 + p * (8 ±0)` // Estimated: `3573` - // Minimum execution time: 10_963_000 picoseconds. - Weight::from_parts(14_675_174, 3573) - // Standard Error: 1_362 - .saturating_add(Weight::from_parts(42_058, 0).saturating_mul(p.into())) + // Minimum execution time: 11_430_000 picoseconds. + Weight::from_parts(15_818_130, 3573) + // Standard Error: 1_200 + .saturating_add(Weight::from_parts(37_969, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,8 +118,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `69` // Estimated: `1887` - // Minimum execution time: 7_482_000 picoseconds. - Weight::from_parts(7_622_000, 1887) + // Minimum execution time: 7_695_000 picoseconds. + Weight::from_parts(7_987_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -138,10 +138,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0 + p * (250 ±0)` // Estimated: `1887 + p * (5206 ±0)` - // Minimum execution time: 21_228_000 picoseconds. - Weight::from_parts(32_365_219, 1887) - // Standard Error: 17_026 - .saturating_add(Weight::from_parts(42_602_858, 0).saturating_mul(p.into())) + // Minimum execution time: 21_832_000 picoseconds. + Weight::from_parts(34_231_067, 1887) + // Standard Error: 19_273 + .saturating_add(Weight::from_parts(44_508_747, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -156,8 +156,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1489` - // Minimum execution time: 11_956_000 picoseconds. - Weight::from_parts(12_271_000, 1489) + // Minimum execution time: 12_427_000 picoseconds. + Weight::from_parts(12_693_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -169,8 +169,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `102` // Estimated: `3593` - // Minimum execution time: 73_749_000 picoseconds. - Weight::from_parts(74_895_000, 3593) + // Minimum execution time: 76_071_000 picoseconds. + Weight::from_parts(77_052_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -180,8 +180,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `102` // Estimated: `3534` - // Minimum execution time: 15_328_000 picoseconds. - Weight::from_parts(15_763_000, 3534) + // Minimum execution time: 15_937_000 picoseconds. + Weight::from_parts(16_320_000, 3534) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -191,8 +191,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `102` // Estimated: `3534` - // Minimum execution time: 13_999_000 picoseconds. - Weight::from_parts(14_379_000, 3534) + // Minimum execution time: 14_675_000 picoseconds. + Weight::from_parts(14_934_000, 3534) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_utility.rs b/runtime/basilisk/src/weights/pallet_utility.rs index 7919f329eb..534b057e9c 100644 --- a/runtime/basilisk/src/weights/pallet_utility.rs +++ b/runtime/basilisk/src/weights/pallet_utility.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_utility -// --output=./weights/pallet_utility.rs +// --output=./weights/pallet_utility #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,43 +60,43 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_073_000 picoseconds. - Weight::from_parts(11_022_934, 0) - // Standard Error: 3_602 - .saturating_add(Weight::from_parts(4_648_230, 0).saturating_mul(c.into())) + // Minimum execution time: 7_296_000 picoseconds. + Weight::from_parts(7_362_405, 0) + // Standard Error: 3_037 + .saturating_add(Weight::from_parts(4_205_389, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_857_000 picoseconds. - Weight::from_parts(7_011_000, 0) + // Minimum execution time: 6_830_000 picoseconds. + Weight::from_parts(7_129_000, 0) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_074_000 picoseconds. - Weight::from_parts(9_759_201, 0) - // Standard Error: 4_543 - .saturating_add(Weight::from_parts(5_011_761, 0).saturating_mul(c.into())) + // Minimum execution time: 7_005_000 picoseconds. + Weight::from_parts(2_555_289, 0) + // Standard Error: 2_973 + .saturating_add(Weight::from_parts(4_600_670, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_052_000 picoseconds. - Weight::from_parts(10_267_000, 0) + // Minimum execution time: 9_996_000 picoseconds. + Weight::from_parts(10_207_000, 0) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_033_000 picoseconds. - Weight::from_parts(16_079_017, 0) - // Standard Error: 3_954 - .saturating_add(Weight::from_parts(4_628_739, 0).saturating_mul(c.into())) + // Minimum execution time: 7_123_000 picoseconds. + Weight::from_parts(7_040_445, 0) + // Standard Error: 2_877 + .saturating_add(Weight::from_parts(4_210_642, 0).saturating_mul(c.into())) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_whitelist.rs b/runtime/basilisk/src/weights/pallet_whitelist.rs index 25f75d2c7a..e0231628d2 100644 --- a/runtime/basilisk/src/weights/pallet_whitelist.rs +++ b/runtime/basilisk/src/weights/pallet_whitelist.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_whitelist` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` @@ -34,12 +34,12 @@ // --extrinsic // // --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --template=scripts/pallet-weight-template.hbs // --pallet // pallet_whitelist -// --output=./weights/pallet_whitelist.rs +// --output=./weights/pallet_whitelist #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,8 +65,8 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3556` - // Minimum execution time: 21_172_000 picoseconds. - Weight::from_parts(21_673_000, 3556) + // Minimum execution time: 21_939_000 picoseconds. + Weight::from_parts(22_334_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -80,8 +80,8 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `88` // Estimated: `3556` - // Minimum execution time: 19_816_000 picoseconds. - Weight::from_parts(20_204_000, 3556) + // Minimum execution time: 20_033_000 picoseconds. + Weight::from_parts(20_645_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -97,11 +97,11 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight fn dispatch_whitelisted_call(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `168 + n * (1 ±0)` - // Estimated: `3631 + n * (1 ±0)` - // Minimum execution time: 37_346_000 picoseconds. - Weight::from_parts(37_589_000, 3631) + // Estimated: `3632 + n * (1 ±0)` + // Minimum execution time: 36_607_000 picoseconds. + Weight::from_parts(36_986_000, 3632) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_180, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(1_184, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -117,10 +117,10 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `88` // Estimated: `3556` - // Minimum execution time: 26_118_000 picoseconds. - Weight::from_parts(26_907_975, 3556) - // Standard Error: 2 - .saturating_add(Weight::from_parts(1_320, 0).saturating_mul(n.into())) + // Minimum execution time: 26_412_000 picoseconds. + Weight::from_parts(27_013_100, 3556) + // Standard Error: 3 + .saturating_add(Weight::from_parts(1_229, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_xcm.rs b/runtime/basilisk/src/weights/pallet_xcm.rs index f5b8d316ef..8862785e6c 100644 --- a/runtime/basilisk/src/weights/pallet_xcm.rs +++ b/runtime/basilisk/src/weights/pallet_xcm.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_xcm` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` @@ -29,8 +29,8 @@ // benchmark // pallet // --chain=dev -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --wasm-execution=compiled // --pallet=pallet-xcm // --extrinsic=* @@ -65,8 +65,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `3643` - // Minimum execution time: 26_294_000 picoseconds. - Weight::from_parts(26_846_000, 3643) + // Minimum execution time: 26_073_000 picoseconds. + Weight::from_parts(26_516_000, 3643) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,8 +99,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `536` // Estimated: `4001` - // Minimum execution time: 114_874_000 picoseconds. - Weight::from_parts(115_852_000, 4001) + // Minimum execution time: 116_145_000 picoseconds. + Weight::from_parts(117_214_000, 4001) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -124,8 +124,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `536` // Estimated: `4001` - // Minimum execution time: 106_772_000 picoseconds. - Weight::from_parts(107_600_000, 4001) + // Minimum execution time: 108_910_000 picoseconds. + Weight::from_parts(111_403_000, 4001) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -133,8 +133,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_339_000 picoseconds. - Weight::from_parts(10_613_000, 0) + // Minimum execution time: 10_115_000 picoseconds. + Weight::from_parts(10_355_000, 0) } /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -142,8 +142,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_597_000 picoseconds. - Weight::from_parts(9_960_000, 0) + // Minimum execution time: 9_724_000 picoseconds. + Weight::from_parts(10_038_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) @@ -152,8 +152,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_151_000 picoseconds. - Weight::from_parts(3_308_000, 0) + // Minimum execution time: 3_283_000 picoseconds. + Weight::from_parts(3_422_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) @@ -176,8 +176,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `3643` - // Minimum execution time: 32_895_000 picoseconds. - Weight::from_parts(33_529_000, 3643) + // Minimum execution time: 33_033_000 picoseconds. + Weight::from_parts(33_499_000, 3643) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -199,8 +199,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `361` // Estimated: `3826` - // Minimum execution time: 33_670_000 picoseconds. - Weight::from_parts(34_090_000, 3826) + // Minimum execution time: 33_507_000 picoseconds. + Weight::from_parts(34_140_000, 3826) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -210,8 +210,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_296_000 picoseconds. - Weight::from_parts(3_412_000, 0) + // Minimum execution time: 3_249_000 picoseconds. + Weight::from_parts(3_493_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SupportedVersion` (r:5 w:2) @@ -220,8 +220,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `125` // Estimated: `13490` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_346_000, 13490) + // Minimum execution time: 23_567_000 picoseconds. + Weight::from_parts(23_929_000, 13490) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -231,8 +231,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `129` // Estimated: `13494` - // Minimum execution time: 23_616_000 picoseconds. - Weight::from_parts(24_025_000, 13494) + // Minimum execution time: 23_801_000 picoseconds. + Weight::from_parts(24_222_000, 13494) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -242,8 +242,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `16018` - // Minimum execution time: 25_346_000 picoseconds. - Weight::from_parts(26_051_000, 16018) + // Minimum execution time: 25_426_000 picoseconds. + Weight::from_parts(25_861_000, 16018) .saturating_add(T::DbWeight::get().reads(6_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) @@ -262,8 +262,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `6185` - // Minimum execution time: 32_314_000 picoseconds. - Weight::from_parts(33_038_000, 6185) + // Minimum execution time: 31_427_000 picoseconds. + Weight::from_parts(31_887_000, 6185) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -273,8 +273,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `172` // Estimated: `11062` - // Minimum execution time: 14_717_000 picoseconds. - Weight::from_parts(15_060_000, 11062) + // Minimum execution time: 14_927_000 picoseconds. + Weight::from_parts(15_188_000, 11062) .saturating_add(T::DbWeight::get().reads(4_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:2) @@ -283,8 +283,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `136` // Estimated: `13501` - // Minimum execution time: 23_744_000 picoseconds. - Weight::from_parts(24_210_000, 13501) + // Minimum execution time: 23_621_000 picoseconds. + Weight::from_parts(24_109_000, 13501) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -304,8 +304,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `13610` - // Minimum execution time: 42_785_000 picoseconds. - Weight::from_parts(43_419_000, 13610) + // Minimum execution time: 42_130_000 picoseconds. + Weight::from_parts(42_914_000, 13610) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -317,8 +317,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `69` // Estimated: `1554` - // Minimum execution time: 5_754_000 picoseconds. - Weight::from_parts(5_947_000, 1554) + // Minimum execution time: 5_915_000 picoseconds. + Weight::from_parts(6_092_000, 1554) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -328,8 +328,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `7706` // Estimated: `11171` - // Minimum execution time: 33_230_000 picoseconds. - Weight::from_parts(33_645_000, 11171) + // Minimum execution time: 33_922_000 picoseconds. + Weight::from_parts(34_302_000, 11171) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -343,8 +343,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `415` // Estimated: `4087` - // Minimum execution time: 40_914_000 picoseconds. - Weight::from_parts(41_594_000, 4087) + // Minimum execution time: 41_048_000 picoseconds. + Weight::from_parts(41_451_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_xyk.rs b/runtime/basilisk/src/weights/pallet_xyk.rs index 48805cc363..a12d8c1604 100644 --- a/runtime/basilisk/src/weights/pallet_xyk.rs +++ b/runtime/basilisk/src/weights/pallet_xyk.rs @@ -18,27 +18,23 @@ //! Autogenerated weights for `pallet_xyk` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: -// frame-omni-bencher -// v1 +// target/release/basilisk // benchmark // pallet -// --runtime -// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm -// --extrinsic -// -// --heap-pages=4096 -// --steps=20 -// --repeat=50 +// --chain=dev +// --steps=50 +// --repeat=20 +// --wasm-execution=compiled +// --pallet=pallet-xyk +// --extrinsic=* // --template=scripts/pallet-weight-template.hbs -// --pallet -// pallet_xyk // --output=./weights/pallet_xyk.rs #![cfg_attr(rustfmt, rustfmt_skip)] @@ -83,10 +79,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `XYK::PoolAssets` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) fn create_pool() -> Weight { // Proof Size summary in bytes: - // Measured: `1100` + // Measured: `2973` // Estimated: `16488` - // Minimum execution time: 200_927_000 picoseconds. - Weight::from_parts(202_503_000, 16488) + // Minimum execution time: 185_797_000 picoseconds. + Weight::from_parts(187_327_000, 16488) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -108,10 +104,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `EmaOracle::Accumulator` (`max_values`: Some(1), `max_size`: Some(4441), added: 4936, mode: `MaxEncodedLen`) fn add_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `1680` + // Measured: `3212` // Estimated: `16488` - // Minimum execution time: 180_315_000 picoseconds. - Weight::from_parts(182_275_000, 16488) + // Minimum execution time: 163_144_000 picoseconds. + Weight::from_parts(164_746_000, 16488) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } @@ -137,10 +133,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `XYK::PoolAssets` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) fn remove_liquidity() -> Weight { // Proof Size summary in bytes: - // Measured: `1663` + // Measured: `3496` // Estimated: `16488` - // Minimum execution time: 222_132_000 picoseconds. - Weight::from_parts(223_652_000, 16488) + // Minimum execution time: 200_592_000 picoseconds. + Weight::from_parts(201_810_000, 16488) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(14_u64)) } @@ -158,10 +154,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `EmaOracle::Accumulator` (`max_values`: Some(1), `max_size`: Some(4441), added: 4936, mode: `MaxEncodedLen`) fn sell() -> Weight { // Proof Size summary in bytes: - // Measured: `1498` + // Measured: `3069` // Estimated: `13905` - // Minimum execution time: 142_170_000 picoseconds. - Weight::from_parts(143_194_000, 13905) + // Minimum execution time: 134_609_000 picoseconds. + Weight::from_parts(135_786_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -179,10 +175,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `EmaOracle::Accumulator` (`max_values`: Some(1), `max_size`: Some(4441), added: 4936, mode: `MaxEncodedLen`) fn buy() -> Weight { // Proof Size summary in bytes: - // Measured: `1498` + // Measured: `3069` // Estimated: `13905` - // Minimum execution time: 142_236_000 picoseconds. - Weight::from_parts(143_303_000, 13905) + // Minimum execution time: 134_178_000 picoseconds. + Weight::from_parts(135_145_000, 13905) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -202,14 +198,14 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// The range of component `e` is `[0, 1]`. fn router_execution_sell(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `628 + e * (870 ±0)` - // Estimated: `62339678860 + e * (7749 ±0)` - // Minimum execution time: 25_686_000 picoseconds. - Weight::from_parts(7_185_027, 62339678860) - // Standard Error: 31_604 - .saturating_add(Weight::from_parts(9_648_027, 0).saturating_mul(c.into())) - // Standard Error: 31_604 - .saturating_add(Weight::from_parts(125_980_958, 0).saturating_mul(e.into())) + // Measured: `1186 + e * (1883 ±0)` + // Estimated: `6156 + e * (7749 ±943_418_617_556_716)` + // Minimum execution time: 22_783_000 picoseconds. + Weight::from_parts(8_239_122, 6156) + // Standard Error: 50_565 + .saturating_add(Weight::from_parts(7_625_989, 0).saturating_mul(c.into())) + // Standard Error: 50_565 + .saturating_add(Weight::from_parts(118_905_397, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) @@ -231,14 +227,14 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// The range of component `e` is `[0, 1]`. fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `628 + e * (870 ±0)` - // Estimated: `6156 + e * (7749 ±99_499_991_320_376_272)` - // Minimum execution time: 33_823_000 picoseconds. - Weight::from_parts(8_628_515, 6156) - // Standard Error: 17_848 - .saturating_add(Weight::from_parts(8_783_689, 0).saturating_mul(c.into())) - // Standard Error: 29_872 - .saturating_add(Weight::from_parts(125_523_559, 0).saturating_mul(e.into())) + // Measured: `1186 + e * (1883 ±0)` + // Estimated: `6156 + e * (7749 ±4_848_321_430_572_248)` + // Minimum execution time: 30_022_000 picoseconds. + Weight::from_parts(9_185_031, 6156) + // Standard Error: 19_101 + .saturating_add(Weight::from_parts(7_162_846, 0).saturating_mul(c.into())) + // Standard Error: 31_794 + .saturating_add(Weight::from_parts(117_948_486, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) @@ -248,10 +244,10 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`) fn calculate_spot_price_with_fee() -> Weight { // Proof Size summary in bytes: - // Measured: `499` + // Measured: `1020` // Estimated: `6156` - // Minimum execution time: 19_391_000 picoseconds. - Weight::from_parts(19_826_000, 6156) + // Minimum execution time: 17_655_000 picoseconds. + Weight::from_parts(18_090_000, 6156) .saturating_add(T::DbWeight::get().reads(2_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs b/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs index 552bb061bf..57a86cccb2 100644 --- a/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs +++ b/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_xyk_liquidity_mining` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` @@ -29,10 +29,10 @@ // benchmark // pallet // --chain=dev -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --wasm-execution=compiled -// --pallet=pallet-xyk-liquidity-mining +// --pallet=pallet-xyk_liquidity_mining // --extrinsic=* // --template=scripts/pallet-weight-template.hbs // --output=./weights/pallet_xyk_liquidity_mining.rs @@ -65,8 +65,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `540` // Estimated: `6196` - // Minimum execution time: 70_662_000 picoseconds. - Weight::from_parts(71_546_000, 6196) + // Minimum execution time: 71_546_000 picoseconds. + Weight::from_parts(72_085_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -80,8 +80,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `946` // Estimated: `6196` - // Minimum execution time: 75_179_000 picoseconds. - Weight::from_parts(75_866_000, 6196) + // Minimum execution time: 74_405_000 picoseconds. + Weight::from_parts(75_198_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -95,8 +95,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1069` // Estimated: `6196` - // Minimum execution time: 76_085_000 picoseconds. - Weight::from_parts(76_892_000, 6196) + // Minimum execution time: 75_850_000 picoseconds. + Weight::from_parts(76_651_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -118,8 +118,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1280` // Estimated: `6196` - // Minimum execution time: 96_624_000 picoseconds. - Weight::from_parts(97_731_000, 6196) + // Minimum execution time: 95_884_000 picoseconds. + Weight::from_parts(96_904_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -139,8 +139,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1428` // Estimated: `6196` - // Minimum execution time: 101_694_000 picoseconds. - Weight::from_parts(102_478_000, 6196) + // Minimum execution time: 100_413_000 picoseconds. + Weight::from_parts(100_991_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -158,8 +158,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1262` // Estimated: `6196` - // Minimum execution time: 95_747_000 picoseconds. - Weight::from_parts(97_001_000, 6196) + // Minimum execution time: 95_933_000 picoseconds. + Weight::from_parts(96_424_000, 6196) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -175,8 +175,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `938` // Estimated: `6196` - // Minimum execution time: 80_289_000 picoseconds. - Weight::from_parts(80_731_000, 6196) + // Minimum execution time: 79_422_000 picoseconds. + Weight::from_parts(80_154_000, 6196) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -222,8 +222,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `3326` // Estimated: `11402` - // Minimum execution time: 208_452_000 picoseconds. - Weight::from_parts(210_505_000, 11402) + // Minimum execution time: 207_024_000 picoseconds. + Weight::from_parts(208_472_000, 11402) .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -249,8 +249,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `2397` // Estimated: `3878` - // Minimum execution time: 72_220_000 picoseconds. - Weight::from_parts(73_352_000, 3878) + // Minimum execution time: 71_747_000 picoseconds. + Weight::from_parts(72_532_000, 3878) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -270,8 +270,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `2164` // Estimated: `8799` - // Minimum execution time: 141_239_000 picoseconds. - Weight::from_parts(142_524_000, 8799) + // Minimum execution time: 142_950_000 picoseconds. + Weight::from_parts(143_809_000, 8799) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -313,8 +313,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `3018` // Estimated: `11402` - // Minimum execution time: 303_183_000 picoseconds. - Weight::from_parts(305_211_000, 11402) + // Minimum execution time: 305_316_000 picoseconds. + Weight::from_parts(306_948_000, 11402) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -334,8 +334,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `1536` // Estimated: `6196` - // Minimum execution time: 99_110_000 picoseconds. - Weight::from_parts(99_864_000, 6196) + // Minimum execution time: 98_238_000 picoseconds. + Weight::from_parts(99_082_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } From a22e058732894d9c45238c0d6e18b8240da33078 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 29 Aug 2024 10:44:52 +0200 Subject: [PATCH 28/45] rebenchmark router --- .../src/weights/pallet_route_executor.rs | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/runtime/basilisk/src/weights/pallet_route_executor.rs b/runtime/basilisk/src/weights/pallet_route_executor.rs index cf93f7d656..1345ed9854 100644 --- a/runtime/basilisk/src/weights/pallet_route_executor.rs +++ b/runtime/basilisk/src/weights/pallet_route_executor.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for `pallet_route_executor` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-08-28, STEPS: `20`, REPEAT: `50`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` @@ -29,8 +29,8 @@ // benchmark // pallet // --chain=dev -// --steps=20 -// --repeat=50 +// --steps=50 +// --repeat=20 // --wasm-execution=compiled // --pallet=pallet-route-executor // --extrinsic=* @@ -66,10 +66,10 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `2920` // Estimated: `13905` - // Minimum execution time: 318_550_000 picoseconds. - Weight::from_parts(322_666_867, 13905) - // Standard Error: 210_694 - .saturating_add(Weight::from_parts(73_656_863, 0).saturating_mul(c.into())) + // Minimum execution time: 316_129_000 picoseconds. + Weight::from_parts(320_382_593, 13905) + // Standard Error: 382_599 + .saturating_add(Weight::from_parts(75_554_206, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -88,13 +88,13 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig fn calculate_and_execute_buy_in_lbp(c: u32, b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1563 + b * (1367 ±0)` - // Estimated: `88529181376 + b * (7749 ±0)` - // Minimum execution time: 93_235_000 picoseconds. - Weight::from_parts(93_891_000, 88529181376) - // Standard Error: 343_773 - .saturating_add(Weight::from_parts(1_836_593, 0).saturating_mul(c.into())) - // Standard Error: 761_358 - .saturating_add(Weight::from_parts(234_840_287, 0).saturating_mul(b.into())) + // Estimated: `6156 + b * (7749 ±7_072_116_491_613_192)` + // Minimum execution time: 93_009_000 picoseconds. + Weight::from_parts(93_819_000, 6156) + // Standard Error: 227_230 + .saturating_add(Weight::from_parts(911_224, 0).saturating_mul(c.into())) + // Standard Error: 506_106 + .saturating_add(Weight::from_parts(229_414_662, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((9_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(b.into()))) @@ -124,8 +124,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `7845` // Estimated: `39735` - // Minimum execution time: 1_595_474_000 picoseconds. - Weight::from_parts(1_605_663_000, 39735) + // Minimum execution time: 1_587_913_000 picoseconds. + Weight::from_parts(1_596_081_000, 39735) .saturating_add(T::DbWeight::get().reads(44_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -135,8 +135,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `963` // Estimated: `0` - // Minimum execution time: 24_391_000 picoseconds. - Weight::from_parts(24_854_000, 0) + // Minimum execution time: 24_534_000 picoseconds. + Weight::from_parts(24_865_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Router::Routes` (r:1 w:0) @@ -145,8 +145,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `701` // Estimated: `3555` - // Minimum execution time: 7_061_000 picoseconds. - Weight::from_parts(7_266_000, 3555) + // Minimum execution time: 7_147_000 picoseconds. + Weight::from_parts(7_375_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `EmaOracle::Oracles` (r:2 w:0) @@ -155,8 +155,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `1387` // Estimated: `6294` - // Minimum execution time: 26_489_000 picoseconds. - Weight::from_parts(26_970_000, 6294) + // Minimum execution time: 26_680_000 picoseconds. + Weight::from_parts(27_148_000, 6294) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `Benchmark::Override` (r:0 w:0) @@ -178,8 +178,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `1633` // Estimated: `6156` - // Minimum execution time: 33_203_000 picoseconds. - Weight::from_parts(33_701_000, 6156) + // Minimum execution time: 32_744_000 picoseconds. + Weight::from_parts(33_415_000, 6156) .saturating_add(T::DbWeight::get().reads(4_u64)) } } \ No newline at end of file From eaf949636c4eb1cca4f54de0441555c52e56df01 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 29 Aug 2024 12:02:17 +0200 Subject: [PATCH 29/45] fix integration tests --- integration-tests/src/cross_chain_transfer.rs | 5 +++-- integration-tests/src/fees.rs | 6 ++++-- runtime/basilisk/src/weights/pallet_nft.rs | 5 +++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/integration-tests/src/cross_chain_transfer.rs b/integration-tests/src/cross_chain_transfer.rs index b027a091f3..81c47a8788 100644 --- a/integration-tests/src/cross_chain_transfer.rs +++ b/integration-tests/src/cross_chain_transfer.rs @@ -35,12 +35,13 @@ fn basilisk_should_receive_asset_when_transferred_from_relaychain() { )); }); Rococo::execute_with(|| { - assert_ok!(rococo_runtime::XcmPallet::reserve_transfer_assets( + assert_ok!(rococo_runtime::XcmPallet::limited_reserve_transfer_assets( rococo_runtime::RuntimeOrigin::signed(ALICE.into()), Box::new(Parachain(BASILISK_PARA_ID).into_versioned()), Box::new(Junction::AccountId32 { id: BOB, network: None }.into_versioned()), Box::new((Here, 300 * UNITS).into()), 0, + WeightLimit::Unlimited, )); assert_eq!( @@ -624,7 +625,7 @@ fn polkadot_xcm_execute_extrinsic_should_not_be_allowed() { ), sp_runtime::DispatchErrorWithPostInfo { post_info: frame_support::dispatch::PostDispatchInfo { - actual_weight: Some(Weight::from_parts(10613000, 0)), + actual_weight: Some(Weight::from_parts(10355000, 0)), pays_fee: frame_support::dispatch::Pays::Yes, }, error: pallet_xcm::Error::::Filtered.into() diff --git a/integration-tests/src/fees.rs b/integration-tests/src/fees.rs index 4f497b92bc..4c68846f06 100644 --- a/integration-tests/src/fees.rs +++ b/integration-tests/src/fees.rs @@ -120,6 +120,8 @@ fn transaction_fees_should_be_as_expected_when_nft_is_minted() { format_num(min_multiplier_rust_fees * 10_000 / UNITS, 4), ); + // before trying to fix this test, make sure that CREATE_COLLECTION_OFFSET and MINT_OFFSET + // were added to the rebenchmarked weights. assert_eq_approx!( rust_encoded_fees, expected_rust_encoded_fees, @@ -133,8 +135,8 @@ fn transaction_fees_should_be_as_expected_when_nft_is_minted() { #[test] fn transaction_fees_should_be_as_expected_when_nft_collection_is_created() { Basilisk::execute_with(|| { - let expected_rust_encoded_fees = 76_492 * UNITS / 100; //764.92 - let expected_ui_fees = 76_597 * UNITS / 100; //765.97 + let expected_rust_encoded_fees = 61_167 * UNITS / 100; //611.67 + let expected_ui_fees = 61_167 * UNITS / 100; //611.67 let call = pallet_nft::Call::::create_collection { collection_id: 0, diff --git a/runtime/basilisk/src/weights/pallet_nft.rs b/runtime/basilisk/src/weights/pallet_nft.rs index c293157f2d..5777e3e74f 100644 --- a/runtime/basilisk/src/weights/pallet_nft.rs +++ b/runtime/basilisk/src/weights/pallet_nft.rs @@ -52,6 +52,9 @@ use core::marker::PhantomData; /// Weights for `pallet_nft`. pub struct WeightInfo(PhantomData); +const CREATE_COLLECTION_OFFSET: u64 = 400; +const MINT_OFFSET: u64 = 300; + /// Weights for `pallet_nft` using the Basilisk node and recommended hardware. pub struct BasiliskWeight(PhantomData); impl pallet_nft::WeightInfo for BasiliskWeight { @@ -71,6 +74,7 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Estimated: `4087` // Minimum execution time: 25_899_000 picoseconds. Weight::from_parts(26_333_000, 4087) + .saturating_mul(CREATE_COLLECTION_OFFSET) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -96,6 +100,7 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Estimated: `4087` // Minimum execution time: 47_577_000 picoseconds. Weight::from_parts(49_099_000, 4087) + .saturating_mul(MINT_OFFSET) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } From fdeca78612d216977c0c98affda096ba6f1f7de9 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 29 Aug 2024 12:58:24 +0200 Subject: [PATCH 30/45] formatting --- pallets/asset-registry/src/weights.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pallets/asset-registry/src/weights.rs b/pallets/asset-registry/src/weights.rs index 34ec490a20..dbce78c1d6 100644 --- a/pallets/asset-registry/src/weights.rs +++ b/pallets/asset-registry/src/weights.rs @@ -15,7 +15,6 @@ // See the License for the specific language governing permissions and // limitations under the License. - //! Autogenerated weights for `pallet_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 @@ -41,9 +40,7 @@ // pallet_asset_registry // --output=./weights/pallet_asset_registry -use frame_support::{ - weights::{constants::RocksDbWeight, Weight}, -}; +use frame_support::weights::{constants::RocksDbWeight, Weight}; /// Weight functions needed for lbp. pub trait WeightInfo { From be8d34cbce61e9bc2705ab52999d4448c4e99d37 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 29 Aug 2024 14:13:44 +0200 Subject: [PATCH 31/45] rebenchmark collator selection pallet with old benchmarking command --- .../src/weights/pallet_collator_selection.rs | 154 +++++++++--------- 1 file changed, 75 insertions(+), 79 deletions(-) diff --git a/runtime/basilisk/src/weights/pallet_collator_selection.rs b/runtime/basilisk/src/weights/pallet_collator_selection.rs index 9e1b55607c..99244e343a 100644 --- a/runtime/basilisk/src/weights/pallet_collator_selection.rs +++ b/runtime/basilisk/src/weights/pallet_collator_selection.rs @@ -18,28 +18,24 @@ //! Autogenerated weights for `pallet_collator_selection` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 //! DATE: 2024-08-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `bench-bot`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024` // Executed Command: -// frame-omni-bencher -// v1 +// target/release/basilisk // benchmark // pallet -// --runtime -// target/release/wbuild/basilisk-runtime/basilisk_runtime.compact.compressed.wasm -// --extrinsic -// -// --heap-pages=4096 +// --chain=dev // --steps=50 // --repeat=20 +// --wasm-execution=compiled +// --pallet=pallet-collator-selection +// --extrinsic=* // --template=scripts/pallet-weight-template.hbs -// --pallet -// pallet_collator_selection -// --output=./weights/pallet_collator_selection +// --output=./weights/pallet_collator_selection.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -62,12 +58,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `b` is `[1, 50]`. fn set_invulnerables(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `45 + b * (79 ±0)` - // Estimated: `1034 + b * (2554 ±0)` - // Minimum execution time: 13_985_000 picoseconds. - Weight::from_parts(14_615_278, 1034) - // Standard Error: 3_714 - .saturating_add(Weight::from_parts(3_565_350, 0).saturating_mul(b.into())) + // Measured: `208 + b * (79 ±0)` + // Estimated: `1196 + b * (2554 ±0)` + // Minimum execution time: 14_901_000 picoseconds. + Weight::from_parts(14_367_733, 1196) + // Standard Error: 4_447 + .saturating_add(Weight::from_parts(3_130_684, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2554).saturating_mul(b.into())) @@ -84,18 +80,18 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `c` is `[1, 19]`. fn add_invulnerable(b: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `631 + b * (41 ±0) + c * (48 ±0)` - // Estimated: `4120 + b * (42 ±0) + c * (45 ±0)` - // Minimum execution time: 51_128_000 picoseconds. - Weight::from_parts(51_063_721, 4120) - // Standard Error: 1_150 - .saturating_add(Weight::from_parts(102_421, 0).saturating_mul(b.into())) - // Standard Error: 3_031 - .saturating_add(Weight::from_parts(19_138, 0).saturating_mul(c.into())) + // Measured: `870 + b * (40 ±0) + c * (48 ±0)` + // Estimated: `4383 + b * (42 ±0) + c * (44 ±0)` + // Minimum execution time: 43_770_000 picoseconds. + Weight::from_parts(43_216_211, 4383) + // Standard Error: 2_623 + .saturating_add(Weight::from_parts(146_157, 0).saturating_mul(b.into())) + // Standard Error: 6_910 + .saturating_add(Weight::from_parts(2_452, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 42).saturating_mul(b.into())) - .saturating_add(Weight::from_parts(0, 45).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 44).saturating_mul(c.into())) } /// Storage: `CollatorSelection::CandidateList` (r:1 w:0) /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(961), added: 1456, mode: `MaxEncodedLen`) @@ -104,12 +100,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `b` is `[5, 50]`. fn remove_invulnerable(b: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `8 + b * (32 ±0)` + // Measured: `186 + b * (32 ±0)` // Estimated: `3086` - // Minimum execution time: 14_448_000 picoseconds. - Weight::from_parts(14_826_194, 3086) - // Standard Error: 691 - .saturating_add(Weight::from_parts(61_661, 0).saturating_mul(b.into())) + // Minimum execution time: 14_725_000 picoseconds. + Weight::from_parts(15_080_843, 3086) + // Standard Error: 584 + .saturating_add(Weight::from_parts(40_032, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -119,8 +115,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_986_000 picoseconds. - Weight::from_parts(7_212_000, 0) + // Minimum execution time: 6_146_000 picoseconds. + Weight::from_parts(6_343_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:1) @@ -135,14 +131,14 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `k` is `[0, 20]`. fn set_candidacy_bond(c: u32, k: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + c * (167 ±0) + k * (114 ±0)` + // Measured: `0 + c * (168 ±0) + k * (119 ±0)` // Estimated: `3593 + c * (848 ±30) + k * (848 ±30)` - // Minimum execution time: 12_114_000 picoseconds. - Weight::from_parts(12_377_000, 3593) - // Standard Error: 213_404 - .saturating_add(Weight::from_parts(7_181_998, 0).saturating_mul(c.into())) - // Standard Error: 213_404 - .saturating_add(Weight::from_parts(6_998_294, 0).saturating_mul(k.into())) + // Minimum execution time: 11_959_000 picoseconds. + Weight::from_parts(12_164_000, 3593) + // Standard Error: 170_816 + .saturating_add(Weight::from_parts(5_837_076, 0).saturating_mul(c.into())) + // Standard Error: 170_816 + .saturating_add(Weight::from_parts(5_635_096, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) @@ -154,15 +150,15 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `CollatorSelection::CandidacyBond` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) /// Storage: `CollatorSelection::CandidateList` (r:1 w:1) /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(961), added: 1456, mode: `MaxEncodedLen`) - /// The range of component `c` is `[5, 20]`. + /// The range of component `c` is `[3, 20]`. fn update_bond(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `319 + c * (43 ±0)` + // Measured: `396 + c * (47 ±0)` // Estimated: `2446` - // Minimum execution time: 33_364_000 picoseconds. - Weight::from_parts(33_853_318, 2446) - // Standard Error: 4_272 - .saturating_add(Weight::from_parts(76_648, 0).saturating_mul(c.into())) + // Minimum execution time: 28_716_000 picoseconds. + Weight::from_parts(29_319_168, 2446) + // Standard Error: 3_024 + .saturating_add(Weight::from_parts(81_578, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -179,15 +175,15 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// The range of component `c` is `[1, 19]`. fn register_as_candidate(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `241 + c * (64 ±0)` - // Estimated: `3710 + c * (64 ±0)` - // Minimum execution time: 43_425_000 picoseconds. - Weight::from_parts(44_309_516, 3710) - // Standard Error: 2_289 - .saturating_add(Weight::from_parts(206_723, 0).saturating_mul(c.into())) + // Measured: `617 + c * (61 ±0)` + // Estimated: `4082 + c * (61 ±0)` + // Minimum execution time: 38_583_000 picoseconds. + Weight::from_parts(38_636_146, 4082) + // Standard Error: 5_223 + .saturating_add(Weight::from_parts(345_390, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) - .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 61).saturating_mul(c.into())) } /// Storage: `CollatorSelection::Invulnerables` (r:1 w:0) /// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(1601), added: 2096, mode: `MaxEncodedLen`) @@ -201,18 +197,18 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:2) /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// The range of component `c` is `[5, 20]`. + /// The range of component `c` is `[3, 20]`. fn take_candidate_slot(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `342 + c * (64 ±0)` - // Estimated: `3809 + c * (64 ±0)` - // Minimum execution time: 65_966_000 picoseconds. - Weight::from_parts(65_968_469, 3809) - // Standard Error: 2_730 - .saturating_add(Weight::from_parts(194_093, 0).saturating_mul(c.into())) + // Measured: `717 + c * (61 ±0)` + // Estimated: `4182 + c * (61 ±0)` + // Minimum execution time: 59_479_000 picoseconds. + Weight::from_parts(60_898_260, 4182) + // Standard Error: 3_015 + .saturating_add(Weight::from_parts(71_266, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 64).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 61).saturating_mul(c.into())) } /// Storage: `CollatorSelection::CandidateList` (r:1 w:1) /// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(961), added: 1456, mode: `MaxEncodedLen`) @@ -220,15 +216,15 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `CollatorSelection::Invulnerables` (`max_values`: Some(1), `max_size`: Some(1601), added: 2096, mode: `MaxEncodedLen`) /// Storage: `CollatorSelection::LastAuthoredBlock` (r:0 w:1) /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// The range of component `c` is `[5, 20]`. + /// The range of component `c` is `[3, 20]`. fn leave_intent(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `135 + c * (52 ±0)` + // Measured: `408 + c * (48 ±0)` // Estimated: `3086` - // Minimum execution time: 38_877_000 picoseconds. - Weight::from_parts(39_064_360, 3086) - // Standard Error: 2_784 - .saturating_add(Weight::from_parts(163_135, 0).saturating_mul(c.into())) + // Minimum execution time: 33_983_000 picoseconds. + Weight::from_parts(34_496_601, 3086) + // Standard Error: 2_285 + .saturating_add(Weight::from_parts(97_471, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -240,10 +236,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `CollatorSelection::LastAuthoredBlock` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) fn note_author() -> Weight { // Proof Size summary in bytes: - // Measured: `52` + // Measured: `102` // Estimated: `6196` - // Minimum execution time: 55_729_000 picoseconds. - Weight::from_parts(56_273_000, 6196) + // Minimum execution time: 46_950_000 picoseconds. + Weight::from_parts(47_333_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -257,23 +253,23 @@ impl pallet_collator_selection::WeightInfo for Basilisk /// Proof: `CollatorSelection::DesiredCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// Storage: `System::BlockWeight` (r:1 w:1) /// Proof: `System::BlockWeight` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:16 w:16) + /// Storage: `System::Account` (r:18 w:18) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// The range of component `r` is `[1, 20]`. /// The range of component `c` is `[1, 20]`. fn new_session(r: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `199 + c * (98 ±0) + r * (111 ±0)` - // Estimated: `16266974136295046 + c * (2519 ±0) + r * (2393 ±14)` - // Minimum execution time: 33_720_000 picoseconds. - Weight::from_parts(45_796_000, 16266974136295046) - // Standard Error: 341_578 - .saturating_add(Weight::from_parts(16_233_581, 0).saturating_mul(c.into())) + // Measured: `391 + c * (98 ±0) + r * (118 ±0)` + // Estimated: `2188621418662104 + c * (2519 ±0) + r * (2571 ±5)` + // Minimum execution time: 23_421_000 picoseconds. + Weight::from_parts(23_643_000, 2188621418662104) + // Standard Error: 290_277 + .saturating_add(Weight::from_parts(13_025_802, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into()))) .saturating_add(Weight::from_parts(0, 2519).saturating_mul(c.into())) - .saturating_add(Weight::from_parts(0, 2393).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 2571).saturating_mul(r.into())) } } \ No newline at end of file From 7cd3f278c3b7e0b0f09b9a244ff426dc16ee03ad Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 2 Sep 2024 13:59:54 +0200 Subject: [PATCH 32/45] add storage proof size host functions --- Cargo.lock | 1 + Cargo.toml | 3 +++ node/Cargo.toml | 1 + node/src/service.rs | 1 + 4 files changed, 6 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 0294ceec1b..5111504cdf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -904,6 +904,7 @@ dependencies = [ "cumulus-client-service", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", + "cumulus-primitives-proof-size-hostfunction", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", diff --git a/Cargo.toml b/Cargo.toml index fe217394c2..ef492a742c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -228,6 +228,7 @@ cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-s cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } @@ -376,6 +377,7 @@ cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-s cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch" } cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } @@ -528,6 +530,7 @@ cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-s cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch" } cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } diff --git a/node/Cargo.toml b/node/Cargo.toml index cbddcd7be1..71c527f8a3 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -94,6 +94,7 @@ cumulus-client-network = { workspace = true } cumulus-client-service = { workspace = true } cumulus-primitives-core = { workspace = true } cumulus-primitives-parachain-inherent = { workspace = true } +cumulus-primitives-proof-size-hostfunction = { workspace = true } cumulus-relay-chain-interface = { workspace = true } cumulus-relay-chain-inprocess-interface = { workspace = true } cumulus-relay-chain-minimal-node = { workspace = true } diff --git a/node/src/service.rs b/node/src/service.rs index 538dfa15c3..488d67e50e 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -56,6 +56,7 @@ type ParachainClient = TFullClient< Block, RuntimeApi, WasmExecutor<( + cumulus_primitives_proof_size_hostfunction::storage_proof_size::HostFunctions, sp_io::SubstrateHostFunctions, frame_benchmarking::benchmarking::HostFunctions, )>, From a7fb1360acfba7a240d8e6f4cdcd720dea253f75 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 3 Sep 2024 13:20:21 +0200 Subject: [PATCH 33/45] use unified host function --- Cargo.lock | 1 - Cargo.toml | 3 --- node/Cargo.toml | 1 - node/src/service.rs | 3 +-- 4 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5111504cdf..0294ceec1b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -904,7 +904,6 @@ dependencies = [ "cumulus-client-service", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", - "cumulus-primitives-proof-size-hostfunction", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", diff --git a/Cargo.toml b/Cargo.toml index ef492a742c..fe217394c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -228,7 +228,6 @@ cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-s cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } -cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } @@ -377,7 +376,6 @@ cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-s cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } -cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch" } cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } @@ -530,7 +528,6 @@ cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-s cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } -cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch" } cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } diff --git a/node/Cargo.toml b/node/Cargo.toml index 71c527f8a3..cbddcd7be1 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -94,7 +94,6 @@ cumulus-client-network = { workspace = true } cumulus-client-service = { workspace = true } cumulus-primitives-core = { workspace = true } cumulus-primitives-parachain-inherent = { workspace = true } -cumulus-primitives-proof-size-hostfunction = { workspace = true } cumulus-relay-chain-interface = { workspace = true } cumulus-relay-chain-inprocess-interface = { workspace = true } cumulus-relay-chain-minimal-node = { workspace = true } diff --git a/node/src/service.rs b/node/src/service.rs index 488d67e50e..fb9ec93512 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -56,8 +56,7 @@ type ParachainClient = TFullClient< Block, RuntimeApi, WasmExecutor<( - cumulus_primitives_proof_size_hostfunction::storage_proof_size::HostFunctions, - sp_io::SubstrateHostFunctions, + cumulus_client_service::ParachainHostFunctions, frame_benchmarking::benchmarking::HostFunctions, )>, >; From 24c5b57ab55cd47fe2a5fb3ed96aaee7506283bf Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 3 Sep 2024 13:21:28 +0200 Subject: [PATCH 34/45] remove old params for previous migrations --- runtime/basilisk/src/lib.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index 9f59fa786d..0ec538720b 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -271,11 +271,6 @@ pub type Executive = frame_executive::Executive< pallet_collator_selection::migration::v2::MigrationToV2, >; -parameter_types! { - pub const DmpQueuePalletName: &'static str = "DmpQueue"; - pub const XcmRateLimiterPalletName: &'static str = "XcmRateLimiter"; -} - #[cfg(feature = "runtime-benchmarks")] mod benches { frame_support::parameter_types! { From 81917e5902483437770c26c0fd91dcec52c35c62 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 3 Sep 2024 13:57:26 +0200 Subject: [PATCH 35/45] enable proof recording during block import --- node/src/service.rs | 3 ++- runtime/basilisk/src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/node/src/service.rs b/node/src/service.rs index fb9ec93512..e82871544f 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -107,10 +107,11 @@ pub fn new_partial( .with_runtime_cache_size(config.runtime_cache_size) .build(); - let (client, backend, keystore_container, task_manager) = sc_service::new_full_parts::( + let (client, backend, keystore_container, task_manager) = sc_service::new_full_parts_record_import::( config, telemetry.as_ref().map(|(_, telemetry)| telemetry.handle()), executor, + true, )?; let client = Arc::new(client); diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index 0ec538720b..b46db63aa1 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -65,7 +65,7 @@ use sp_version::NativeVersion; use sp_version::RuntimeVersion; // A few exports that help ease life for downstream crates. -use frame_support::{construct_runtime, parameter_types, weights::Weight}; +use frame_support::{construct_runtime, weights::Weight}; /// Opaque types. These are used by the CLI to instantiate machinery that don't need to know /// the specifics of the runtime. They can then be made to be agnostic over specific formats From 4c73aa61df536463c5d5f67848a491b00182b54c Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 3 Sep 2024 14:57:56 +0200 Subject: [PATCH 36/45] update name of polkadot-sdk repo in zombienet configs --- rococo-local/config-zombienet.json | 2 +- rococo-local/config.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rococo-local/config-zombienet.json b/rococo-local/config-zombienet.json index bfe22ce08c..0d5c5d957f 100644 --- a/rococo-local/config-zombienet.json +++ b/rococo-local/config-zombienet.json @@ -3,7 +3,7 @@ "provider": "native" }, "relaychain": { - "default_command": "../../polkadot/target/release/polkadot", + "default_command": "../../polkadot-sdk/target/release/polkadot", "chain": "rococo-local", "nodes": [ { diff --git a/rococo-local/config.json b/rococo-local/config.json index 07f15b1a77..a4c3a36ee4 100644 --- a/rococo-local/config.json +++ b/rococo-local/config.json @@ -1,6 +1,6 @@ { "relaychain": { - "bin": "../../polkadot/target/release/polkadot", + "bin": "../../polkadot-sdk/target/release/polkadot", "chain": "rococo-local", "nodes": [ { From 52c1195f4b22ca3630000674d92f6fd4d30041f3 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 3 Sep 2024 18:54:12 +0200 Subject: [PATCH 37/45] formatting --- node/src/service.rs | 13 +++++++------ runtime/basilisk/src/apis.rs | 6 +++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/node/src/service.rs b/node/src/service.rs index e82871544f..42110de48b 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -107,12 +107,13 @@ pub fn new_partial( .with_runtime_cache_size(config.runtime_cache_size) .build(); - let (client, backend, keystore_container, task_manager) = sc_service::new_full_parts_record_import::( - config, - telemetry.as_ref().map(|(_, telemetry)| telemetry.handle()), - executor, - true, - )?; + let (client, backend, keystore_container, task_manager) = + sc_service::new_full_parts_record_import::( + config, + telemetry.as_ref().map(|(_, telemetry)| telemetry.handle()), + executor, + true, + )?; let client = Arc::new(client); let telemetry_worker_handle = telemetry.as_ref().map(|(worker, _)| worker.handle()); diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs index 0a40433ad8..6479780d40 100644 --- a/runtime/basilisk/src/apis.rs +++ b/runtime/basilisk/src/apis.rs @@ -237,9 +237,9 @@ impl_runtime_apis! { } } - parameter_types! { - pub const RandomParaId: ParaId = ParaId::new(22222222); - pub const ExistentialDeposit: u128= 1_000_000_000_000; + frame_support::parameter_types! { + pub const RandomParaId: ParaId = ParaId::new(22_222_222); + pub const ExistentialDeposit: u128 = 1_000_000_000_000; pub AssetLocation: Location = Location::new(0, cumulus_primitives_core::Junctions::X1( Arc::new([ cumulus_primitives_core::Junction::GeneralIndex(CORE_ASSET_ID.into()) From fbac6b0d758f9b38cd3a859090be7d190c2a49fe Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 5 Sep 2024 13:10:48 +0200 Subject: [PATCH 38/45] implement XcmPaymentApi --- Cargo.lock | 1 + Cargo.toml | 3 ++ runtime/basilisk/Cargo.toml | 4 ++- runtime/basilisk/src/apis.rs | 70 ++++++++++++++++++++++++++++++++++-- 4 files changed, 74 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0294ceec1b..6d60bddaa6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1076,6 +1076,7 @@ dependencies = [ "staging-xcm-builder", "staging-xcm-executor", "substrate-wasm-builder", + "xcm-fee-payment-runtime-api", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index fe217394c2..80214c798d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -209,6 +209,7 @@ polkadot-xcm = { package = "staging-xcm", git = "https://github.com/galacticcoun xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } +xcm-fee-payment-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false } parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch", default-features = false } pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="release-polkadot-v1.11.0-patch", default-features = false } @@ -396,6 +397,7 @@ polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", br xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-fee-payment-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } @@ -548,6 +550,7 @@ polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", br xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } +xcm-fee-payment-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "release-polkadot-v1.11.0-patch" } diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index 1c20634934..7ea8bdad95 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -87,7 +87,8 @@ xcm-builder = { workspace = true } pallet-xcm = { workspace = true } xcm-executor = { workspace = true } polkadot-xcm = { workspace = true } -polkadot-runtime-common= { workspace = true } +polkadot-runtime-common = { workspace = true } +xcm-fee-payment-runtime-api = { workspace = true } # Substrate dependencies primitive-types = { workspace = true } @@ -203,6 +204,7 @@ std = [ "polkadot-xcm/std", "xcm-builder/std", "xcm-executor/std", + "xcm-fee-payment-runtime-api/std", "pallet-xcm/std", "staging-parachain-info/std", "pallet-xyk/std", diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs index 6479780d40..1d5398db7a 100644 --- a/runtime/basilisk/src/apis.rs +++ b/runtime/basilisk/src/apis.rs @@ -16,15 +16,21 @@ // limitations under the License. use crate::*; +use hydradx_traits::NativePriceOracle; +use primitives::constants::chain::CORE_ASSET_ID; use frame_support::{ genesis_builder_helper::{build_state, get_preset}, sp_runtime::{ + traits::Convert, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, ExtrinsicInclusionMode, + ApplyExtrinsicResult, ExtrinsicInclusionMode, FixedPointNumber, }, + weights::WeightToFee as _, }; use sp_api::impl_runtime_apis; -use sp_core::OpaqueMetadata; +use sp_core::{Get, OpaqueMetadata}; +use xcm_fee_payment_runtime_api::Error as XcmPaymentApiError; +use polkadot_xcm::{IntoVersion, VersionedAssetId, VersionedXcm, VersionedLocation, VersionedAssets}; impl_runtime_apis! { impl sp_api::Core for Runtime { @@ -182,6 +188,65 @@ impl_runtime_apis! { } } + impl xcm_fee_payment_runtime_api::XcmPaymentApi for Runtime { + fn query_acceptable_payment_assets(xcm_version: polkadot_xcm::Version) -> Result, XcmPaymentApiError> { + if !matches!(xcm_version, 3 | 4) { + return Err(XcmPaymentApiError::UnhandledXcmVersion); + } + + let mut asset_locations = vec![ + AssetLocation(polkadot_xcm::v3::MultiLocation { + parents: 1, + interior: [ + polkadot_xcm::v3::Junction::Parachain(ParachainInfo::get().into()), + polkadot_xcm::v3::Junction::GeneralIndex(CORE_ASSET_ID.into()), + ] + .into(), + }), + AssetLocation(polkadot_xcm::v3::MultiLocation { + parents: 0, + interior: [ + polkadot_xcm::v3::Junction::GeneralIndex(CORE_ASSET_ID.into()), + ] + .into(), + })]; + + let mut asset_registry_locations: Vec = pallet_asset_registry::LocationAssets::::iter_keys().collect(); + asset_locations.append(&mut asset_registry_locations); + + let versioned_locations = asset_locations.iter().map(|loc| VersionedAssetId::V3(polkadot_xcm::v3::AssetId::Concrete(loc.0))); + + Ok(versioned_locations + .filter_map(|asset| asset.into_version(xcm_version).ok()) + .collect()) + } + + fn query_weight_to_asset_fee(weight: Weight, asset: VersionedAssetId) -> Result { + let v4_xcm_asset_id = asset.into_version(4).map_err(|_| XcmPaymentApiError::VersionedConversionFailed)?; + + // get nested polkadot_xcm::AssetId type + let xcm_asset_id: &polkadot_xcm::v4::AssetId = v4_xcm_asset_id.try_as().map_err(|_| XcmPaymentApiError::WeightNotComputable)?; + + let asset_id: AssetId = CurrencyIdConvert::convert(xcm_asset_id.clone().0).ok_or(XcmPaymentApiError::AssetNotFound)?; + + let price = MultiTransactionPayment::price(asset_id).ok_or(XcmPaymentApiError::WeightNotComputable)?; + + let fee = WeightToFee::weight_to_fee(&weight); + + let converted_fee = price.checked_mul_int(fee).ok_or(XcmPaymentApiError::WeightNotComputable)?; + + Ok(converted_fee) + } + + fn query_xcm_weight(message: VersionedXcm<()>) -> Result { + PolkadotXcm::query_xcm_weight(message) + } + + fn query_delivery_fees(destination: VersionedLocation, message: VersionedXcm<()>) -> Result { + PolkadotXcm::query_delivery_fees(destination, message) + } + } + #[cfg(feature = "runtime-benchmarks")] impl frame_benchmarking::Benchmark for Runtime { fn benchmark_metadata(extra: bool) -> ( @@ -218,7 +283,6 @@ impl_runtime_apis! { use frame_benchmarking::{BenchmarkError, Benchmarking, BenchmarkBatch}; use frame_support::traits::TrackedStorageKey; use sp_std::sync::Arc; - use primitives::constants::chain::CORE_ASSET_ID; use orml_benchmarking::add_benchmark as orml_add_benchmark; From 29577e10d30d938dc961ae7b7a3fec1a30234233 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 5 Sep 2024 18:32:23 +0200 Subject: [PATCH 39/45] use workspace dependencies --- Cargo.toml | 13 +++++++++++++ integration-tests/Cargo.toml | 4 ++-- node/Cargo.toml | 16 ++++++++-------- pallets/asset-registry/Cargo.toml | 8 ++++---- pallets/marketplace/Cargo.toml | 8 ++++---- pallets/xyk-liquidity-mining/Cargo.toml | 10 +++++----- .../xyk-liquidity-mining/benchmarking/Cargo.toml | 4 ++-- primitives/Cargo.toml | 8 ++++---- runtime/basilisk/Cargo.toml | 8 ++++---- 9 files changed, 46 insertions(+), 33 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 80214c798d..71725e905c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,9 +15,22 @@ members = [ resolver = '2' [workspace.dependencies] +scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] } +serde = { version = "1.0.197", features = ["derive"], default-features = false } primitive-types = { version = "0.12.0", default-features = false } log = "0.4.20" hex-literal = "0.4.1" +pretty_assertions = "1.2.1" +static_assertions = "1.1.0" +test-case = "3.1.0" +jsonrpsee = { version = "0.22.5", features = ["server", "macros"] } +serde_json = "1.0.85" +clap = { version = "4.1.8", features = [ "derive" ] } +futures = "0.3.21" +trie-db = "0.28.0" +lazy_static = "1.4.0" +smallvec = "1.9.0" basilisk-runtime = { path = "runtime/basilisk", default-features = false } diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index 9d0bf11c04..38c959ecb9 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -114,9 +114,9 @@ cumulus-test-relay-sproof-builder = { workspace = true } xcm-emulator = { workspace = true } hex-literal = { workspace = true } pallet-relaychain-info = { workspace = true } -pretty_assertions = "1.2.1" +pretty_assertions = { workspace = true } sp-arithmetic = { workspace = true } -test-case = "3.1.0" +test-case = { workspace = true } [features] default = ["std"] diff --git a/node/Cargo.toml b/node/Cargo.toml index cbddcd7be1..9978a81379 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -19,14 +19,14 @@ targets = ["x86_64-unknown-linux-gnu"] hydra-dx-build-script-utils = { workspace = true } [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.1" } +codec = { workspace = true } hex-literal = { workspace = true } -jsonrpsee = { version = "0.22.5", features = ["server", "macros"] } -log = "0.4.17" -serde = { version = "1.0.197", features = ["derive"] } -serde_json = "1.0.85" -clap = { version = "4.1.8", features = [ "derive" ] } -futures = "0.3.21" +jsonrpsee = { workspace = true } +log = { workspace = true } +serde = { workspace = true } +serde_json = { workspace = true } +clap = { workspace = true } +futures = { workspace = true } # local dependencies basilisk-runtime = { path = "../runtime/basilisk" } @@ -81,7 +81,7 @@ sp-authority-discovery = { workspace = true } frame-try-runtime = { workspace = true, optional = true } substrate-state-trie-migration-rpc = { workspace = true } -trie-db = "0.28.0" +trie-db = { workspace = true } sp-state-machine = { workspace = true } # Cumulus dependencies diff --git a/pallets/asset-registry/Cargo.toml b/pallets/asset-registry/Cargo.toml index c2a834c043..129291b88f 100644 --- a/pallets/asset-registry/Cargo.toml +++ b/pallets/asset-registry/Cargo.toml @@ -14,10 +14,10 @@ targets = ["x86_64-unknown-linux-gnu"] substrate-wasm-builder = { workspace = true } [dependencies] -codec = { default-features = false, features = ["derive", "max-encoded-len"], package = "parity-scale-codec", version = "3.6.1" } -scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } -primitive-types = { default-features = false, version = "0.12.0" } -serde = { features = ["derive"], optional = true, version = "1.0.197" } +codec = { workspace = true, features = ["derive", "max-encoded-len"] } +scale-info = { workspace = true } +primitive-types = { workspace = true } +serde = { workspace = true, optional = true } log = { workspace = true } # ORML dependencies diff --git a/pallets/marketplace/Cargo.toml b/pallets/marketplace/Cargo.toml index 159817b2bf..06d3edba25 100644 --- a/pallets/marketplace/Cargo.toml +++ b/pallets/marketplace/Cargo.toml @@ -12,12 +12,12 @@ repository = "https://github.com/galacticcouncil/Basilisk-node" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.6.1" } -scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } +codec = { workspace = true } +scale-info = { workspace = true } frame-benchmarking = { workspace = true, optional = true } frame-support = { workspace = true } frame-system = { workspace = true } -serde = { version = "1.0.197", optional = true, features = ["derive"] } +serde = { workspace = true, optional = true } sp-runtime = { workspace = true } sp-std = { workspace = true } sp-arithmetic = { workspace = true } @@ -34,7 +34,7 @@ primitives = { default-features = false, path = "../../primitives" } pallet-balances = { workspace = true } sp-core = { workspace = true } sp-runtime = { workspace = true } -pretty_assertions = "1.2.1" +pretty_assertions = { workspace = true } [features] default = ["std"] diff --git a/pallets/xyk-liquidity-mining/Cargo.toml b/pallets/xyk-liquidity-mining/Cargo.toml index 6feaa79efd..6da0878f41 100644 --- a/pallets/xyk-liquidity-mining/Cargo.toml +++ b/pallets/xyk-liquidity-mining/Cargo.toml @@ -12,10 +12,10 @@ repository = "https://github.com/galacticcouncil/Basilisk-node" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.1", features = ["derive", "max-encoded-len"], default-features = false } -scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } +codec = { workspace = true, features = ["derive", "max-encoded-len"] } +scale-info = { workspace = true } -log = { version = "0.4.17", default-features = false } +log = { workspace = true } # ORML dependencies orml-traits = { workspace = true } @@ -41,8 +41,8 @@ sp-io = { workspace = true } sp-core = { workspace = true } orml-tokens = { workspace = true } pallet-balances = { workspace = true } -pretty_assertions = "1.2.1" -lazy_static = "1.4.0" +pretty_assertions = { workspace = true } +lazy_static = { workspace = true } [features] default = ["std"] diff --git a/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml b/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml index 18051270eb..8e35bf056c 100644 --- a/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml +++ b/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml @@ -12,8 +12,8 @@ repository = "https://github.com/galacticcouncil/basilisk-node" targets = ["x86_64-unknown-linux-gnu"] [dependencies] -codec = { package = "parity-scale-codec", version = "3.6.1", features = ["derive", "max-encoded-len"], default-features = false } -scale-info = { version = "2.11.1", features = ["derive"], default-features = false } +codec = { workspace = true, features = ["derive", "max-encoded-len"] } +scale-info = { workspace = true } # Local dependencies pallet-xyk-liquidity-mining = { path = "../../xyk-liquidity-mining", default-features = false } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index c5a386ce23..cc1c9e6e1c 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -9,11 +9,11 @@ repository = "https://github.com/galacticcouncil/Basilisk-node" substrate-wasm-builder = { workspace = true } [dependencies] -codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.6.1" } -scale-info = { version = "2.11.1", default-features = false, features = ["derive"] } +codec = { workspace = true } +scale-info = { workspace = true } primitive-types = { workspace = true } -serde = { features = ["derive"], optional = true, version = "1.0.197" } -static_assertions = "1.1.0" +serde = { workspace = true, optional = true } +static_assertions = { workspace = true } # Polkadot dependencies polkadot-primitives = { workspace = true } diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index 7ea8bdad95..18aaf5154e 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -15,10 +15,10 @@ substrate-wasm-builder = { workspace = true } [dependencies] hex-literal = { workspace = true } -serde = { features = ["derive"], optional = true, version = "1.0.136" } -codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["derive"] } -scale-info = { version = "2.3.1", default-features = false, features = ["derive"] } -smallvec = "1.9.0" +serde = { workspace = true, optional = true } +codec = { workspace = true } +scale-info = { workspace = true } +smallvec = { workspace = true } log = { workspace = true } # local dependencies From ba21785baa09907deb693e3695abaf76d4ce91cb Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 9 Sep 2024 12:34:30 +0200 Subject: [PATCH 40/45] remove duplicate dependency --- runtime/basilisk/Cargo.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index 56df0b7a49..d5a56052e9 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -121,7 +121,6 @@ sp-arithmetic = { workspace = true } sp-block-builder = { workspace = true } sp-consensus-aura = { workspace = true } sp-core = { workspace = true } -sp-genesis-builder = { workspace = true } sp-inherents = { workspace = true } sp-externalities = { workspace = true } sp-genesis-builder = { workspace = true } @@ -230,7 +229,6 @@ std = [ "sp-api/std", "sp-arithmetic/std", "sp-block-builder/std", - "sp-genesis-builder/std", "sp-consensus-aura/std", "sp-core/std", "sp-genesis-builder/std", From e4c8c2d39a5378dc72fe6ea40681145b2e83f29d Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Mon, 9 Sep 2024 13:41:44 +0200 Subject: [PATCH 41/45] formatting --- runtime/basilisk/src/apis.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs index 1d5398db7a..4891c13e6f 100644 --- a/runtime/basilisk/src/apis.rs +++ b/runtime/basilisk/src/apis.rs @@ -16,8 +16,6 @@ // limitations under the License. use crate::*; -use hydradx_traits::NativePriceOracle; -use primitives::constants::chain::CORE_ASSET_ID; use frame_support::{ genesis_builder_helper::{build_state, get_preset}, sp_runtime::{ @@ -27,10 +25,12 @@ use frame_support::{ }, weights::WeightToFee as _, }; +use hydradx_traits::NativePriceOracle; +use polkadot_xcm::{IntoVersion, VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}; +use primitives::constants::chain::CORE_ASSET_ID; use sp_api::impl_runtime_apis; use sp_core::{Get, OpaqueMetadata}; use xcm_fee_payment_runtime_api::Error as XcmPaymentApiError; -use polkadot_xcm::{IntoVersion, VersionedAssetId, VersionedXcm, VersionedLocation, VersionedAssets}; impl_runtime_apis! { impl sp_api::Core for Runtime { From 4207ac3ea029689b2260ca3e64d39b012fd6d2c3 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 10 Sep 2024 11:55:46 +0200 Subject: [PATCH 42/45] bump crate versions --- Cargo.lock | 4 ++-- node/Cargo.toml | 2 +- runtime/basilisk/Cargo.toml | 2 +- runtime/basilisk/src/lib.rs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6d60bddaa6..b97857c073 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -891,7 +891,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "basilisk" -version = "14.0.0" +version = "15.0.0" dependencies = [ "basilisk-runtime", "clap", @@ -973,7 +973,7 @@ dependencies = [ [[package]] name = "basilisk-runtime" -version = "118.0.0" +version = "119.0.0" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-parachain-system", diff --git a/node/Cargo.toml b/node/Cargo.toml index 9978a81379..67321e501c 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basilisk" -version = "14.0.0" +version = "15.0.0" description = "Basilisk node" authors = ["GalacticCouncil"] edition = "2021" diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index d5a56052e9..c4b45f20e0 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basilisk-runtime" -version = "118.0.0" +version = "119.0.0" authors = ["GalacticCouncil"] edition = "2021" homepage = "https://github.com/galacticcouncil/Basilisk-node" diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index be55a8eab5..463d65fb19 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -99,7 +99,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("basilisk"), impl_name: create_runtime_str!("basilisk"), authoring_version: 1, - spec_version: 118, + spec_version: 119, impl_version: 0, apis: apis::RUNTIME_API_VERSIONS, transaction_version: 1, From f3397b8cd0c3467580dc4cb6556e6686d9626d34 Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Tue, 10 Sep 2024 14:23:08 +0200 Subject: [PATCH 43/45] fix name of the polkadot-sdk repo in zombienet config --- launch-configs/zombienet/local.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launch-configs/zombienet/local.json b/launch-configs/zombienet/local.json index 3df2b8cb2a..9ac0f89abf 100644 --- a/launch-configs/zombienet/local.json +++ b/launch-configs/zombienet/local.json @@ -4,7 +4,7 @@ "provider": "native" }, "relaychain": { - "default_command": "../../../polkadot/target/release/polkadot", + "default_command": "../../../polkadot-sdk/target/release/polkadot", "chain": "rococo-local", "default_args": [ "--no-hardware-benchmarks", From 44d32ceb628088d8e9a307bcc0959afd17bbbcfc Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Thu, 12 Sep 2024 15:39:42 +0200 Subject: [PATCH 44/45] fix error from router benchmarking test --- runtime/basilisk/src/benchmarking/route_executor.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/runtime/basilisk/src/benchmarking/route_executor.rs b/runtime/basilisk/src/benchmarking/route_executor.rs index 42de7108c1..1da5854ce9 100644 --- a/runtime/basilisk/src/benchmarking/route_executor.rs +++ b/runtime/basilisk/src/benchmarking/route_executor.rs @@ -419,9 +419,11 @@ runtime_benchmarks! { } get_oracle_price_for_omnipool { - }: { // not used in Basilisk runtime - Err(BenchmarkError::Override(BenchmarkResult::from_weight(Weight::MAX)))? + Err( + BenchmarkError::Override(BenchmarkResult::from_weight(Weight::MAX)) + )?; + }: { } // Calculates the weight of LBP spot price with fee calculation. Used in the calculation to determine the weight of the overhead. From 34a5bdd0dfd1ff26d6a7e39797b78df4c3194e9b Mon Sep 17 00:00:00 2001 From: Roznovjak Date: Fri, 13 Sep 2024 13:21:31 +0200 Subject: [PATCH 45/45] set IdleMaxServiceWeight --- runtime/basilisk/src/xcm.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/basilisk/src/xcm.rs b/runtime/basilisk/src/xcm.rs index 3f72f07f28..f30d481742 100644 --- a/runtime/basilisk/src/xcm.rs +++ b/runtime/basilisk/src/xcm.rs @@ -325,7 +325,7 @@ impl pallet_message_queue::Config for Runtime { type HeapSize = MessageQueueHeapSize; type MaxStale = MessageQueueMaxStale; type ServiceWeight = MessageQueueServiceWeight; - type IdleMaxServiceWeight = (); + type IdleMaxServiceWeight = MessageQueueServiceWeight; } pub struct CurrencyIdConvert;