diff --git a/Cargo.lock b/Cargo.lock index 72b7e7a1a8..6fe1d51456 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -101,9 +101,9 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "alloy-core" -version = "0.8.15" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c618bd382f0bc2ac26a7e4bfae01c9b015ca8f21b37ca40059ae35a7e62b3dc6" +checksum = "3bad0f48b9fe97029db0de15bb29a75f5f84848530673ba271b78216947d3877" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", @@ -114,26 +114,25 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "0.8.15" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41056bde53ae10ffbbf11618efbe1e0290859e5eab0fe9ef82ebdb62f12a866f" +checksum = "e6ab1b2f1b48a7e6b3597cb2afae04f93879fb69d71e39736b5663d7366b23f2" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-type-parser", "alloy-sol-types", - "const-hex", "itoa", "serde", "serde_json", - "winnow 0.6.6", + "winnow 0.7.14", ] [[package]] name = "alloy-json-abi" -version = "0.8.15" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c357da577dfb56998d01f574d81ad7a1958d248740a7981b205d69d65a7da404" +checksum = "1e414aa37b335ad2acb78a95814c59d137d53139b412f87aed1e10e2d862cd49" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -143,30 +142,29 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.15" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6259a506ab13e1d658796c31e6e39d2e2ee89243bcc505ddc613b35732e0a430" +checksum = "66b1483f8c2562bf35f0270b697d5b5fe8170464e935bd855a4c5eaf6f89b354" dependencies = [ "alloy-rlp", "bytes", "cfg-if", "const-hex", - "derive_more 1.0.0", - "foldhash", - "hashbrown 0.15.2", - "hex-literal", + "derive_more 2.1.1", + "foldhash 0.2.0", + "hashbrown 0.16.0", "indexmap 2.12.0", "itoa", "k256", "keccak-asm", "paste", "proptest", - "rand 0.8.5", + "rand 0.9.2", + "rapidhash", "ruint", "rustc-hash 2.1.0", "serde", "sha3", - "tiny-keccak", ] [[package]] @@ -181,23 +179,23 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.22" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f9c3c7bc1f4e334e5c5fc59ec8dac894973a71b11da09065affc6094025049" +checksum = "2c4b64c8146291f750c3f391dff2dd40cf896f7e2b253417a31e342aa7265baa" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "alloy-sol-macro-expander" -version = "0.8.22" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46ff7aa715eb2404cb87fa94390d2c5d5addd70d9617e20b2398ee6f48cb21f0" +checksum = "d9df903674682f9bae8d43fdea535ab48df2d6a8cb5104ca29c58ada22ef67b3" dependencies = [ "alloy-sol-macro-input", "const-hex", @@ -206,31 +204,32 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.90", + "sha3", + "syn 2.0.112", "syn-solidity", - "tiny-keccak", ] [[package]] name = "alloy-sol-macro-input" -version = "0.8.22" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f105fa700140c0cc6e2c3377adef650c389ac57b8ead8318a2e6bd52f1ae841" +checksum = "737b8a959f527a86e07c44656db237024a32ae9b97d449f788262a547e8aa136" dependencies = [ "const-hex", "dunce", "heck 0.5.0", + "macro-string", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", "syn-solidity", ] [[package]] name = "alloy-sol-type-parser" -version = "0.8.26" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c13fc168b97411e04465f03e632f31ef94cad1c7c8951bf799237fd7870d535" +checksum = "b28e6e86c6d2db52654b65a5a76b4f57eae5a32a7f0aa2222d1dbdb74e2cb8e0" dependencies = [ "serde", "winnow 0.7.14", @@ -238,14 +237,13 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.15" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1174cafd6c6d810711b4e00383037bdb458efc4fe3dbafafa16567e0320c54d8" +checksum = "fdf7effe4ab0a4f52c865959f790036e61a7983f68b13b75d7fbcedf20b753ce" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-macro", - "const-hex", "serde", ] @@ -344,7 +342,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -412,7 +410,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", "itertools 0.13.0", "num-bigint", "num-integer", @@ -517,7 +515,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" dependencies = [ "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -555,7 +553,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -583,7 +581,7 @@ dependencies = [ "ark-std 0.5.0", "educe", "fnv", - "hashbrown 0.15.2", + "hashbrown 0.15.5", ] [[package]] @@ -640,7 +638,7 @@ checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -773,7 +771,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", "synstructure 0.13.1", ] @@ -785,7 +783,7 @@ checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", "synstructure 0.13.1", ] @@ -797,7 +795,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -1013,7 +1011,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -1073,7 +1071,7 @@ checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -1147,7 +1145,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "basilisk" -version = "19.0.0" +version = "19.1.0" dependencies = [ "basilisk-runtime", "clap", @@ -1229,7 +1227,7 @@ dependencies = [ [[package]] name = "basilisk-adapters" -version = "1.4.0" +version = "1.5.0" dependencies = [ "basilisk-traits", "cumulus-pallet-parachain-system", @@ -1291,7 +1289,7 @@ dependencies = [ [[package]] name = "basilisk-runtime" -version = "128.0.0" +version = "129.0.0" dependencies = [ "basilisk-adapters", "basilisk-math", @@ -1335,7 +1333,6 @@ dependencies = [ "pallet-collective", "pallet-conviction-voting", "pallet-currencies", - "pallet-democracy 40.1.0", "pallet-duster", "pallet-elections-phragmen", "pallet-ema-oracle", @@ -1344,6 +1341,7 @@ dependencies = [ "pallet-liquidity-mining", "pallet-marketplace", "pallet-message-queue", + "pallet-migrations", "pallet-multisig", "pallet-nft", "pallet-preimage", @@ -1353,7 +1351,7 @@ dependencies = [ "pallet-route-executor", "pallet-scheduler", "pallet-session", - "pallet-staking 4.1.5", + "pallet-staking 4.3.0", "pallet-state-trie-migration", "pallet-timestamp", "pallet-tips", @@ -1405,7 +1403,7 @@ dependencies = [ [[package]] name = "basilisk-traits" -version = "1.0.0" +version = "1.1.0" dependencies = [ "frame-support", "hydradx-traits", @@ -1420,7 +1418,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "16.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "hash-db", "log", @@ -1454,7 +1452,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -1487,18 +1485,18 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitcoin-internals" @@ -1680,8 +1678,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.17.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.18.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -1910,6 +1908,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-traits", + "serde", "wasm-bindgen", "windows-targets 0.52.5", ] @@ -2002,7 +2001,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -2157,16 +2156,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] -name = "constcat" -version = "0.3.1" +name = "convert_case" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "convert_case" -version = "0.4.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" +dependencies = [ + "unicode-segmentation", +] [[package]] name = "core-foundation" @@ -2460,10 +2462,36 @@ dependencies = [ "cipher 0.4.4", ] +[[package]] +name = "cumulus-client-bootnodes" +version = "0.2.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "cumulus-client-network", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", + "futures", + "hex", + "ip_network", + "log", + "num-traits", + "parachains-common", + "parity-scale-codec", + "prost 0.12.6", + "prost-build", + "sc-network", + "sc-service", + "sp-consensus-babe", + "sp-runtime", + "tokio", +] + [[package]] name = "cumulus-client-cli" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "clap", "parity-scale-codec", @@ -2479,8 +2507,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2502,8 +2530,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2549,13 +2577,14 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-client-pov-recovery", "cumulus-primitives-core", "cumulus-relay-chain-interface", + "cumulus-relay-chain-streams", "dyn-clone", "futures", "log", @@ -2564,6 +2593,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-consensus-babe", + "sc-network", "schnellru", "sp-blockchain", "sp-consensus", @@ -2579,8 +2609,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.19.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.20.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "anyhow", "async-trait", @@ -2594,8 +2624,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2608,6 +2638,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "sc-client-api", + "sc-network", "sp-api", "sp-blockchain", "sp-consensus", @@ -2620,8 +2651,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.17.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.18.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2630,7 +2661,8 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sc-consensus-babe", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -2640,12 +2672,13 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", + "cumulus-relay-chain-streams", "futures", "futures-timer", "parity-scale-codec", @@ -2656,6 +2689,7 @@ dependencies = [ "rand 0.8.5", "sc-client-api", "sc-consensus", + "sc-network", "sp-api", "sp-consensus", "sp-maybe-compressed-blob", @@ -2666,21 +2700,24 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.24.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.25.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ + "async-channel 1.9.0", "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-pov-recovery", "cumulus-primitives-core", - "cumulus-primitives-proof-size-hostfunction", + "cumulus-primitives-proof-size-hostfunction 0.13.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", + "cumulus-relay-chain-streams", "futures", "polkadot-primitives", + "prometheus", "sc-client-api", "sc-consensus", "sc-network", @@ -2703,8 +2740,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.21.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2720,8 +2757,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.21.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2736,18 +2773,20 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.21.2" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ + "array-bytes", "bytes", "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", - "cumulus-primitives-proof-size-hostfunction", + "cumulus-primitives-proof-size-hostfunction 0.13.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "environmental", "frame-benchmarking", "frame-support", "frame-system", + "hashbrown 0.15.5", "impl-trait-for-tuples", "log", "pallet-message-queue", @@ -2755,6 +2794,7 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-runtime-parachains", "scale-info", + "sp-consensus-babe", "sp-core", "sp-externalities", "sp-inherents", @@ -2772,18 +2812,18 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "cumulus-pallet-xcm" -version = "0.19.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.20.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2797,9 +2837,10 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.21.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ + "approx", "bounded-collections", "bp-xcm-bridge-hub-router", "cumulus-primitives-core", @@ -2822,8 +2863,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.17.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.18.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "sp-api", "sp-consensus-aura", @@ -2831,8 +2872,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.18.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.19.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2843,12 +2884,13 @@ dependencies = [ "sp-runtime", "sp-trie", "staging-xcm", + "tracing", ] [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.18.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.19.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2861,18 +2903,45 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.12.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.13.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2506#5f45e6f34ac1490f134d6b76e320ffc990307703" +dependencies = [ + "sp-externalities", + "sp-runtime-interface", + "sp-trie", +] + +[[package]] +name = "cumulus-primitives-proof-size-hostfunction" +version = "0.13.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "sp-externalities", "sp-runtime-interface", "sp-trie", ] +[[package]] +name = "cumulus-primitives-storage-weight-reclaim" +version = "12.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2506#5f45e6f34ac1490f134d6b76e320ffc990307703" +dependencies = [ + "cumulus-primitives-core", + "cumulus-primitives-proof-size-hostfunction 0.13.0 (git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2506)", + "docify", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime", +] + [[package]] name = "cumulus-primitives-timestamp" -version = "0.19.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.20.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-primitives-core", "sp-inherents", @@ -2881,8 +2950,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.21.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2898,18 +2967,22 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.24.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.25.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ + "async-channel 1.9.0", "async-trait", + "cumulus-client-bootnodes", "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures", "futures-timer", "polkadot-cli", + "polkadot-primitives", "polkadot-service", "sc-cli", "sc-client-api", + "sc-network", "sc-sysinfo", "sc-telemetry", "sc-tracing", @@ -2922,8 +2995,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2932,6 +3005,7 @@ dependencies = [ "parity-scale-codec", "polkadot-overseer", "sc-client-api", + "sc-network", "sp-api", "sp-blockchain", "sp-state-machine", @@ -2941,11 +3015,13 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.24.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.25.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", + "async-channel 1.9.0", "async-trait", + "cumulus-client-bootnodes", "cumulus-primitives-core", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", @@ -2975,8 +3051,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.23.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.24.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2991,6 +3067,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "sc-client-api", + "sc-network", "sc-rpc-api", "sc-service", "schnellru", @@ -3013,10 +3090,24 @@ dependencies = [ "url", ] +[[package]] +name = "cumulus-relay-chain-streams" +version = "0.2.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" +dependencies = [ + "cumulus-relay-chain-interface", + "futures", + "polkadot-node-subsystem", + "polkadot-primitives", + "sp-api", + "sp-consensus", + "tracing", +] + [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.19.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.20.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -3050,7 +3141,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3090,7 +3181,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3107,7 +3198,7 @@ checksum = "ad08a837629ad949b73d032c637653d069e909cffe4ee7870b02301939ce39cc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3116,8 +3207,18 @@ version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.20.11", + "darling_macro 0.20.11", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] @@ -3131,7 +3232,21 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.90", + "syn 2.0.112", +] + +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.112", ] [[package]] @@ -3140,9 +3255,20 @@ version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ - "darling_core", + "darling_core 0.20.11", + "quote", + "syn 2.0.112", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core 0.21.3", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3250,7 +3376,7 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3261,7 +3387,7 @@ checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3270,7 +3396,7 @@ version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ - "convert_case", + "convert_case 0.4.0", "proc-macro2", "quote", "rustc_version 0.4.0", @@ -3283,7 +3409,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "derive_more-impl", + "derive_more-impl 1.0.0", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl 2.1.1", ] [[package]] @@ -3294,7 +3429,20 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", +] + +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "convert_case 0.10.0", + "proc-macro2", + "quote", + "rustc_version 0.4.0", + "syn 2.0.112", "unicode-xid", ] @@ -3393,7 +3541,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3417,7 +3565,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.90", + "syn 2.0.112", "termcolor", "toml 0.8.12", "walkdir", @@ -3538,7 +3686,7 @@ dependencies = [ "enum-ordinalize", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3582,7 +3730,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3602,7 +3750,7 @@ checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3622,7 +3770,7 @@ checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3633,7 +3781,17 @@ checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", +] + +[[package]] +name = "env_filter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" +dependencies = [ + "log", + "regex", ] [[package]] @@ -3671,16 +3829,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "ethabi-decode" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52029c4087f9f01108f851d0d02df9c21feb5660a19713466724b7f95bd2d773" -dependencies = [ - "ethereum-types", - "tiny-keccak", -] - [[package]] name = "ethbloom" version = "0.14.1" @@ -3696,6 +3844,33 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "ethereum" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ee371ebb7479ed3258617557ab0b3247e741075cb6b02b820d188f68da44441" +dependencies = [ + "bytes", + "ethereum-types", + "hash-db", + "hash256-std-hasher", + "k256", + "parity-scale-codec", + "rlp 0.6.1", + "scale-info", + "serde", + "sha3", + "trie-root", +] + +[[package]] +name = "ethereum-standards" +version = "0.1.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" +dependencies = [ + "alloy-core", +] + [[package]] name = "ethereum-types" version = "0.15.1" @@ -3772,26 +3947,80 @@ dependencies = [ ] [[package]] -name = "exit-future" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" +name = "evm" +version = "0.43.4" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2506#349849116745a3a1bbb52102ab2d6aad0fd3ce56" dependencies = [ - "futures", + "auto_impl", + "environmental", + "ethereum", + "evm-core", + "evm-gasometer", + "evm-runtime", + "log", + "parity-scale-codec", + "primitive-types 0.13.1", + "rlp 0.6.1", + "scale-info", + "serde", + "sha3", ] [[package]] -name = "expander" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e83c02035136f1592a47964ea60c05a50e4ed8b5892cfac197063850898d4d" +name = "evm-core" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2506#349849116745a3a1bbb52102ab2d6aad0fd3ce56" dependencies = [ - "blake2 0.10.6", - "fs-err", - "prettier-please", - "proc-macro2", - "quote", - "syn 2.0.90", + "parity-scale-codec", + "primitive-types 0.13.1", + "scale-info", + "serde", +] + +[[package]] +name = "evm-gasometer" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2506#349849116745a3a1bbb52102ab2d6aad0fd3ce56" +dependencies = [ + "environmental", + "evm-core", + "evm-runtime", + "primitive-types 0.13.1", +] + +[[package]] +name = "evm-runtime" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2506#349849116745a3a1bbb52102ab2d6aad0fd3ce56" +dependencies = [ + "auto_impl", + "environmental", + "evm-core", + "primitive-types 0.13.1", + "sha3", +] + +[[package]] +name = "exit-future" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" +dependencies = [ + "futures", +] + +[[package]] +name = "expander" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00e83c02035136f1592a47964ea60c05a50e4ed8b5892cfac197063850898d4d" +dependencies = [ + "blake2 0.10.6", + "fs-err", + "prettier-please", + "proc-macro2", + "quote", + "syn 2.0.112", ] [[package]] @@ -3864,7 +4093,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -3970,14 +4199,20 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "foldhash" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", ] @@ -4001,6 +4236,40 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "fp-account" +version = "1.0.0-dev" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2506#3f9fe44ab75571856d0735142620ae42dacb17d8" +dependencies = [ + "hex", + "impl-serde", + "libsecp256k1", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", + "sp-runtime", + "staging-xcm", +] + +[[package]] +name = "fp-evm" +version = "3.0.0-dev" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2506#3f9fe44ab75571856d0735142620ae42dacb17d8" +dependencies = [ + "environmental", + "evm", + "frame-support", + "num_enum", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-runtime", +] + [[package]] name = "fragile" version = "2.0.0" @@ -4009,8 +4278,8 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "40.2.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-support-procedural", @@ -4033,8 +4302,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "48.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "49.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "Inflector", "array-bytes", @@ -4042,8 +4311,10 @@ dependencies = [ "clap", "comfy-table", "cumulus-client-parachain-inherent", - "cumulus-primitives-proof-size-hostfunction", + "cumulus-primitives-proof-size-hostfunction 0.13.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", + "env_filter", "frame-benchmarking", + "frame-storage-access-test-runtime", "frame-support", "frame-system", "gethostname", @@ -4062,6 +4333,8 @@ dependencies = [ "sc-client-api", "sc-client-db", "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", "sc-runtime-utilities", "sc-service", "sc-sysinfo", @@ -4078,6 +4351,7 @@ dependencies = [ "sp-io", "sp-keystore", "sp-runtime", + "sp-runtime-interface", "sp-state-machine", "sp-storage", "sp-timestamp", @@ -4093,11 +4367,11 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.5.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6027a409bac4fe95b4d107f965fcdbc252fc89d884a360d076b3070b6128c094" +checksum = "a7cb8796f93fa038f979a014234d632e9688a120e745f936e2635123c77537f7" dependencies = [ - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "parity-scale-codec", "scale-decode", "scale-info", @@ -4108,18 +4382,18 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "frame-election-provider-support" -version = "40.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -4130,12 +4404,13 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", + "sp-std", ] [[package]] name = "frame-executive" -version = "40.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.2" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "aquamarine", "frame-support", @@ -4163,9 +4438,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "17.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "701bac17e9b55e0f95067c428ebcb46496587f08e8cf4ccc0fe5903bea10dbb8" +checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" dependencies = [ "cfg-if", "parity-scale-codec", @@ -4175,9 +4450,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "20.0.0" +version = "23.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26de808fa6461f2485dc51811aefed108850064994fb4a62b3ac21ffa62ac8df" +checksum = "9ba5be0edbdb824843a0f9c6f0906ecfc66c5316218d74457003218b24909ed0" dependencies = [ "cfg-if", "parity-scale-codec", @@ -4187,8 +4462,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.8.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.9.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "const-hex", @@ -4201,10 +4476,24 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "frame-storage-access-test-runtime" +version = "0.2.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" +dependencies = [ + "cumulus-pallet-parachain-system", + "parity-scale-codec", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-trie", + "substrate-wasm-builder", +] + [[package]] name = "frame-support" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "aquamarine", "array-bytes", @@ -4212,7 +4501,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 20.0.0", + "frame-metadata 23.0.1", "frame-support-procedural", "impl-trait-for-tuples", "k256", @@ -4244,8 +4533,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "33.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "34.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "Inflector", "cfg-expr", @@ -4258,36 +4547,36 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", - "syn 2.0.90", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", + "syn 2.0.112", ] [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "frame-system" -version = "40.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.2" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cfg-if", "docify", @@ -4305,8 +4594,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "40.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -4319,8 +4608,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "parity-scale-codec", @@ -4329,8 +4618,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.46.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.47.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "parity-scale-codec", @@ -4468,7 +4757,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -4793,14 +5082,13 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", - "serde", + "foldhash 0.1.5", ] [[package]] @@ -4808,6 +5096,10 @@ name = "hashbrown" version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" +dependencies = [ + "foldhash 0.2.0", + "serde", +] [[package]] name = "hashlink" @@ -5092,7 +5384,7 @@ dependencies = [ [[package]] name = "hydra-dx-build-script-utils" version = "1.0.4" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "cargo-lock", "platforms", @@ -5100,8 +5392,8 @@ dependencies = [ [[package]] name = "hydra-dx-math" -version = "10.4.1" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "12.0.1" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "fixed", "num-traits", @@ -5116,13 +5408,15 @@ dependencies = [ [[package]] name = "hydradx-traits" -version = "4.2.0" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "4.7.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-support", + "frame-system", "impl-trait-for-tuples", + "pallet-evm", "parity-scale-codec", - "primitives 6.1.2", + "primitives 6.2.0", "scale-info", "serde", "sp-arithmetic", @@ -5146,7 +5440,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.4.10", "tokio", "tower-service", "tracing", @@ -5445,7 +5739,7 @@ checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -5734,7 +6028,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -5814,9 +6108,9 @@ dependencies = [ [[package]] name = "keccak-asm" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "505d1856a39b200489082f90d897c3f07c455563880bc5952e38eabf731c83b6" +checksum = "b646a74e746cd25045aa0fd42f4f7f78aa6d119380182c7e63a5593c4ab8df6f" dependencies = [ "digest 0.10.7", "sha3-asm", @@ -6252,7 +6546,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -6590,7 +6884,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.15.5", ] [[package]] @@ -6637,6 +6931,17 @@ dependencies = [ "libc", ] +[[package]] +name = "macro-string" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.112", +] + [[package]] name = "macro_magic" version = "0.5.1" @@ -6646,7 +6951,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -6660,7 +6965,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -6671,7 +6976,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -6682,7 +6987,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -6754,11 +7059,13 @@ dependencies = [ [[package]] name = "memory-db" -version = "0.32.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +checksum = "7e300c54e3239a86f9c61cc63ab0f03862eb40b1c6e065dc6fd6ceaeff6da93d" dependencies = [ + "foldhash 0.1.5", "hash-db", + "hashbrown 0.15.5", ] [[package]] @@ -6826,8 +7133,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "45.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "46.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "log", @@ -6845,8 +7152,8 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -6881,7 +7188,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -7208,6 +7515,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" +[[package]] +name = "ntapi" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" +dependencies = [ + "winapi", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -7252,7 +7568,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -7306,6 +7622,28 @@ dependencies = [ "libc", ] +[[package]] +name = "num_enum" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.112", +] + [[package]] name = "object" version = "0.30.4" @@ -7424,7 +7762,7 @@ dependencies = [ [[package]] name = "orml-benchmarking" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-benchmarking", "frame-support", @@ -7445,7 +7783,7 @@ dependencies = [ [[package]] name = "orml-tokens" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "frame-system", @@ -7462,7 +7800,7 @@ dependencies = [ [[package]] name = "orml-traits" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -7482,7 +7820,7 @@ dependencies = [ [[package]] name = "orml-unknown-tokens" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "frame-system", @@ -7497,7 +7835,7 @@ dependencies = [ [[package]] name = "orml-utilities" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "parity-scale-codec", @@ -7512,7 +7850,7 @@ dependencies = [ [[package]] name = "orml-vesting" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "frame-system", @@ -7527,7 +7865,7 @@ dependencies = [ [[package]] name = "orml-xcm" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "frame-system", @@ -7541,7 +7879,7 @@ dependencies = [ [[package]] name = "orml-xcm-support" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "orml-traits", @@ -7555,7 +7893,7 @@ dependencies = [ [[package]] name = "orml-xtokens" version = "1.4.0" -source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2503#ab8a16c034cfba502d4aa32be93436e4908d793c" +source = "git+https://github.com/galacticcouncil/open-runtime-module-library?branch=polkadot-stable2506#d20eee81b61c385918869e1633b91cfed49ed60b" dependencies = [ "frame-support", "frame-system", @@ -7581,8 +7919,8 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" -version = "22.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "23.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7599,8 +7937,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "19.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7613,7 +7951,7 @@ dependencies = [ [[package]] name = "pallet-asset-registry" -version = "2.4.0" +version = "2.5.0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7638,8 +7976,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7648,21 +7986,22 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-assets" -version = "42.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "43.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ + "ethereum-standards", "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-revive", "parity-scale-codec", "scale-info", "sp-core", @@ -7671,8 +8010,8 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -7687,8 +8026,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -7702,8 +8041,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -7715,8 +8054,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7738,8 +8077,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "39.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "aquamarine", "docify", @@ -7759,8 +8098,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "41.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "42.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -7775,8 +8114,8 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "41.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "42.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -7794,8 +8133,8 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "41.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "42.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -7819,8 +8158,8 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7836,8 +8175,8 @@ dependencies = [ [[package]] name = "pallet-broadcast" -version = "1.4.0" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "1.7.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-support", "frame-support-procedural", @@ -7845,7 +8184,7 @@ dependencies = [ "hydradx-traits", "log", "parity-scale-codec", - "primitives 6.1.2", + "primitives 6.2.0", "scale-info", "serde", "sp-api", @@ -7857,8 +8196,8 @@ dependencies = [ [[package]] name = "pallet-broker" -version = "0.19.2" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.20.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", "frame-benchmarking", @@ -7875,8 +8214,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7893,8 +8232,8 @@ dependencies = [ [[package]] name = "pallet-collator-rewards" -version = "1.1.0" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "1.3.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-support", "frame-system", @@ -7912,8 +8251,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "21.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "22.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -7931,8 +8270,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -7948,8 +8287,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7964,8 +8303,8 @@ dependencies = [ [[package]] name = "pallet-currencies" -version = "3.2.0" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "4.1.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-support", "frame-system", @@ -7973,7 +8312,7 @@ dependencies = [ "orml-traits", "orml-utilities", "parity-scale-codec", - "primitives 6.1.2", + "primitives 6.2.0", "scale-info", "serde", "sp-core", @@ -7984,8 +8323,8 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "7.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "8.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -7999,8 +8338,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "4.3.4" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "4.5.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-benchmarking", "frame-support", @@ -8017,8 +8356,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8034,8 +8373,8 @@ dependencies = [ [[package]] name = "pallet-duster" -version = "3.3.1" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "3.8.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-benchmarking", "frame-support", @@ -8045,6 +8384,7 @@ dependencies = [ "orml-traits", "parity-scale-codec", "scale-info", + "sp-api", "sp-runtime", "sp-std", "substrate-wasm-builder", @@ -8052,15 +8392,14 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "39.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-support", "frame-system", "log", - "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", @@ -8074,8 +8413,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8087,8 +8426,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "41.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "42.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8105,7 +8444,7 @@ dependencies = [ [[package]] name = "pallet-ema-oracle" -version = "1.4.0" +version = "1.5.0" dependencies = [ "basilisk-math", "basilisk-traits", @@ -8128,10 +8467,35 @@ dependencies = [ "test-utils", ] +[[package]] +name = "pallet-evm" +version = "6.0.0-dev" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2506#3f9fe44ab75571856d0735142620ae42dacb17d8" +dependencies = [ + "cumulus-primitives-storage-weight-reclaim", + "environmental", + "ethereum", + "evm", + "fp-account", + "fp-evm", + "frame-benchmarking", + "frame-support", + "frame-system", + "hash-db", + "hex-literal", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", +] + [[package]] name = "pallet-fast-unstake" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -8148,8 +8512,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8170,8 +8534,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "enumflags2", "frame-benchmarking", @@ -8186,8 +8550,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "39.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8205,8 +8569,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8220,7 +8584,7 @@ dependencies = [ [[package]] name = "pallet-lbp" -version = "4.11.0" +version = "4.12.0" dependencies = [ "basilisk-traits", "frame-benchmarking", @@ -8247,8 +8611,8 @@ dependencies = [ [[package]] name = "pallet-liquidity-mining" -version = "4.4.8" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "4.7.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-support", "frame-system", @@ -8264,7 +8628,7 @@ dependencies = [ [[package]] name = "pallet-marketplace" -version = "5.1.0" +version = "5.2.0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8284,26 +8648,10 @@ dependencies = [ "sp-std", ] -[[package]] -name = "pallet-membership" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "sp-core", - "sp-io", - "sp-runtime", -] - [[package]] name = "pallet-message-queue" -version = "43.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "44.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "environmental", "frame-benchmarking", @@ -8321,8 +8669,8 @@ dependencies = [ [[package]] name = "pallet-meta-tx" -version = "0.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.3.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -8339,8 +8687,8 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "10.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "11.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -8358,8 +8706,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", "parity-scale-codec", @@ -8370,8 +8718,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", "parity-scale-codec", @@ -8381,8 +8729,8 @@ dependencies = [ [[package]] name = "pallet-nft" -version = "7.1.6" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "7.3.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-benchmarking", "frame-support", @@ -8400,8 +8748,8 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8410,8 +8758,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "38.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "39.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -8428,8 +8776,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "38.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "39.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8438,7 +8786,7 @@ dependencies = [ "pallet-bags-list", "pallet-delegated-staking", "pallet-nomination-pools", - "pallet-staking 40.1.1", + "pallet-staking 41.0.0", "parity-scale-codec", "scale-info", "sp-runtime", @@ -8448,8 +8796,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -8458,8 +8806,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -8473,8 +8821,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8487,7 +8835,7 @@ dependencies = [ "pallet-im-online", "pallet-offences", "pallet-session", - "pallet-staking 40.1.1", + "pallet-staking 41.0.0", "parity-scale-codec", "scale-info", "sp-runtime", @@ -8496,8 +8844,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.11.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.12.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -8513,8 +8861,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8529,8 +8877,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8539,8 +8887,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.2" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8557,22 +8905,18 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", "parity-scale-codec", + "polkadot-sdk-frame", "scale-info", - "sp-io", - "sp-runtime", ] [[package]] name = "pallet-referenda" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8589,8 +8933,8 @@ dependencies = [ [[package]] name = "pallet-relaychain-info" -version = "0.3.6" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "0.4.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8604,13 +8948,13 @@ dependencies = [ [[package]] name = "pallet-revive" -version = "0.6.2" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.7.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "alloy-core", "derive_more 0.99.17", "environmental", - "ethabi-decode", + "ethereum-standards", "ethereum-types", "frame-benchmarking", "frame-support", @@ -8644,16 +8988,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "staging-xcm", - "staging-xcm-builder", "substrate-bn", "subxt-signer", ] [[package]] name = "pallet-revive-fixtures" -version = "0.3.2" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.4.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "anyhow", "cargo_metadata", @@ -8667,17 +9009,17 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.3.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "pallet-revive-uapi" -version = "0.4.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.5.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", @@ -8688,21 +9030,20 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "16.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "17.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-route-executor" -version = "2.8.0" +version = "2.9.0" dependencies = [ "basilisk-adapters", "basilisk-math", @@ -8731,8 +9072,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "41.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "42.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -8748,8 +9089,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "40.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -8769,14 +9110,14 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "pallet-session", - "pallet-staking 40.1.1", + "pallet-staking 41.0.0", "parity-scale-codec", "rand 0.8.5", "sp-runtime", @@ -8785,8 +9126,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8802,8 +9143,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "4.1.5" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "4.3.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-benchmarking", "frame-support", @@ -8812,7 +9153,7 @@ dependencies = [ "log", "orml-traits", "pallet-conviction-voting", - "pallet-democracy 4.3.4", + "pallet-democracy 4.5.0", "pallet-referenda", "parity-scale-codec", "scale-info", @@ -8825,8 +9166,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "40.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8845,10 +9186,46 @@ dependencies = [ "sp-staking", ] +[[package]] +name = "pallet-staking-async-ah-client" +version = "0.2.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" +dependencies = [ + "frame-support", + "frame-system", + "log", + "pallet-authorship", + "pallet-session", + "pallet-staking-async-rc-client", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-runtime", + "sp-staking", +] + +[[package]] +name = "pallet-staking-async-rc-client" +version = "0.2.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" +dependencies = [ + "frame-support", + "frame-system", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-staking", + "staging-xcm", +] + [[package]] name = "pallet-staking-reward-fn" -version = "22.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "23.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", "sp-arithmetic", @@ -8856,8 +9233,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "26.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "27.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "sp-api", @@ -8866,8 +9243,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "45.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "46.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8882,8 +9259,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -8897,8 +9274,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -8908,7 +9285,6 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", - "sp-io", "sp-runtime", "sp-storage", "sp-timestamp", @@ -8916,8 +9292,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8934,7 +9310,7 @@ dependencies = [ [[package]] name = "pallet-transaction-multi-payment" -version = "11.1.0" +version = "11.2.0" dependencies = [ "basilisk-math", "basilisk-traits", @@ -8962,8 +9338,8 @@ dependencies = [ [[package]] name = "pallet-transaction-pause" -version = "1.1.1" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "1.3.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-benchmarking", "frame-support", @@ -8977,8 +9353,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -8986,15 +9362,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", "sp-io", "sp-runtime", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "43.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "44.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -9009,8 +9384,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -9021,8 +9396,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -9040,8 +9415,8 @@ dependencies = [ [[package]] name = "pallet-uniques" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -9054,8 +9429,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "40.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -9070,15 +9445,14 @@ dependencies = [ [[package]] name = "pallet-verify-signature" -version = "0.3.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.4.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "scale-info", - "sp-core", "sp-io", "sp-runtime", "sp-weights", @@ -9086,8 +9460,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -9100,8 +9474,8 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9110,8 +9484,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "19.2.2" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.1.3" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -9136,8 +9510,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "20.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "21.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-benchmarking", "frame-support", @@ -9153,7 +9527,7 @@ dependencies = [ [[package]] name = "pallet-xyk" -version = "6.8.0" +version = "6.9.0" dependencies = [ "basilisk-math", "basilisk-traits", @@ -9182,8 +9556,9 @@ dependencies = [ [[package]] name = "pallet-xyk-liquidity-mining" -version = "1.2.0" +version = "1.3.0" dependencies = [ + "basilisk-traits", "frame-support", "frame-system", "hydradx-traits", @@ -9208,7 +9583,7 @@ dependencies = [ [[package]] name = "pallet-xyk-liquidity-mining-benchmarking" -version = "1.1.0" +version = "1.2.0" dependencies = [ "frame-benchmarking", "frame-support", @@ -9237,8 +9612,8 @@ dependencies = [ [[package]] name = "parachains-common" -version = "21.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "22.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -9324,7 +9699,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -9474,7 +9849,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -9515,7 +9890,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -9565,8 +9940,8 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" -version = "23.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "futures-timer", @@ -9583,8 +9958,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "23.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "futures-timer", @@ -9598,8 +9973,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "fatality", "futures", @@ -9621,8 +9996,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "fatality", @@ -9654,8 +10029,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "24.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "25.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "clap", "frame-benchmarking-cli", @@ -9678,8 +10053,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", "fatality", @@ -9701,8 +10076,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "17.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "18.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -9712,8 +10087,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "fatality", "futures", @@ -9734,8 +10109,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "19.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -9748,8 +10123,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "23.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "futures-timer", @@ -9762,15 +10137,15 @@ dependencies = [ "sc-network", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "always-assert", "async-trait", @@ -9792,8 +10167,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "parity-scale-codec", @@ -9810,8 +10185,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "bitvec", @@ -9842,8 +10217,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" -version = "0.6.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.7.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -9866,8 +10241,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", "futures", @@ -9885,8 +10260,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", "fatality", @@ -9906,8 +10281,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "polkadot-node-subsystem", @@ -9921,8 +10296,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -9943,8 +10318,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "polkadot-node-metrics", @@ -9957,8 +10332,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "futures-timer", @@ -9973,8 +10348,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "fatality", "futures", @@ -9991,8 +10366,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -10008,8 +10383,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "22.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "23.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "fatality", "futures", @@ -10022,8 +10397,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", "fatality", @@ -10039,8 +10414,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "always-assert", "array-bytes", @@ -10067,8 +10442,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "polkadot-node-subsystem", @@ -10080,8 +10455,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "19.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cpu-time", "futures", @@ -10096,7 +10471,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-externalities", "sp-io", "sp-tracing", @@ -10106,8 +10481,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "polkadot-node-metrics", @@ -10121,8 +10496,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bs58", "futures", @@ -10138,8 +10513,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "23.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -10163,8 +10538,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "19.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", "bounded-vec", @@ -10187,8 +10562,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -10196,8 +10571,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "derive_more 0.99.17", @@ -10224,8 +10599,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "fatality", "futures", @@ -10244,7 +10619,6 @@ dependencies = [ "polkadot-primitives", "prioritized-metered-channel", "rand 0.8.5", - "sc-client-api", "sc-keystore", "schnellru", "sp-application-crypto", @@ -10256,8 +10630,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -10276,8 +10650,8 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "16.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "17.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bounded-collections", "derive_more 0.99.17", @@ -10292,10 +10666,11 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "18.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "19.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", + "bounded-collections", "hex-literal", "log", "parity-scale-codec", @@ -10320,8 +10695,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "24.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "25.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -10353,8 +10728,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "19.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitvec", "frame-benchmarking", @@ -10373,7 +10748,7 @@ dependencies = [ "pallet-fast-unstake", "pallet-identity", "pallet-session", - "pallet-staking 40.1.1", + "pallet-staking 41.0.0", "pallet-staking-reward-fn", "pallet-timestamp", "pallet-transaction-payment", @@ -10403,8 +10778,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "20.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "21.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bs58", "frame-benchmarking", @@ -10415,12 +10790,13 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "19.2.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.3" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitflags 1.3.2", "bitvec", "frame-benchmarking", + "frame-election-provider-support", "frame-support", "frame-system", "impl-trait-for-tuples", @@ -10433,7 +10809,7 @@ dependencies = [ "pallet-message-queue", "pallet-mmr", "pallet-session", - "pallet-staking 40.1.1", + "pallet-staking 41.0.0", "pallet-timestamp", "parity-scale-codec", "polkadot-core-primitives", @@ -10460,19 +10836,10 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "polkadot-sdk" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb819108697967452fa6d8d96ab4c0d48cbaa423b3156499dcb24f1cf95d6775" -dependencies = [ - "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "polkadot-sdk-frame" -version = "0.9.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.10.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-benchmarking", @@ -10506,8 +10873,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "24.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "25.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "frame-benchmarking", @@ -10614,15 +10981,13 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "23.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ - "arrayvec 0.7.4", "bitvec", "fatality", "futures", "futures-timer", - "indexmap 2.12.0", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -10630,34 +10995,20 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sp-keystore", - "sp-staking", "thiserror 1.0.69", "tracing-gum", ] [[package]] name = "polkadot-statement-table" -version = "19.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "polkadot-primitives", "tracing-gum", ] -[[package]] -name = "polkavm" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd044ab1d3b11567ab6b98ca71259a992b4034220d5972988a0e96518e5d343d" -dependencies = [ - "libc", - "log", - "polkavm-assembler 0.18.0", - "polkavm-common 0.18.0", - "polkavm-linux-raw 0.18.0", -] - [[package]] name = "polkavm" version = "0.21.0" @@ -10672,12 +11023,16 @@ dependencies = [ ] [[package]] -name = "polkavm-assembler" -version = "0.18.0" +name = "polkavm" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaad38dc420bfed79e6f731471c973ce5ff5e47ab403e63cf40358fef8a6368f" +checksum = "f2a01db119bb3a86572c0641ba6e7c9786fbd2ac89c25b43b688c4e353787526" dependencies = [ + "libc", "log", + "polkavm-assembler 0.24.0", + "polkavm-common 0.24.0", + "polkavm-linux-raw 0.24.0", ] [[package]] @@ -10690,13 +11045,12 @@ dependencies = [ ] [[package]] -name = "polkavm-common" -version = "0.18.0" +name = "polkavm-assembler" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ff33982a807d8567645d4784b9b5d7ab87bcb494f534a57cadd9012688e102" +checksum = "eea6105f3f344abe0bf0151d67b3de6f5d24353f2393355ecf3f5f6e06d7fd0b" dependencies = [ "log", - "polkavm-assembler 0.18.0", ] [[package]] @@ -10711,12 +11065,13 @@ dependencies = [ ] [[package]] -name = "polkavm-derive" -version = "0.18.0" +name = "polkavm-common" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" +checksum = "d91ed9e5af472f729fcf3b3c1cf17508ddbb3505259dd6e2ee0fb5a29e105d22" dependencies = [ - "polkavm-derive-impl-macro 0.18.0", + "log", + "polkavm-assembler 0.24.0", ] [[package]] @@ -10729,15 +11084,12 @@ dependencies = [ ] [[package]] -name = "polkavm-derive-impl" -version = "0.18.1" +name = "polkavm-derive" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f2116a92e6e96220a398930f4c8a6cda1264206f3e2034fc9982bfd93f261f7" +checksum = "176144f8661117ea95fa7cf868c9a62d6b143e8a2ebcb7582464c3faade8669a" dependencies = [ - "polkavm-common 0.18.0", - "proc-macro2", - "quote", - "syn 2.0.90", + "polkavm-derive-impl-macro 0.24.0", ] [[package]] @@ -10749,17 +11101,19 @@ dependencies = [ "polkavm-common 0.21.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] -name = "polkavm-derive-impl-macro" -version = "0.18.0" +name = "polkavm-derive-impl" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" +checksum = "c5a21844afdfcc10c92b9ef288ccb926211af27478d1730fcd55e4aec710179d" dependencies = [ - "polkavm-derive-impl 0.18.1", - "syn 2.0.90", + "polkavm-common 0.24.0", + "proc-macro2", + "quote", + "syn 2.0.112", ] [[package]] @@ -10769,52 +11123,62 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36837f6b7edfd6f4498f8d25d81da16cf03bd6992c3e56f3d477dfc90f4fefca" dependencies = [ "polkavm-derive-impl 0.21.0", - "syn 2.0.90", + "syn 2.0.112", +] + +[[package]] +name = "polkavm-derive-impl-macro" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba0ef0f17ad81413ea1ca5b1b67553aedf5650c88269b673d3ba015c83bc2651" +dependencies = [ + "polkavm-derive-impl 0.24.0", + "syn 2.0.112", ] [[package]] name = "polkavm-linker" -version = "0.18.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9bfe793b094d9ea5c99b7c43ba46e277b0f8f48f4bbfdbabf8d3ebf701a4bd3" +checksum = "23bc764986c4a63f9ab9890c3f4eb9b4c13b6ff80d79685bd48ade147234aab4" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.18.0", + "polkavm-common 0.21.0", "regalloc2 0.9.3", "rustc-demangle", ] [[package]] name = "polkavm-linker" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bc764986c4a63f9ab9890c3f4eb9b4c13b6ff80d79685bd48ade147234aab4" +checksum = "06c95a521a1331024ebe5823ffdfba9ea6df40b934b0804049d5171887579806" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.21.0", + "polkavm-common 0.24.0", "regalloc2 0.9.3", "rustc-demangle", ] [[package]] name = "polkavm-linux-raw" -version = "0.18.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23eff02c070c70f31878a3d915e88a914ecf3e153741e2fb572dde28cce20fde" +checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" [[package]] name = "polkavm-linux-raw" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" +checksum = "4ec0b13e26ec7234dba213ca17118c70c562809bdce0eefe84f92613d5c8da26" [[package]] name = "polling" @@ -10930,7 +11294,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22020dfcf177fcc7bf5deaf7440af371400c67c0de14c399938d8ed4fb4645d3" dependencies = [ "proc-macro2", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -10950,7 +11314,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ac2cf0f2e4f42b49f5ffd07dae8d746508ef7526c13940e5f524012ae6c6550" dependencies = [ "proc-macro2", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -10981,8 +11345,8 @@ dependencies = [ [[package]] name = "primitives" -version = "6.1.2" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +version = "6.2.0" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-support", "hex-literal", @@ -11091,7 +11455,7 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -11102,7 +11466,7 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -11148,14 +11512,14 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "proptest" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ "bit-set", "bit-vec", @@ -11198,7 +11562,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck 0.5.0", - "itertools 0.13.0", + "itertools 0.12.1", "log", "multimap", "once_cell", @@ -11207,7 +11571,7 @@ dependencies = [ "prost 0.13.5", "prost-types", "regex", - "syn 2.0.90", + "syn 2.0.112", "tempfile", ] @@ -11221,7 +11585,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -11231,10 +11595,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -11384,7 +11748,6 @@ dependencies = [ "libc", "rand_chacha 0.3.1", "rand_core 0.6.4", - "serde", ] [[package]] @@ -11395,6 +11758,7 @@ checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", + "serde", ] [[package]] @@ -11433,6 +11797,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.4", + "serde", ] [[package]] @@ -11463,6 +11828,15 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rapidhash" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84816e4c99c467e92cf984ee6328caa976dfecd33a673544489d79ca2caaefe5" +dependencies = [ + "rustversion", +] + [[package]] name = "raw-cpuid" version = "11.1.0" @@ -11568,7 +11942,7 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -11716,9 +12090,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa24e92bb2a83198bb76d661a71df9f7076b8c420b8696e4d3d97d50d94479e3" dependencies = [ "bytes", + "rlp-derive", "rustc-hex", ] +[[package]] +name = "rlp-derive" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "652db34deaaa57929e10ca18e5454a32cb0efc351ae80d320334bbf907b908b3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.112", +] + [[package]] name = "rocksdb" version = "0.21.0" @@ -11731,8 +12117,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "23.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "binary-merkle-tree", "bitvec", @@ -11756,7 +12142,7 @@ dependencies = [ "pallet-bounties", "pallet-child-bounties", "pallet-conviction-voting", - "pallet-democracy 40.1.0", + "pallet-democracy 41.0.0", "pallet-elections-phragmen", "pallet-grandpa", "pallet-identity", @@ -11777,7 +12163,7 @@ dependencies = [ "pallet-scheduler", "pallet-session", "pallet-society", - "pallet-staking 40.1.1", + "pallet-staking 41.0.0", "pallet-state-trie-migration", "pallet-sudo", "pallet-timestamp", @@ -11829,8 +12215,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "20.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "21.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "polkadot-primitives", @@ -11900,13 +12286,14 @@ dependencies = [ [[package]] name = "ruint" -version = "1.12.4" +version = "1.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5ef8fb1dd8de3870cb8400d51b4c2023854bbafd5431a3ac7e7317243e22d2f" +checksum = "c141e807189ad38a07276942c6623032d3753c8859c146104ac2e4d68865945a" dependencies = [ "alloy-rlp", "ark-ff 0.3.0", "ark-ff 0.4.2", + "ark-ff 0.5.0", "bytes", "fastrlp 0.3.1", "fastrlp 0.4.0", @@ -11917,9 +12304,10 @@ dependencies = [ "primitive-types 0.12.2", "proptest", "rand 0.8.5", + "rand 0.9.2", "rlp 0.5.2", "ruint-macro", - "serde", + "serde_core", "valuable", "zeroize", ] @@ -11932,7 +12320,7 @@ checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" [[package]] name = "runtime-integration-tests" -version = "1.1.0" +version = "1.2.0" dependencies = [ "basilisk-runtime", "basilisk-traits", @@ -12320,8 +12708,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "31.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "32.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", "sp-core", @@ -12331,8 +12719,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.50.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -12347,6 +12735,8 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-types", + "serde", + "serde_json", "sp-api", "sp-authority-discovery", "sp-blockchain", @@ -12355,12 +12745,13 @@ dependencies = [ "sp-runtime", "substrate-prometheus-endpoint", "thiserror 1.0.69", + "tokio", ] [[package]] name = "sc-basic-authorship" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "log", @@ -12380,8 +12771,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.44.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.45.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "sp-api", @@ -12395,8 +12786,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "43.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "44.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "docify", @@ -12411,7 +12802,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -12422,18 +12813,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "sc-cli" -version = "0.52.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.53.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "chrono", @@ -12474,8 +12865,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "fnv", "futures", @@ -12500,8 +12891,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.46.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.47.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "hash-db", "kvdb", @@ -12522,12 +12913,14 @@ dependencies = [ "sp-runtime", "sp-state-machine", "sp-trie", + "substrate-prometheus-endpoint", + "sysinfo", ] [[package]] name = "sc-consensus" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -12549,8 +12942,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.50.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -12578,8 +12971,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.50.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "fork-tree", @@ -12604,7 +12997,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -12614,8 +13007,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.50.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "jsonrpsee", @@ -12636,8 +13029,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "29.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "30.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -12670,8 +13063,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "29.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "30.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "jsonrpsee", @@ -12690,8 +13083,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "fork-tree", "parity-scale-codec", @@ -12703,8 +13096,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.35.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.36.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "ahash", "array-bytes", @@ -12738,7 +13131,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -12747,8 +13140,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.35.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.36.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "finality-grandpa", "futures", @@ -12767,8 +13160,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -12790,8 +13183,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.42.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.43.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -12813,10 +13206,10 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.38.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.39.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ - "polkavm 0.18.0", + "polkavm 0.24.0", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", @@ -12826,19 +13219,19 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.35.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.36.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", - "polkavm 0.18.0", + "polkavm 0.24.0", "sc-executor-common", "sp-wasm-interface", ] [[package]] name = "sc-executor-wasmtime" -version = "0.38.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.39.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "anyhow", "log", @@ -12853,8 +13246,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "console", "futures", @@ -12869,8 +13262,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "35.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "36.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -12883,8 +13276,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.21.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -12911,8 +13304,8 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.50.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -12961,8 +13354,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.48.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.49.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -12971,8 +13364,8 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.50.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "ahash", "futures", @@ -12990,8 +13383,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13011,8 +13404,8 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13046,8 +13439,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "futures", @@ -13065,8 +13458,8 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.16.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.17.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bs58", "bytes", @@ -13078,14 +13471,16 @@ dependencies = [ "multiaddr 0.18.2", "multihash 0.19.1", "rand 0.8.5", + "serde", + "serde_with", "thiserror 1.0.69", "zeroize", ] [[package]] name = "sc-offchain" -version = "45.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "46.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bytes", "fnv", @@ -13119,7 +13514,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -13127,8 +13522,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "45.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "46.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "jsonrpsee", @@ -13159,8 +13554,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.49.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.50.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13179,8 +13574,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "22.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "23.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -13203,8 +13598,8 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.50.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "futures", @@ -13236,14 +13631,14 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" -version = "0.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.3.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "sc-executor", "sc-executor-common", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-state-machine", "sp-wasm-interface", "thiserror 1.0.69", @@ -13251,8 +13646,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.51.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.52.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "directories", @@ -13315,8 +13710,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.38.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.39.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", "parity-scale-codec", @@ -13326,8 +13721,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.24.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.25.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "clap", "fs4", @@ -13339,8 +13734,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.50.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.51.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -13358,8 +13753,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "42.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "43.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "derive_more 0.99.17", "futures", @@ -13372,14 +13767,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-io", ] [[package]] name = "sc-telemetry" -version = "28.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "29.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "chrono", "futures", @@ -13397,11 +13792,12 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.2" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "chrono", "console", + "frame-metadata 23.0.1", "is-terminal", "libc", "log", @@ -13417,6 +13813,7 @@ dependencies = [ "sp-rpc", "sp-runtime", "sp-tracing", + "sp-trie", "thiserror 1.0.69", "tracing", "tracing-log", @@ -13426,18 +13823,18 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "sc-transaction-pool" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -13445,7 +13842,6 @@ dependencies = [ "indexmap 2.12.0", "itertools 0.11.0", "linked-hash-map", - "log", "parity-scale-codec", "parking_lot 0.12.3", "sc-client-api", @@ -13455,7 +13851,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-runtime", "sp-tracing", "sp-transaction-pool", @@ -13468,8 +13864,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -13485,8 +13881,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "18.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "19.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-channel 1.9.0", "futures", @@ -13499,9 +13895,9 @@ dependencies = [ [[package]] name = "scale-bits" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +checksum = "27243ab0d2d6235072b017839c5f0cd1a3b1ce45c0f7a715363b0c7d36c76c94" dependencies = [ "parity-scale-codec", "scale-info", @@ -13511,57 +13907,57 @@ dependencies = [ [[package]] name = "scale-decode" -version = "0.14.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ae9cc099ae85ff28820210732b00f019546f36f33225f509fe25d5816864a0" +checksum = "8d6ed61699ad4d54101ab5a817169259b5b0efc08152f8632e61482d8a27ca3d" dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-decode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.17", ] [[package]] name = "scale-decode-derive" -version = "0.14.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ed9401effa946b493f9f84dc03714cca98119b230497df6f3df6b84a2b03648" +checksum = "65cb245f7fdb489e7ba43a616cbd34427fe3ba6fe0edc1d0d250085e6c84f3ec" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "scale-encode" -version = "0.8.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9271284d05d0749c40771c46180ce89905fd95aa72a2a2fddb4b7c0aa424db" +checksum = "f2a976d73564a59e482b74fd5d95f7518b79ca8c8ca5865398a4d629dd15ee50" dependencies = [ - "derive_more 1.0.0", "parity-scale-codec", "primitive-types 0.13.1", "scale-bits", "scale-encode-derive", "scale-type-resolver", "smallvec", + "thiserror 2.0.17", ] [[package]] name = "scale-encode-derive" -version = "0.8.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102fbc6236de6c53906c0b262f12c7aa69c2bdc604862c12728f5f4d370bc137" +checksum = "17020f2d59baabf2ddcdc20a4e567f8210baf089b8a8d4785f5fd5e716f92038" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -13587,7 +13983,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -13602,34 +13998,33 @@ dependencies = [ [[package]] name = "scale-typegen" -version = "0.9.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc4c70c7fea2eef1740f0081d3fe385d8bee1eef11e9272d3bec7dc8e5438e0" +checksum = "05c61b6b706a3eaad63b506ab50a1d2319f817ae01cf753adcc3f055f9f0fcd6" dependencies = [ "proc-macro2", "quote", "scale-info", - "syn 2.0.90", - "thiserror 1.0.69", + "syn 2.0.112", + "thiserror 2.0.17", ] [[package]] name = "scale-value" -version = "0.17.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e0ef2a0ee1e02a69ada37feb87ea1616ce9808aca072befe2d3131bf28576e" +checksum = "884aab179aba344c67ddcd1d7dd8e3f8fee202f2e570d97ec34ec8688442a5b3" dependencies = [ "base58", "blake2 0.10.6", - "derive_more 1.0.0", "either", "parity-scale-codec", "scale-bits", "scale-decode", "scale-encode", - "scale-info", "scale-type-resolver", "serde", + "thiserror 2.0.17", "yap", ] @@ -13931,7 +14326,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -13955,6 +14350,34 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "serde", + "serde_derive", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e" +dependencies = [ + "darling 0.21.3", + "proc-macro2", + "quote", + "syn 2.0.112", +] + [[package]] name = "serdect" version = "0.2.0" @@ -14025,9 +14448,9 @@ dependencies = [ [[package]] name = "sha3-asm" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28efc5e327c837aa837c59eae585fc250715ef939ac32881bcc11677cd02d46" +checksum = "b31139435f327c93c6038ed350ae4588e2c70a13d50599509fee6349967ba35a" dependencies = [ "cc", "cfg-if", @@ -14124,8 +14547,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "17.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "18.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "enumn", "parity-scale-codec", @@ -14448,8 +14871,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "36.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "hash-db", @@ -14470,8 +14893,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "22.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "23.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "Inflector", "blake2 0.10.6", @@ -14479,13 +14902,13 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "sp-application-crypto" -version = "40.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14496,8 +14919,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "26.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "27.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "integer-sqrt", @@ -14510,8 +14933,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14522,8 +14945,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "sp-api", "sp-inherents", @@ -14532,8 +14955,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "futures", "parity-scale-codec", @@ -14553,8 +14976,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.42.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.43.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "futures", @@ -14567,8 +14990,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.42.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.43.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "parity-scale-codec", @@ -14583,8 +15006,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.42.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.43.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "parity-scale-codec", @@ -14601,8 +15024,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "24.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "25.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14610,7 +15033,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -14621,8 +15044,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "23.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "finality-grandpa", "log", @@ -14638,8 +15061,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.42.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.43.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14649,8 +15072,8 @@ dependencies = [ [[package]] name = "sp-core" -version = "36.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "ark-vrf", "array-bytes", @@ -14658,7 +15081,7 @@ dependencies = [ "blake2 0.10.6", "bounded-collections", "bs58", - "dyn-clonable", + "dyn-clone", "ed25519-zebra", "futures", "hash-db", @@ -14680,7 +15103,8 @@ dependencies = [ "secp256k1 0.28.2", "secrecy 0.8.0", "serde", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sha2 0.10.8", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -14711,7 +15135,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "blake2b_simd", "byteorder", @@ -14724,17 +15148,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", - "syn 2.0.90", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", + "syn 2.0.112", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -14743,17 +15167,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "sp-externalities" version = "0.30.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "environmental", "parity-scale-codec", @@ -14762,8 +15186,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.17.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.18.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14774,8 +15198,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -14787,8 +15211,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "40.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "41.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bytes", "docify", @@ -14796,11 +15220,11 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.24.0", "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -14813,8 +15237,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "41.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "42.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "sp-core", "sp-runtime", @@ -14823,8 +15247,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.42.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.43.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -14835,7 +15259,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -14843,18 +15267,18 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.10.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.11.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ - "frame-metadata 20.0.0", + "frame-metadata 23.0.1", "parity-scale-codec", "scale-info", ] [[package]] name = "sp-mixnet" -version = "0.14.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.15.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14864,8 +15288,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "36.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "log", "parity-scale-codec", @@ -14881,8 +15305,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "36.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14894,8 +15318,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "sp-api", "sp-core", @@ -14905,7 +15329,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "backtrace", "regex", @@ -14913,8 +15337,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "34.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "35.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -14923,8 +15347,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "41.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "42.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "binary-merkle-tree", "docify", @@ -14952,13 +15376,13 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "29.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "30.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.18.0", + "polkavm-derive 0.24.0", "primitive-types 0.13.1", "sp-externalities", "sp-runtime-interface-proc-macro", @@ -14971,21 +15395,21 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "18.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "19.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "Inflector", "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "sp-session" -version = "38.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "39.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "scale-info", @@ -14998,8 +15422,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "38.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "39.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -15011,8 +15435,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.45.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.46.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "hash-db", "log", @@ -15031,8 +15455,8 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "20.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "21.2.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -15045,7 +15469,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -15056,12 +15480,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "impl-serde", "parity-scale-codec", @@ -15072,8 +15496,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "parity-scale-codec", @@ -15085,7 +15509,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "tracing", @@ -15095,8 +15519,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "36.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "sp-api", "sp-runtime", @@ -15104,8 +15528,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "36.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "37.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "async-trait", "parity-scale-codec", @@ -15118,11 +15542,13 @@ dependencies = [ [[package]] name = "sp-trie" -version = "39.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "ahash", + "foldhash 0.1.5", "hash-db", + "hashbrown 0.15.5", "memory-db", "nohash-hasher", "parity-scale-codec", @@ -15132,6 +15558,7 @@ dependencies = [ "schnellru", "sp-core", "sp-externalities", + "substrate-prometheus-endpoint", "thiserror 1.0.69", "tracing", "trie-db 0.30.0", @@ -15140,8 +15567,8 @@ dependencies = [ [[package]] name = "sp-version" -version = "39.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "40.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "impl-serde", "parity-scale-codec", @@ -15158,19 +15585,19 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "parity-scale-codec", "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "sp-wasm-interface" -version = "21.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "22.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -15181,8 +15608,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "31.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "32.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -15247,8 +15674,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.20.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.21.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -15260,8 +15687,8 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "16.2.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "17.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "bounded-collections", @@ -15281,8 +15708,8 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "20.1.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "21.1.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "environmental", "frame-support", @@ -15305,8 +15732,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "19.1.3" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.2" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "environmental", "frame-benchmarking", @@ -15411,13 +15838,13 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -15442,12 +15869,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" [[package]] name = "substrate-frame-rpc-system" -version = "44.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "45.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -15466,8 +15893,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.3" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.17.6" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "http-body-util", "hyper 1.5.1", @@ -15480,8 +15907,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "43.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "44.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -15497,8 +15924,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "26.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "27.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "build-helper", "cargo_metadata", @@ -15506,7 +15933,7 @@ dependencies = [ "filetime", "jobserver", "parity-wasm", - "polkavm-linker 0.18.0", + "polkavm-linker 0.24.0", "shlex", "sp-maybe-compressed-blob", "strum 0.26.3", @@ -15536,20 +15963,17 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "subxt" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c17d7ec2359d33133b63c97e28c8b7cd3f0a5bc6ce567ae3aef9d9e85be3433" +checksum = "03459d84546def5e1d0d22b162754609f18e031522b0319b53306f5829de9c09" dependencies = [ "async-trait", "derive-where", "either", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "futures", "hex", - "impl-serde", - "jsonrpsee", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", "scale-decode", @@ -15558,11 +15982,13 @@ dependencies = [ "scale-value", "serde", "serde_json", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", "subxt-lightclient", "subxt-macro", "subxt-metadata", - "thiserror 1.0.69", + "subxt-rpcs", + "thiserror 2.0.17", "tokio", "tokio-util", "tracing", @@ -15572,9 +15998,9 @@ dependencies = [ [[package]] name = "subxt-codegen" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6550ef451c77db6e3bc7c56fb6fe1dca9398a2c8fc774b127f6a396a769b9c5b" +checksum = "324c52c09919fec8c22a4b572a466878322e99fe14a9e3d50d6c3700a226ec25" dependencies = [ "heck 0.5.0", "parity-scale-codec", @@ -15583,27 +16009,26 @@ dependencies = [ "scale-info", "scale-typegen", "subxt-metadata", - "syn 2.0.90", - "thiserror 1.0.69", + "syn 2.0.112", + "thiserror 2.0.17", ] [[package]] name = "subxt-core" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7a1bc6c9c1724971636a66e3225a7253cdb35bb6efb81524a6c71c04f08c59" +checksum = "66ef00be9d64885ec94e478a58e4e39d222024b20013ae7df4fc6ece545391aa" dependencies = [ "base58", "blake2 0.10.6", "derive-where", "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "hex", "impl-serde", "keccak-hash", "parity-scale-codec", - "polkadot-sdk", "primitive-types 0.13.1", "scale-bits", "scale-decode", @@ -15612,22 +16037,24 @@ dependencies = [ "scale-value", "serde", "serde_json", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-metadata", + "thiserror 2.0.17", "tracing", ] [[package]] name = "subxt-lightclient" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ebc9131da4d0ba1f7814495b8cc79698798ccd52cacd7bcefe451e415bd945" +checksum = "ce07c2515b2e63b85ec3043fe4461b287af0615d4832c2fe6e81ba780b906bc0" dependencies = [ "futures", "futures-util", "serde", "serde_json", "smoldot-light 0.16.2", - "thiserror 1.0.69", + "thiserror 2.0.17", "tokio", "tokio-stream", "tracing", @@ -15635,39 +16062,63 @@ dependencies = [ [[package]] name = "subxt-macro" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7819c5e09aae0319981ee853869f2fcd1fac4db8babd0d004c17161297aadc05" +checksum = "7c2c8da275a620dd676381d72395dfea91f0a6cd849665b4f1d0919371850701" dependencies = [ - "darling", + "darling 0.20.11", "parity-scale-codec", "proc-macro-error2", "quote", "scale-typegen", "subxt-codegen", "subxt-utils-fetchmetadata", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "subxt-metadata" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aacd4e7484fef58deaa2dcb32d94753a864b208a668c0dd0c28be1d8abeeadb2" +checksum = "fff4591673600c4388e21305788282414d26c791b4dee21b7cb0b19c10076f98" dependencies = [ "frame-decode", - "frame-metadata 17.0.0", + "frame-metadata 20.0.0", "hashbrown 0.14.5", "parity-scale-codec", - "polkadot-sdk", "scale-info", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.17", +] + +[[package]] +name = "subxt-rpcs" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba7494d250d65dc3439365ac5e8e0fbb9c3992e6e84b7aa01d69e082249b8b8" +dependencies = [ + "derive-where", + "frame-metadata 20.0.0", + "futures", + "hex", + "impl-serde", + "jsonrpsee", + "parity-scale-codec", + "primitive-types 0.13.1", + "serde", + "serde_json", + "subxt-core", + "subxt-lightclient", + "thiserror 2.0.17", + "tracing", + "url", ] [[package]] name = "subxt-signer" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d680352d04665b1e4eb6f9d2a54b800c4d8e1b20478e69be1b7d975b08d9fc34" +checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" dependencies = [ "base64 0.22.1", "bip32", @@ -15679,7 +16130,6 @@ dependencies = [ "keccak-hash", "parity-scale-codec", "pbkdf2", - "polkadot-sdk", "regex", "schnorrkel 0.11.4", "scrypt", @@ -15688,19 +16138,21 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", + "sp-crypto-hashing 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-core", + "thiserror 2.0.17", "zeroize", ] [[package]] name = "subxt-utils-fetchmetadata" -version = "0.38.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c53bc3eeaacc143a2f29ace4082edd2edaccab37b69ad20befba9fb00fdb3d" +checksum = "fc868b55fe2303788dc7703457af390111940c3da4714b510983284501780ed5" dependencies = [ "hex", "parity-scale-codec", - "thiserror 1.0.69", + "thiserror 2.0.17", ] [[package]] @@ -15716,9 +16168,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.90" +version = "2.0.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "21f182278bf2d2bcb3c88b1b08a37df029d71ce3d3ae26168e3c653b213b99d4" dependencies = [ "proc-macro2", "quote", @@ -15727,14 +16179,14 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.26" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4e6eed052a117409a1a744c8bda9c3ea6934597cf7419f791cb7d590871c4c" +checksum = "f8658017776544996edc21c8c7cc8bb4f13db60955382f4bac25dc6303b38438" dependencies = [ "paste", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -15757,7 +16209,22 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", +] + +[[package]] +name = "sysinfo" +version = "0.30.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "windows 0.52.0", ] [[package]] @@ -15854,7 +16321,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -15865,14 +16332,14 @@ checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", "test-case-core", ] [[package]] name = "test-utils" version = "1.1.3" -source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2503-11-snek#59ae6bfb45c4e37c38c95eead4c9f29e26bc478b" +source = "git+https://github.com/galacticcouncil/hydration-node?branch=polkadot-stable2506-7-snek#83b52ad06f47cfb59476c42f3a69d98a09ff98ce" dependencies = [ "frame-system", "pretty_assertions", @@ -15913,7 +16380,7 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -15924,7 +16391,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -15935,7 +16402,7 @@ checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -16074,7 +16541,7 @@ checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -16257,7 +16724,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -16282,8 +16749,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "19.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "20.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "coarsetime", "polkadot-primitives", @@ -16294,13 +16761,13 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -16608,9 +17075,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.3" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" +checksum = "e6bfb937b3d12077654a9e43e32a4e9c20177dd9fea0f3aba673e7840bb54f32" dependencies = [ "ark-bls12-377", "ark-bls12-381 0.4.0", @@ -16619,14 +17086,12 @@ dependencies = [ "ark-serialize 0.4.2", "ark-serialize-derive 0.4.2", "arrayref", - "constcat", "digest 0.10.7", "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.8", "sha3", - "thiserror 1.0.69", "zeroize", ] @@ -16778,7 +17243,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", "wasm-bindgen-shared", ] @@ -17177,8 +17642,8 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "23.0.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "24.0.1" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "binary-merkle-tree", "bitvec", @@ -17205,12 +17670,10 @@ dependencies = [ "pallet-delegated-staking", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", "pallet-fast-unstake", "pallet-grandpa", "pallet-identity", "pallet-indices", - "pallet-membership", "pallet-message-queue", "pallet-meta-tx", "pallet-migrations", @@ -17230,10 +17693,10 @@ dependencies = [ "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", - "pallet-society", - "pallet-staking 40.1.1", + "pallet-staking 41.0.0", + "pallet-staking-async-ah-client", + "pallet-staking-async-rc-client", "pallet-staking-runtime-api", - "pallet-state-trie-migration", "pallet-sudo", "pallet-timestamp", "pallet-transaction-payment", @@ -17286,8 +17749,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "20.0.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "21.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "polkadot-primitives", @@ -17357,6 +17820,16 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core 0.52.0", + "windows-targets 0.52.5", +] + [[package]] name = "windows" version = "0.61.3" @@ -17388,6 +17861,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.5", +] + [[package]] name = "windows-core" version = "0.61.2" @@ -17420,7 +17902,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -17431,7 +17913,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -17877,8 +18359,8 @@ dependencies = [ [[package]] name = "xcm-emulator" -version = "0.19.3" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.20.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "array-bytes", "cumulus-pallet-parachain-system", @@ -17900,7 +18382,7 @@ dependencies = [ "polkadot-runtime-parachains", "sp-arithmetic", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch)", "sp-io", "sp-runtime", "sp-tracing", @@ -17912,18 +18394,18 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] name = "xcm-runtime-apis" -version = "0.7.1" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "0.8.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "parity-scale-codec", @@ -17936,8 +18418,8 @@ dependencies = [ [[package]] name = "xcm-simulator" -version = "20.1.0" -source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2503-11-patch#e5734fcc2dec3e01fa70e27d4562098a4845e55e" +version = "21.0.0" +source = "git+https://github.com/galacticcouncil/polkadot-sdk?branch=polkadot-stable2506-7-patch#fcda9c2d27456e4d1399446bef179100d280d0d0" dependencies = [ "frame-support", "frame-system", @@ -18009,9 +18491,9 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" [[package]] name = "yap" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4524214bc4629eba08d78ceb1d6507070cc0bcbbed23af74e19e6e924a24cf" +checksum = "bfe269e7b803a5e8e20cbd97860e136529cd83bf2c9c6d37b142467e7e1f051f" [[package]] name = "yasna" @@ -18041,7 +18523,7 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", "synstructure 0.13.1", ] @@ -18062,7 +18544,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -18082,7 +18564,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", "synstructure 0.13.1", ] @@ -18103,7 +18585,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] @@ -18136,7 +18618,7 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.112", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 2f1720dd3c..4bf8d53b4c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -62,538 +62,538 @@ pallet-xyk = { path = "pallets/xyk", default-features = false } 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/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -hydradx-traits = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-relaychain-info = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-nft = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-currencies = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-transaction-pause = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-duster = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-collator-rewards = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -test-utils = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-liquidity-mining = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-broadcast = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -pallet-staking = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -warehouse-liquidity-mining = { package="pallet-liquidity-mining", git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek", default-features = false } -hydra-dx-build-script-utils = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2503-11-snek" } +hydra-dx-math = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +hydradx-traits = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-relaychain-info = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-nft = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-currencies = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-transaction-pause = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-duster = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-collator-rewards = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +test-utils = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-liquidity-mining = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-broadcast = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +pallet-staking = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +warehouse-liquidity-mining = { package="pallet-liquidity-mining", git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek", default-features = false } +hydra-dx-build-script-utils = { git = "https://github.com/galacticcouncil/hydration-node", branch ="polkadot-stable2506-7-snek" } -frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-election-provider-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-support-procedural = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-support-procedural-tools = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-support-procedural-tools-derive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-bounties = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-conviction-voting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-democracy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-election-provider-multi-phase = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-indices = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-membership = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-offences = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-offences-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-referenda = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-session-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-society = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-state-trie-migration = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-vesting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-whitelist = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch", default-features = false } +frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-election-provider-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-support-procedural = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-support-procedural-tools = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-support-procedural-tools-derive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-bounties = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-conviction-voting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-election-provider-multi-phase = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-migrations = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false } +pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-indices = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-membership = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-offences = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-offences-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-referenda = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-session-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-society = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-state-trie-migration = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-vesting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-whitelist = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false } -sc-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-consensus-babe-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-consensus-epochs = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-consensus-slots = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-executor-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-executor-wasmtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-informant = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-network-gossip = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-rpc-server = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-sync-state-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-application-crypto = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false} -sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch", default-features = false } -sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-consensus-slots = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-consensus-beefy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-debug-derive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-keyring = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-maybe-compressed-blob = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-crypto-hashing= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch", default-features = false} -sp-crypto-ec-utils= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch", default-features = false} -sp-core-hashing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch", default-features = false} +sc-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-consensus-babe-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-consensus-epochs = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-consensus-slots = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-executor-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-executor-wasmtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-informant = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-network-gossip = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-rpc-server = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-sync-state-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-application-crypto = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false} +sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false } +sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-consensus-slots = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-consensus-beefy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-debug-derive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-keyring = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-maybe-compressed-blob = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-crypto-hashing= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false} +sp-crypto-ec-utils= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false} +sp-core-hashing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false} -substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -pallet-mmr = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -sp-mmr-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -substrate-state-trie-migration-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch" } +substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +pallet-mmr = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +sp-mmr-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +substrate-state-trie-migration-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch" } -pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false, features = ["wasm-api"] } -polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -rococo-emulated-chain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -polkadot-xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -xcm-runtime-apis = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch", default-features = false } -parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch", default-features = false } +pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false, features = ["wasm-api"] } +polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +rococo-emulated-chain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +polkadot-xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +xcm-runtime-apis = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false } +parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch", default-features = false } -pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-pallet-dmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-primitives-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2503-11-patch", default-features = false } +pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-primitives-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch ="polkadot-stable2506-7-patch", default-features = false } # ORML dependencies -orml-benchmarking = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } -orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } -orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } -orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } -orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } +orml-benchmarking = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } +orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } +orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } +orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } +orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } # orml XCM support -orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } -orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } -orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } -orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503", default-features = false } +orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } +orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } +orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", default-features = false } +orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506", 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-stable2503"} -orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} -orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} -orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} -orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} -orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} -orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} -orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} -orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2503"} +orml-benchmarking = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-traits = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-utilities = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-vesting = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-unknown-tokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-xcm = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-xcm-support = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} +orml-xtokens = { git = "https://github.com/galacticcouncil/open-runtime-module-library", branch = "polkadot-stable2506"} [patch."https://github.com/moonbeam-foundation/polkadot-sdk"] -frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-panic-handler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-database = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} -sp-crypto-hashing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} +frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-panic-handler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-database = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} +sp-crypto-hashing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} # Substrate Pallets -pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-conviction-voting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-referenda = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-whitelist = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} +pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-conviction-voting = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-referenda = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-whitelist = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} -substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } # Cumulus dependencies -cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-dmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} +cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-dmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} # Polkadot dependencies -pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} -polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-runtime-apis = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} +polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-runtime-apis = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } -polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} -polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} +polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } -cumulus-client-pov-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +cumulus-client-pov-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } [patch."https://github.com/paritytech/polkadot-sdk"] -frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -frame-metadata-hash-extension = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-panic-handler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-database = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} -sp-crypto-hashing= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} +frame-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-benchmarking-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-executive = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-support = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-system-benchmarking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-system-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-try-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +frame-metadata-hash-extension = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-arithmetic = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-authority-discovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-block-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-genesis-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-blockchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-consensus-babe = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-externalities = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-inherents = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-io = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-npos-elections = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-offchain = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-runtime-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-runtime-interface-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-wasm-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-panic-handler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-database = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-staking = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-std = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-storage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-trie = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-version = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-basic-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-chain-spec = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-client-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-client-db = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-consensus = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-consensus-grandpa = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-executor = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-keystore = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-network-sync = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-network-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-rpc-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-telemetry = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-tracing = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-transaction-pool = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-transaction-pool-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-sysinfo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sc-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-state-machine = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +sp-weights = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} +sp-crypto-hashing= { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} # Substrate Pallets -pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} -pallet-state-trie-migration = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} +pallet-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-authorship = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-balances = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-collective = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-elections-phragmen = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-identity = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-multisig = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-preimage = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-proxy = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-scheduler = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-session = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-sudo = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-tips = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-transaction-payment = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-transaction-payment-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-treasury = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-uniques = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-im-online = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-message-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} +pallet-state-trie-migration = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} -substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -substrate-state-trie-migration-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +substrate-build-script-utils = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +substrate-frame-rpc-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +substrate-prometheus-endpoint = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +substrate-wasm-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +substrate-state-trie-migration-rpc = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } # Cumulus dependencies -cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} +cumulus-client-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-collator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-consensus-aura = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-consensus-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-consensus-proposer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-network = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-client-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-aura-ext = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-parachain-system = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-core = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-timestamp = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-primitives-utility = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +pallet-collator-selection = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +staging-parachain-info = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-emulator = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +parachains-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} # Polkadot dependencies -pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch"} -polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -xcm-runtime-apis = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +pallet-xcm = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-cli = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-core-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch"} +polkadot-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-runtime-parachains = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-service = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm = { package = "staging-xcm", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +xcm-runtime-apis = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } -polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +polkadot-node-core-pvf = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-network-protocol = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-primitives = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-subsystem = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-node-subsystem-util = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-overseer = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-runtime-common = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +polkadot-statement-table = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +rococo-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +westend-runtime = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } -cumulus-client-pov-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2503-11-patch" } +cumulus-client-pov-recovery = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-pallet-parachain-system-proc-macro = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/galacticcouncil/polkadot-sdk", branch = "polkadot-stable2506-7-patch" } diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index cd1fc2ef47..6162a1963a 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "runtime-integration-tests" -version = "1.1.0" +version = "1.2.0" description = "Integration tests" authors = ["GalacticCouncil"] edition = "2021" diff --git a/integration-tests/src/kusama_test_net.rs b/integration-tests/src/kusama_test_net.rs index 5143898573..f25cf1809c 100644 --- a/integration-tests/src/kusama_test_net.rs +++ b/integration-tests/src/kusama_test_net.rs @@ -50,13 +50,9 @@ pub use pallet_xyk::types::AssetPair; use polkadot_primitives::v8::{BlockNumber, MAX_CODE_SIZE, MAX_POV_SIZE}; use polkadot_runtime_parachains::configuration::HostConfiguration; use pretty_assertions::assert_eq; -use primitives::{constants::time::SLOT_DURATION, AssetId, Balance}; -use sp_consensus_aura::AURA_ENGINE_ID; -use sp_consensus_babe::digests::SecondaryPlainPreDigest; -use sp_consensus_babe::BABE_ENGINE_ID; -use sp_consensus_slots::{Slot, SlotDuration}; +use primitives::{AssetId, Balance}; use sp_core::{storage::Storage, Encode}; -use sp_runtime::{traits::AccountIdConversion, BuildStorage, Digest, DigestItem}; +use sp_runtime::{traits::AccountIdConversion, BuildStorage}; use polkadot_primitives::runtime_api::runtime_decl_for_parachain_host::ParachainHostV13; use primitives::constants::chain::CORE_ASSET_ID; @@ -179,7 +175,7 @@ pub mod rococo { /// Helper function to generate a crypto pair from seed fn get_from_seed(seed: &str) -> ::Public { - TPublic::Pair::from_string(&format!("//{}", seed), None) + TPublic::Pair::from_string(&format!("//{seed}"), None) .expect("static values are valid; qed") .public() } @@ -222,7 +218,7 @@ pub mod rococo { AuthorityDiscoveryId, ) { ( - get_account_id_from_seed::(&format!("{}//stash", seed)), + get_account_id_from_seed::(&format!("{seed}//stash")), get_account_id_from_seed::(seed), get_from_seed::(seed), get_from_seed::(seed), @@ -316,7 +312,7 @@ pub mod basilisk { /// Helper function to generate a crypto pair from seed fn get_from_seed(seed: &str) -> ::Public { - TPublic::Pair::from_string(&format!("//{}", seed), None) + TPublic::Pair::from_string(&format!("//{seed}"), None) .expect("static values are valid; qed") .public() } @@ -563,203 +559,107 @@ pub fn vesting_account() -> AccountId { VestingPalletId::get().into_account_truncating() } -pub fn go_to_block(target_block: BlockNumber) { - while rococo_runtime::System::block_number() < target_block { - let stop = rococo_runtime::System::block_number() == target_block - 1; - go_to_next_block(true, !stop); - } -} - -pub fn initialize_rococo_block(target_block: BlockNumber, target_slot: Slot) { - use sp_consensus_babe::digests::PreDigest; - - let authority_index: u32 = 0; - - rococo_runtime::System::set_block_number(target_block); - - rococo_runtime::System::initialize( - &target_block, - &Default::default(), - &Digest { - logs: vec![DigestItem::PreRuntime( - BABE_ENGINE_ID, - PreDigest::SecondaryPlain(SecondaryPlainPreDigest { - authority_index, - slot: target_slot, - }) - .encode(), - )], - }, - ); - rococo_runtime::System::on_initialize(target_block); - rococo_runtime::Scheduler::on_initialize(target_block); - rococo_runtime::Preimage::on_initialize(target_block); - rococo_runtime::Babe::on_initialize(target_block); - rococo_runtime::Session::on_initialize(target_block); - rococo_runtime::Grandpa::on_initialize(target_block); - rococo_runtime::ParachainsOrigin::on_initialize(target_block); - rococo_runtime::ParasShared::on_initialize(target_block); - rococo_runtime::ParaInclusion::on_initialize(target_block); - rococo_runtime::ParaScheduler::on_initialize(target_block); - rococo_runtime::Paras::on_initialize(target_block); - rococo_runtime::Initializer::on_initialize(target_block); - rococo_runtime::Dmp::on_initialize(target_block); - rococo_runtime::Hrmp::on_initialize(target_block); - rococo_runtime::ParaSessionInfo::on_initialize(target_block); - rococo_runtime::Slots::on_initialize(target_block); - rococo_runtime::XcmPallet::on_initialize(target_block); - rococo_runtime::MessageQueue::on_initialize(target_block); - rococo_runtime::Beefy::on_initialize(target_block); -} - -pub fn initialize_basilisk_block(target_block: BlockNumber, target_slot: Slot) { +pub fn go_to_block(number: BlockNumber) { + use basilisk_runtime::ParachainSystem; use frame_support::storage::unhashed; + use frame_support::traits::OnFinalize; + + let current_block = basilisk_runtime::System::block_number(); - // Clear AuraExt storage when starting a new test (block 1) or when resetting - // This prevents "Slot moved backwards" errors from previous test runs let aura_key = frame_support::storage::storage_prefix(b"AuraExt", b"RelaySlotInfo"); - if target_block == 1 { + if number == 1 || current_block > number { unhashed::kill(&aura_key); } else if let Some(data) = unhashed::get_raw(&aura_key) { - // Also check if stored slot exists and is greater than what we're about to set - // This indicates storage wasn't properly cleared after previous test + use sp_consensus_slots::Slot; use sp_core::Decode; if let Ok((stored_slot, _)) = <(Slot, u32)>::decode(&mut &data[..]) { - // If stored slot is greater than or equal to the number we're setting, clear it - if u64::from(stored_slot) >= target_block as u64 { + if u64::from(stored_slot) >= number as u64 { unhashed::kill(&aura_key); } } } - basilisk_runtime::System::set_block_number(target_block); - basilisk_runtime::System::initialize( - &target_block, - &Default::default(), - &Digest { - logs: vec![DigestItem::PreRuntime(AURA_ENGINE_ID, target_slot.encode())], - }, - ); - - basilisk_runtime::System::on_initialize(target_block); - // basilisk_runtime::Timestamp::on_initialize(target_block); - basilisk_runtime::Session::on_initialize(target_block); - basilisk_runtime::Aura::on_initialize(target_block); - basilisk_runtime::AuraExt::on_initialize(target_block); - basilisk_runtime::RelayChainInfo::on_initialize(target_block); - basilisk_runtime::Scheduler::on_initialize(target_block); - basilisk_runtime::ParachainSystem::on_initialize(target_block); - basilisk_runtime::ParachainInfo::on_initialize(target_block); - basilisk_runtime::PolkadotXcm::on_initialize(target_block); - basilisk_runtime::CumulusXcm::on_initialize(target_block); - basilisk_runtime::XcmpQueue::on_initialize(target_block); - basilisk_runtime::MessageQueue::on_initialize(target_block); - basilisk_runtime::MultiTransactionPayment::on_initialize(target_block); - basilisk_runtime::EmaOracle::on_initialize(target_block); - - // Set validation data AFTER on_initialize hooks - set_validation_data(target_block, target_slot); -} - -pub fn finalize_basilisk_block(target_block: BlockNumber) { - use frame_support::traits::OnFinalize; - - basilisk_runtime::System::on_finalize(target_block); - basilisk_runtime::Session::on_finalize(target_block); - basilisk_runtime::Aura::on_finalize(target_block); - basilisk_runtime::AuraExt::on_finalize(target_block); - basilisk_runtime::RelayChainInfo::on_finalize(target_block); - basilisk_runtime::Scheduler::on_finalize(target_block); - basilisk_runtime::ParachainSystem::on_finalize(target_block); - basilisk_runtime::ParachainInfo::on_finalize(target_block); - basilisk_runtime::PolkadotXcm::on_finalize(target_block); - basilisk_runtime::CumulusXcm::on_finalize(target_block); - basilisk_runtime::XcmpQueue::on_finalize(target_block); - basilisk_runtime::MessageQueue::on_finalize(target_block); - basilisk_runtime::MultiTransactionPayment::on_finalize(target_block); - basilisk_runtime::EmaOracle::on_finalize(target_block); - basilisk_runtime::System::finalize(); -} - -pub fn finalize_rococo_block(target_block: BlockNumber) { - use frame_support::traits::OnFinalize; - rococo_runtime::System::on_finalize(target_block); - rococo_runtime::Scheduler::on_finalize(target_block); - rococo_runtime::Preimage::on_finalize(target_block); - rococo_runtime::Babe::on_finalize(target_block); - rococo_runtime::Session::on_finalize(target_block); - rococo_runtime::Grandpa::on_finalize(target_block); - rococo_runtime::ParachainsOrigin::on_finalize(target_block); - rococo_runtime::ParasShared::on_finalize(target_block); - rococo_runtime::ParaInclusion::on_finalize(target_block); - rococo_runtime::ParaScheduler::on_finalize(target_block); - rococo_runtime::Paras::on_finalize(target_block); - rococo_runtime::Initializer::on_finalize(target_block); - rococo_runtime::Dmp::on_finalize(target_block); - rococo_runtime::Hrmp::on_finalize(target_block); - rococo_runtime::ParaSessionInfo::on_finalize(target_block); - rococo_runtime::Slots::on_finalize(target_block); - rococo_runtime::XcmPallet::on_finalize(target_block); - rococo_runtime::MessageQueue::on_finalize(target_block); - rococo_runtime::Beefy::on_finalize(target_block); -} - -pub fn go_to_next_block(initialize: bool, finalize: bool) { - let current_block = rococo_runtime::System::block_number(); - let current_para_block = basilisk_runtime::System::block_number(); - let target_relay_block = current_block + 1; - let target_para_block = current_para_block + 1; - - // Advance the relaychain block - - let slot = Slot::from_timestamp( - (pallet_timestamp::Now::::get() + SLOT_DURATION).into(), - SlotDuration::from_millis(SLOT_DURATION), - ); - - if initialize { - initialize_rococo_block(target_relay_block, slot); - initialize_basilisk_block(target_para_block, slot); + if current_block < number { + basilisk_runtime::System::on_finalize(current_block); + basilisk_runtime::Session::on_finalize(current_block); + basilisk_runtime::Aura::on_finalize(current_block); + basilisk_runtime::AuraExt::on_finalize(current_block); + basilisk_runtime::RelayChainInfo::on_finalize(current_block); + basilisk_runtime::Scheduler::on_finalize(current_block); + basilisk_runtime::ParachainSystem::on_finalize(current_block); + basilisk_runtime::ParachainInfo::on_finalize(current_block); + basilisk_runtime::PolkadotXcm::on_finalize(current_block); + basilisk_runtime::CumulusXcm::on_finalize(current_block); + basilisk_runtime::XcmpQueue::on_finalize(current_block); + basilisk_runtime::MessageQueue::on_finalize(current_block); + basilisk_runtime::MultiTransactionPayment::on_finalize(current_block); + basilisk_runtime::EmaOracle::on_finalize(current_block); } - if finalize { - finalize_basilisk_block(target_para_block); - finalize_rococo_block(target_relay_block); - } -} + ParachainSystem::on_initialize(number); -pub fn set_validation_data(next_block: u32, _slot: Slot) { - use basilisk_runtime::RuntimeOrigin; - use frame_support::storage::storage_prefix; - use polkadot_primitives::HeadData; - - let parent_head = HeadData(b"deadbeef".into()); - let sproof_builder = RelayStateSproofBuilder { - para_id: basilisk_runtime::ParachainInfo::parachain_id(), - included_para_head: Some(parent_head.clone()), - current_slot: (next_block as u64).into(), - ..Default::default() + let mut sproof_builder = RelayStateSproofBuilder::default(); + + let parent_head_data = { + use xcm_emulator::HeaderT; + let header = cumulus_primitives_core::relay_chain::Header::new( + number, + sp_core::H256::from_low_u64_be(0), + sp_core::H256::from_low_u64_be(0), + Default::default(), + Default::default(), + ); + cumulus_primitives_core::relay_chain::HeadData(header.encode()) }; + sproof_builder.para_id = basilisk_runtime::ParachainInfo::parachain_id(); + sproof_builder.included_para_head = Some(parent_head_data.clone()); + sproof_builder.current_slot = (number as u64).into(); + let (relay_storage_root, proof) = sproof_builder.into_state_root_and_proof(); - assert_ok!(basilisk_runtime::ParachainSystem::set_validation_data( - RuntimeOrigin::none(), + assert_ok!(ParachainSystem::set_validation_data( + basilisk_runtime::RuntimeOrigin::none(), cumulus_primitives_parachain_inherent::ParachainInherentData { validation_data: cumulus_primitives_core::PersistedValidationData { - parent_head, - relay_parent_number: next_block, + parent_head: Default::default(), + relay_parent_number: number, relay_parent_storage_root: relay_storage_root, max_pov_size: Default::default(), }, relay_chain_state: proof, downward_messages: Default::default(), horizontal_messages: Default::default(), + collator_peer_id: None, + relay_parent_descendants: Default::default(), } )); - sp_io::storage::clear(&storage_prefix(b"ParachainSystem", b"UnincludedSegment")); + sp_io::storage::clear(&frame_support::storage::storage_prefix( + b"ParachainSystem", + b"UnincludedSegment", + )); + + basilisk_runtime::System::set_block_number(number); + basilisk_runtime::System::on_initialize(number); + basilisk_runtime::Session::on_initialize(number); + basilisk_runtime::Aura::on_initialize(number); + basilisk_runtime::AuraExt::on_initialize(number); + basilisk_runtime::RelayChainInfo::on_initialize(number); + basilisk_runtime::Scheduler::on_initialize(number); + basilisk_runtime::ParachainInfo::on_initialize(number); + basilisk_runtime::PolkadotXcm::on_initialize(number); + basilisk_runtime::CumulusXcm::on_initialize(number); + basilisk_runtime::XcmpQueue::on_initialize(number); + basilisk_runtime::MessageQueue::on_initialize(number); + basilisk_runtime::MultiTransactionPayment::on_initialize(number); + basilisk_runtime::EmaOracle::on_initialize(number); +} + +pub fn go_to_next_block(_initialize: bool, _finalize: bool) { + let current_para_block = basilisk_runtime::System::block_number(); + go_to_block(current_para_block + 1); } use xcm_emulator::pallet_message_queue; diff --git a/integration-tests/src/non_native_fee.rs b/integration-tests/src/non_native_fee.rs index e929022ed2..f6d5880373 100644 --- a/integration-tests/src/non_native_fee.rs +++ b/integration-tests/src/non_native_fee.rs @@ -4,13 +4,13 @@ use crate::kusama_test_net::*; use basilisk_runtime::{Balances, Currencies, MultiTransactionPayment, RuntimeOrigin, Tokens}; +use basilisk_traits::AMM; use frame_support::{ assert_ok, dispatch::DispatchInfo, sp_runtime::transaction_validity::{InvalidTransaction, TransactionValidityError}, weights::Weight, }; -use hydradx_traits::AMM; use orml_traits::currency::MultiCurrency; use pallet_asset_registry::AssetType; use pallet_transaction_multi_payment::Price; diff --git a/integration-tests/src/router.rs b/integration-tests/src/router.rs index 8afdc9fbee..a9dda3d715 100644 --- a/integration-tests/src/router.rs +++ b/integration-tests/src/router.rs @@ -5,7 +5,7 @@ use crate::assert_trader_non_native_balance; use crate::kusama_test_net::*; use basilisk_runtime::{BlockNumber, RuntimeOrigin, LBP, XYK}; -use hydradx_traits::AMM; +use basilisk_traits::AMM; use primitives::AssetId; use pallet_lbp::WeightCurveType; diff --git a/integration-tests/src/xyk.rs b/integration-tests/src/xyk.rs index d03ac99025..69b6ab37fb 100644 --- a/integration-tests/src/xyk.rs +++ b/integration-tests/src/xyk.rs @@ -4,9 +4,9 @@ use crate::kusama_test_net::*; use basilisk_runtime::Currencies; use basilisk_runtime::{DustRemovalWhitelist, RuntimeOrigin, XYK}; +use basilisk_traits::AMM; use frame_support::assert_noop; use frame_support::{assert_ok, traits::Contains}; -use hydradx_traits::AMM; use pallet_xyk::types::AssetId; use xcm_emulator::TestExt; diff --git a/node/Cargo.toml b/node/Cargo.toml index 61e80e6f4e..6e3945a1a1 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basilisk" -version = "19.0.0" +version = "19.1.0" description = "Basilisk node" authors = ["GalacticCouncil"] edition = "2021" diff --git a/node/src/command.rs b/node/src/command.rs index 0e716ecada..3a233248c8 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -116,7 +116,7 @@ impl SubstrateCli for RelayChainCli { } } -#[allow(clippy::borrowed_box)] +#[allow(clippy::borrowed_box, clippy::result_large_err)] fn extract_genesis_wasm(chain_spec: &Box) -> Result> { let mut storage = chain_spec.build_storage()?; @@ -127,6 +127,7 @@ fn extract_genesis_wasm(chain_spec: &Box) -> Result sc_cli::Result<()> { let cli = Cli::from_args(); @@ -212,7 +213,7 @@ pub fn run() -> sc_cli::Result<()> { let db = partials.backend.expose_db(); let storage = partials.backend.expose_storage(); - cmd.run(config, partials.client, db, storage) + cmd.run(config, partials.client, db, storage, None) }), BenchmarkCmd::Overhead(_) => Err("Unsupported benchmarking command".into()), BenchmarkCmd::Machine(cmd) => { @@ -313,9 +314,9 @@ pub fn run() -> sc_cli::Result<()> { let collator_options = cli.run.base.collator_options(); - info!("Parachain id: {:?}", para_id); - info!("Parachain Account: {}", parachain_account); - info!("Parachain genesis state: {}", genesis_state); + info!("Parachain id: {para_id:?}"); + info!("Parachain Account: {parachain_account}"); + info!("Parachain genesis state: {genesis_state}"); info!( "Is collating: {}", if config.role.is_authority() { "yes" } else { "no" } diff --git a/node/src/main.rs b/node/src/main.rs index 7ca3ebfd7c..02bd04d7d3 100644 --- a/node/src/main.rs +++ b/node/src/main.rs @@ -25,6 +25,7 @@ mod cli; mod command; mod rpc; +#[allow(clippy::result_large_err)] fn main() -> sc_cli::Result<()> { command::run() } diff --git a/node/src/service.rs b/node/src/service.rs index 975824e51b..0f6e2201a9 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -186,7 +186,7 @@ async fn start_node_impl( let backend = params.backend.clone(); let mut task_manager = params.task_manager; - let (relay_chain_interface, collator_key) = build_relay_chain_interface( + let (relay_chain_interface, collator_key, _, _) = build_relay_chain_interface( polkadot_config, ¶chain_config, telemetry_worker_handle, @@ -212,6 +212,7 @@ async fn start_node_impl( import_queue: params.import_queue, net_config, sybil_resistance_level: CollatorSybilResistance::Resistant, // because of Aura + metrics: sc_network::service::NotificationMetrics::new(prometheus_registry.as_ref()), }) .await?; @@ -320,6 +321,7 @@ async fn start_node_impl( relay_chain_slot_duration, recovery_handle: Box::new(overseer_handle.clone()), sync_service: sync_service.clone(), + prometheus_registry: prometheus_registry.as_ref(), })?; if validator { diff --git a/pallets/asset-registry/Cargo.toml b/pallets/asset-registry/Cargo.toml index 3e44f8974e..cec1aed645 100644 --- a/pallets/asset-registry/Cargo.toml +++ b/pallets/asset-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-asset-registry" -version = "2.4.0" +version = "2.5.0" description = "Pallet for asset registry management" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/asset-registry/src/lib.rs b/pallets/asset-registry/src/lib.rs index 6eccc2f30f..1b54ecf8b0 100644 --- a/pallets/asset-registry/src/lib.rs +++ b/pallets/asset-registry/src/lib.rs @@ -64,8 +64,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// The origin which can work with asset-registry. type RegistryOrigin: EnsureOrigin; diff --git a/pallets/asset-registry/src/mock.rs b/pallets/asset-registry/src/mock.rs index f790b1fdf5..0a639b3633 100644 --- a/pallets/asset-registry/src/mock.rs +++ b/pallets/asset-registry/src/mock.rs @@ -93,7 +93,6 @@ use scale_info::TypeInfo; pub struct AssetLocation(pub Location); impl Config for Test { - type RuntimeEvent = RuntimeEvent; type RegistryOrigin = frame_system::EnsureRoot; type AssetId = u32; type Balance = Balance; diff --git a/pallets/ema-oracle/Cargo.toml b/pallets/ema-oracle/Cargo.toml index ece6faf59d..326365f662 100644 --- a/pallets/ema-oracle/Cargo.toml +++ b/pallets/ema-oracle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-ema-oracle" -version = "1.4.0" +version = "1.5.0" description = "Exponential moving average oracle for AMM pools" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/ema-oracle/src/lib.rs b/pallets/ema-oracle/src/lib.rs index 9891ca8e34..50ca52c141 100644 --- a/pallets/ema-oracle/src/lib.rs +++ b/pallets/ema-oracle/src/lib.rs @@ -120,8 +120,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Weight information for the extrinsics. type WeightInfo: WeightInfo; diff --git a/pallets/ema-oracle/src/tests/mock.rs b/pallets/ema-oracle/src/tests/mock.rs index 29a9b07484..adddb84b49 100644 --- a/pallets/ema-oracle/src/tests/mock.rs +++ b/pallets/ema-oracle/src/tests/mock.rs @@ -131,7 +131,6 @@ impl Contains<(Source, AssetId, AssetId)> for OracleWhitelist { } impl Config for Test { - type RuntimeEvent = RuntimeEvent; type AuthorityOrigin = EnsureRoot; type BlockNumberProvider = System; type SupportedPeriods = SupportedPeriods; diff --git a/pallets/lbp/Cargo.toml b/pallets/lbp/Cargo.toml index ab58a5fdfe..c924c2edc4 100644 --- a/pallets/lbp/Cargo.toml +++ b/pallets/lbp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-lbp" -version = "4.11.0" +version = "4.12.0" description = "HydraDX Liquidity Bootstrapping Pool Pallet" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/lbp/src/lib.rs b/pallets/lbp/src/lib.rs index f677f11731..1d65e3e54e 100644 --- a/pallets/lbp/src/lib.rs +++ b/pallets/lbp/src/lib.rs @@ -23,6 +23,7 @@ #![allow(clippy::manual_inspect)] pub use crate::types::{Amount, AssetId, AssetPair, Balance}; +use basilisk_traits::{AMMTransfer, AMM}; use codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; use frame_support::sp_runtime::{ traits::{AtLeast32BitUnsigned, BlockNumberProvider, Saturating, Zero}, @@ -37,7 +38,7 @@ use frame_support::{ use frame_system::ensure_signed; use frame_system::pallet_prelude::BlockNumberFor; use hydra_dx_math::types::LBPWeight; -use hydradx_traits::{AMMTransfer, AssetPairAccountIdFor, CanCreatePool, LockedBalance, AMM}; +use hydradx_traits::{AssetPairAccountIdFor, CanCreatePool, LockedBalance}; use pallet_broadcast::types::{Asset, Destination, Fee}; use orml_traits::{MultiCurrency, MultiCurrencyExtended, MultiLockableCurrency}; @@ -189,8 +190,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + pallet_broadcast::Config { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Multi currency for transfer of currencies type MultiCurrency: MultiCurrencyExtended + MultiLockableCurrency; diff --git a/pallets/lbp/src/mock.rs b/pallets/lbp/src/mock.rs index eea51a7c08..a7ccfe7071 100644 --- a/pallets/lbp/src/mock.rs +++ b/pallets/lbp/src/mock.rs @@ -3,9 +3,10 @@ use crate::{ types::{AssetId, AssetPair, Balance}, AssetPairAccountIdFor, Config, Pool, WeightCurveType, }; +use basilisk_traits::AMMTransfer; use frame_support::parameter_types; use frame_support::traits::{Everything, LockIdentifier, Nothing}; -use hydradx_traits::{AMMTransfer, LockedBalance}; +use hydradx_traits::LockedBalance; use orml_traits::parameter_type_with_key; use sp_core::H256; use sp_runtime::{ @@ -126,7 +127,6 @@ parameter_types! { } impl orml_tokens::Config for Test { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type Amount = Amount; type CurrencyId = AssetId; @@ -174,12 +174,9 @@ impl LockedBalance for MultiLockedBalance { } } -impl pallet_broadcast::Config for Test { - type RuntimeEvent = RuntimeEvent; -} +impl pallet_broadcast::Config for Test {} impl Config for Test { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Currency; type LockedBalance = MultiLockedBalance; type CreatePoolOrigin = frame_system::EnsureRoot; diff --git a/pallets/lbp/src/provider.rs b/pallets/lbp/src/provider.rs index 8ff41f9ef3..8609bc2c94 100644 --- a/pallets/lbp/src/provider.rs +++ b/pallets/lbp/src/provider.rs @@ -1,7 +1,7 @@ use crate::{AssetId, AssetPair, Config, Pallet, PoolData}; +use basilisk_traits::AMM; use hydra_dx_math::types::Price; use hydradx_traits::pools::SpotPriceProvider; -use hydradx_traits::AMM; use orml_traits::MultiCurrency; use sp_runtime::traits::{BlockNumberProvider, One}; use sp_runtime::{FixedPointNumber, FixedU128}; diff --git a/pallets/lbp/src/tests.rs b/pallets/lbp/src/tests.rs index b3b6204ae4..6e057bec3c 100644 --- a/pallets/lbp/src/tests.rs +++ b/pallets/lbp/src/tests.rs @@ -28,8 +28,9 @@ pub use crate::mock::{ set_block_number, Currency, ExtBuilder, LBPPallet, RuntimeOrigin as Origin, Test, ALICE, BOB, BSX, CHARLIE, ETH, HDX, KUSD, }; +use basilisk_traits::AMMTransfer; use frame_support::{assert_err, assert_noop, assert_ok}; -use hydradx_traits::{AMMTransfer, LockedBalance}; +use hydradx_traits::LockedBalance; use pallet_broadcast::types::Destination; use sp_runtime::traits::{BadOrigin, Dispatchable}; use sp_std::convert::TryInto; diff --git a/pallets/lbp/src/trade_execution.rs b/pallets/lbp/src/trade_execution.rs index d750c24fb9..4621368339 100644 --- a/pallets/lbp/src/trade_execution.rs +++ b/pallets/lbp/src/trade_execution.rs @@ -1,6 +1,8 @@ use crate::*; -use basilisk_traits::router::{ExecutorError, PoolType, TradeExecution}; -use hydradx_traits::AMM; +use basilisk_traits::{ + router::{ExecutorError, PoolType, TradeExecution}, + AMM, +}; use orml_traits::MultiCurrency; use sp_runtime::traits::BlockNumberProvider; use sp_runtime::DispatchError::Corruption; diff --git a/pallets/marketplace/Cargo.toml b/pallets/marketplace/Cargo.toml index f589beb35d..461ef88300 100644 --- a/pallets/marketplace/Cargo.toml +++ b/pallets/marketplace/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-marketplace" -version = "5.1.0" +version = "5.2.0" authors = ["GalacticCoucil"] description = "The marketplace for trading NFTs" edition = "2018" diff --git a/pallets/marketplace/src/lib.rs b/pallets/marketplace/src/lib.rs index a1182414fb..83276bafdb 100644 --- a/pallets/marketplace/src/lib.rs +++ b/pallets/marketplace/src/lib.rs @@ -99,7 +99,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + pallet_nft::Config { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; type Currency: ReservableCurrency; type WeightInfo: WeightInfo; #[pallet::constant] diff --git a/pallets/marketplace/src/mock.rs b/pallets/marketplace/src/mock.rs index e3b694c81d..56ea632068 100644 --- a/pallets/marketplace/src/mock.rs +++ b/pallets/marketplace/src/mock.rs @@ -44,7 +44,6 @@ parameter_types! { } impl pallet_marketplace::Config for Test { - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type WeightInfo = pallet_marketplace::weights::BasiliskWeight; type MinimumOfferAmount = MinimumOfferAmount; @@ -56,7 +55,6 @@ parameter_types! { } impl pallet_nft::Config for Test { - type RuntimeEvent = RuntimeEvent; type WeightInfo = (); type NftCollectionId = u32; type NftItemId = u32; diff --git a/pallets/route-executor/Cargo.toml b/pallets/route-executor/Cargo.toml index 389f19559a..dcd16a9dc5 100644 --- a/pallets/route-executor/Cargo.toml +++ b/pallets/route-executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-route-executor" -version = "2.8.0" +version = "2.9.0" description = "A pallet to execute a route containing a sequence of trades" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/route-executor/src/lib.rs b/pallets/route-executor/src/lib.rs index 96c437ff96..ffe7fa68bd 100644 --- a/pallets/route-executor/src/lib.rs +++ b/pallets/route-executor/src/lib.rs @@ -76,8 +76,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + pallet_broadcast::Config { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Asset id type type AssetId: Parameter + Member + Copy + MaybeSerializeDeserialize + MaxEncodedLen + AtLeast32BitUnsigned; @@ -333,6 +331,7 @@ pub mod pallet { #[pallet::call_index(2)] #[pallet::weight(T::WeightInfo::set_route_weight(new_route))] #[transactional] + #[allow(clippy::useless_conversion)] pub fn set_route( origin: OriginFor, mut asset_pair: AssetPair, @@ -413,6 +412,7 @@ pub mod pallet { #[pallet::call_index(3)] #[pallet::weight(T::WeightInfo::force_insert_route_weight())] #[transactional] + #[allow(clippy::useless_conversion)] pub fn force_insert_route( origin: OriginFor, mut asset_pair: AssetPair, diff --git a/pallets/route-executor/src/tests/mock.rs b/pallets/route-executor/src/tests/mock.rs index f10290f265..9520bbab9b 100644 --- a/pallets/route-executor/src/tests/mock.rs +++ b/pallets/route-executor/src/tests/mock.rs @@ -101,7 +101,6 @@ parameter_type_with_key! { } impl orml_tokens::Config for Test { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type Amount = Amount; type CurrencyId = AssetId; @@ -137,7 +136,6 @@ impl pallet_balances::Config for Test { } impl pallet_currencies::Config for Test { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Tokens; type NativeCurrency = BasicCurrencyAdapter; type Erc20Currency = MockErc20Currency; @@ -145,11 +143,10 @@ impl pallet_currencies::Config for Test { type GetNativeCurrencyId = NativeCurrencyId; type WeightInfo = (); type ReserveAccount = (); + type RegistryInspect = MockBoundErc20; } -impl pallet_broadcast::Config for Test { - type RuntimeEvent = RuntimeEvent; -} +impl pallet_broadcast::Config for Test {} type Pools = (XYK, StableSwap, OmniPool, LBP); @@ -161,7 +158,6 @@ parameter_types! { } impl Config for Test { - type RuntimeEvent = RuntimeEvent; type AssetId = AssetId; type Balance = Balance; type NativeAssetId = NativeCurrencyId; diff --git a/pallets/transaction-multi-payment/Cargo.toml b/pallets/transaction-multi-payment/Cargo.toml index 639742b71a..7cf67b5dab 100644 --- a/pallets/transaction-multi-payment/Cargo.toml +++ b/pallets/transaction-multi-payment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-transaction-multi-payment" -version = "11.1.0" +version = "11.2.0" description = "Transaction multi currency payment support module" authors = ["GalacticCoucil"] edition = "2021" diff --git a/pallets/transaction-multi-payment/src/lib.rs b/pallets/transaction-multi-payment/src/lib.rs index 2cd28a14ad..655c47cc49 100644 --- a/pallets/transaction-multi-payment/src/lib.rs +++ b/pallets/transaction-multi-payment/src/lib.rs @@ -34,6 +34,7 @@ mod traits; pub use crate::traits::*; use basilisk_math::ema::EmaPrice; +use basilisk_traits::AccountFeeCurrency; use basilisk_traits::{ oracle::{NativePriceOracle, OraclePeriod, PriceOracle}, router::{AssetPair, RouteProvider}, @@ -52,9 +53,9 @@ use frame_support::{ weights::Weight, }; use frame_system::{ensure_signed, pallet_prelude::BlockNumberFor}; +use hydradx_traits::evm::InspectEvmAccounts; use hydradx_traits::fee::InspectTransactionFeeCurrency; use hydradx_traits::fee::SwappablePaymentAssetTrader; -use hydradx_traits::{evm::InspectEvmAccounts, AccountFeeCurrency}; use orml_traits::{GetByKey, Happened, MultiCurrency}; use pallet_transaction_payment::OnChargeTransaction; use sp_runtime::traits::TryConvert; @@ -113,9 +114,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + pallet_transaction_payment::Config { - /// Because this pallet emits events, it depends on the runtime's definition of an event. - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// The origin which can add/remove accepted currencies type AcceptedCurrencyOrigin: EnsureOrigin; @@ -401,6 +399,7 @@ pub mod pallet { #[pallet::weight( ::EvmPermit::dispatch_weight(*gas_limit) )] + #[allow(clippy::useless_conversion)] pub fn dispatch_permit( origin: OriginFor, from: H160, diff --git a/pallets/transaction-multi-payment/src/mock.rs b/pallets/transaction-multi-payment/src/mock.rs index 69214e5728..c23e1a515b 100644 --- a/pallets/transaction-multi-payment/src/mock.rs +++ b/pallets/transaction-multi-payment/src/mock.rs @@ -165,7 +165,6 @@ impl system::Config for Test { } impl Config for Test { - type RuntimeEvent = RuntimeEvent; type AcceptedCurrencyOrigin = frame_system::EnsureRoot; type Currencies = Currencies; type RouteProvider = DefaultRouteProvider; @@ -369,7 +368,6 @@ impl MutationHooks for CurrencyHooks { } impl orml_tokens::Config for Test { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type Amount = Amount; type CurrencyId = AssetId; @@ -387,7 +385,6 @@ parameter_types! { } impl pallet_currencies::Config for Test { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Tokens; type NativeCurrency = BasicCurrencyAdapter; type Erc20Currency = MockErc20Currency; @@ -395,6 +392,7 @@ impl pallet_currencies::Config for Test { type GetNativeCurrencyId = HdxAssetId; type WeightInfo = (); type ReserveAccount = CurrenciesReserveAccount; + type RegistryInspect = MockBoundErc20; } impl pallet_utility::Config for Test { diff --git a/pallets/xyk-liquidity-mining/Cargo.toml b/pallets/xyk-liquidity-mining/Cargo.toml index e5e8924faf..df925ab465 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.2.0" +version = "1.3.0" description = "Liquidity mining" authors = ["GalacticCouncil"] edition = "2021" @@ -22,6 +22,7 @@ orml-traits = { workspace = true } # Local dependencies primitives = { path = "../../primitives", default-features = false } +basilisk-traits = { workspace = true } # Warehouse dependencies pallet-liquidity-mining = { workspace = true } diff --git a/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml b/pallets/xyk-liquidity-mining/benchmarking/Cargo.toml index 5f7d3c2bd0..c5b1b84841 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.1.0" +version = "1.2.0" description = "Liquidity Mining Benchmarking Module" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs b/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs index 5061794ec5..f39b7c474b 100644 --- a/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs +++ b/pallets/xyk-liquidity-mining/benchmarking/src/mock.rs @@ -151,7 +151,6 @@ impl pallet_liquidity_mining::Config for Test { type MaxYieldFarmsPerGlobalFarm = MaxYieldFarmsPerGlobalFarm; type AssetRegistry = AssetRegistry; type NonDustableWhitelistHandler = Duster; - type RuntimeEvent = RuntimeEvent; type PriceAdjustment = pallet_liquidity_mining::DefaultPriceAdjustment; type TreasuryAccountId = TreasuryAccount; } @@ -162,7 +161,6 @@ parameter_types! { } impl pallet_xyk_liquidity_mining::Config for Test { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Currency; type CreateOrigin = EnsureRoot; type PalletId = LMPalletId; @@ -197,13 +195,13 @@ impl hydradx_traits::evm::Erc20OnDust for NoErc20Support { } impl pallet_duster::Config for Test { - type RuntimeEvent = RuntimeEvent; type AssetId = AssetId; type MultiCurrency = Currency; type ExistentialDeposit = AssetRegistry; type WhitelistUpdateOrigin = EnsureRoot; type Erc20Support = NoErc20Support; type TreasuryAccountId = TreasuryAccount; + type ExtendedWhitelist = (); type WeightInfo = (); } @@ -212,7 +210,6 @@ parameter_types! { } impl pallet_nft::Config for Test { - type RuntimeEvent = RuntimeEvent; type WeightInfo = (); type NftCollectionId = primitives::CollectionId; type NftItemId = primitives::ItemId; @@ -282,7 +279,6 @@ parameter_type_with_key! { } impl orml_tokens::Config for Test { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type Amount = Amount; type CurrencyId = AssetId; @@ -314,7 +310,6 @@ impl AssetPairAccountIdFor for AssetPairAccountIdTest { } impl pallet_asset_registry::Config for Test { - type RuntimeEvent = RuntimeEvent; type RegistryOrigin = EnsureSigned; type AssetId = AssetId; type Balance = Balance; @@ -335,7 +330,6 @@ parameter_types! { } impl pallet_xyk::Config for Test { - type RuntimeEvent = RuntimeEvent; type AssetRegistry = AssetRegistry; type AssetPairAccountId = AssetPairAccountIdTest; type Currency = Currency; @@ -353,9 +347,7 @@ impl pallet_xyk::Config for Test { type NonDustableWhitelistHandler = Duster; } -impl pallet_broadcast::Config for Test { - type RuntimeEvent = RuntimeEvent; -} +impl pallet_broadcast::Config for Test {} impl ExtBuilder { pub fn build(self) -> sp_io::TestExternalities { diff --git a/pallets/xyk-liquidity-mining/src/lib.rs b/pallets/xyk-liquidity-mining/src/lib.rs index d87ad36418..92f7edabca 100644 --- a/pallets/xyk-liquidity-mining/src/lib.rs +++ b/pallets/xyk-liquidity-mining/src/lib.rs @@ -56,11 +56,12 @@ use pallet_liquidity_mining::{FarmMultiplier, LoyaltyCurve}; use pallet_xyk::types::{AssetId, AssetPair, Balance}; pub use crate::weights::WeightInfo; +use basilisk_traits::AMM; use frame_support::{pallet_prelude::*, sp_runtime::traits::AccountIdConversion}; use frame_system::{ensure_signed, pallet_prelude::OriginFor}; use hydradx_traits::{ nft::{CreateTypedCollection, ReserveCollectionId}, - AMMPosition, AMM, + AMMPosition, }; use orml_traits::MultiCurrency; use pallet_nft::CollectionType; @@ -123,8 +124,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + TypeInfo { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Currency for transfers. type MultiCurrency: MultiCurrency; diff --git a/pallets/xyk-liquidity-mining/src/tests/mock.rs b/pallets/xyk-liquidity-mining/src/tests/mock.rs index 65da5c6642..258424056d 100644 --- a/pallets/xyk-liquidity-mining/src/tests/mock.rs +++ b/pallets/xyk-liquidity-mining/src/tests/mock.rs @@ -27,8 +27,9 @@ use frame_support::{ PalletId, }; +use basilisk_traits::AMM; use frame_system as system; -use hydradx_traits::{nft::CreateTypedCollection, pools::DustRemovalAccountWhitelist, AMMPosition, AMM}; +use hydradx_traits::{nft::CreateTypedCollection, pools::DustRemovalAccountWhitelist, AMMPosition}; use orml_traits::parameter_type_with_key; use pallet_liquidity_mining::{FarmMultiplier, YieldFarmId}; use pallet_nft::CollectionType; @@ -235,21 +236,21 @@ impl AMM for DummyAMM { _min_bought: Balance, _discount: bool, ) -> Result< - hydradx_traits::AMMTransfer, + basilisk_traits::AMMTransfer, frame_support::sp_runtime::DispatchError, > { Err(sp_runtime::DispatchError::Other("NotImplemented")) } fn execute_buy( - _transfer: &hydradx_traits::AMMTransfer, + _transfer: &basilisk_traits::AMMTransfer, _destination: Option<&AccountId>, ) -> frame_support::dispatch::DispatchResult { Err(sp_runtime::DispatchError::Other("NotImplemented")) } fn execute_sell( - _transfer: &hydradx_traits::AMMTransfer, + _transfer: &basilisk_traits::AMMTransfer, ) -> frame_support::dispatch::DispatchResult { Err(sp_runtime::DispatchError::Other("NotImplemented")) } @@ -261,7 +262,7 @@ impl AMM for DummyAMM { _max_limit: Balance, _discount: bool, ) -> Result< - hydradx_traits::AMMTransfer, + basilisk_traits::AMMTransfer, frame_support::sp_runtime::DispatchError, > { Err(sp_runtime::DispatchError::Other("NotImplemented")) @@ -341,7 +342,6 @@ parameter_types! { } impl Config for Test { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Tokens; type CreateOrigin = frame_system::EnsureRoot; type WeightInfo = (); @@ -786,6 +786,16 @@ impl hydradx_traits::liquidity_mining::Mutate f fn get_global_farm_id(deposit_id: u128, yield_farm_id: u32) -> Option { DEPOSIT_ENTRIES.with(|v| v.borrow().get(&(deposit_id, yield_farm_id)).map(|d| d.global_farm_id)) } + + fn get_yield_farm_ids(deposit_id: DepositId) -> Option> { + DEPOSITS.with(|v| { + let m = v.borrow(); + m.get(&deposit_id).map(|_deposit| { + // Return an empty vector for now - this is a dummy implementation + Vec::new() + }) + }) + } } //NOTE: this is and should not be used anywhere. This exists only to make trait bellow happy. Trait @@ -831,7 +841,6 @@ parameter_type_with_key! { } impl orml_tokens::Config for Test { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type Amount = Amount; type CurrencyId = AssetId; diff --git a/pallets/xyk/Cargo.toml b/pallets/xyk/Cargo.toml index 37e0af56e1..b0c4d9a046 100644 --- a/pallets/xyk/Cargo.toml +++ b/pallets/xyk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-xyk" -version = "6.8.0" +version = "6.9.0" description = "XYK automated market maker" authors = ["GalacticCouncil"] edition = "2021" diff --git a/pallets/xyk/src/impls.rs b/pallets/xyk/src/impls.rs index 41f8a3ca01..f3f3be3f46 100644 --- a/pallets/xyk/src/impls.rs +++ b/pallets/xyk/src/impls.rs @@ -1,6 +1,6 @@ use crate::types::{AssetId, AssetPair, Price}; +use basilisk_traits::AMM; use hydradx_traits::pools::SpotPriceProvider; -use hydradx_traits::AMM; use orml_traits::MultiCurrency; use sp_runtime::FixedPointNumber; use sp_std::marker::PhantomData; diff --git a/pallets/xyk/src/lib.rs b/pallets/xyk/src/lib.rs index e3d6af0448..4dd296e864 100644 --- a/pallets/xyk/src/lib.rs +++ b/pallets/xyk/src/lib.rs @@ -29,7 +29,7 @@ #![allow(clippy::upper_case_acronyms)] #![allow(clippy::manual_inspect)] -use basilisk_traits::{OnCreatePoolHandler, OnLiquidityChangedHandler, OnTradeHandler}; +use basilisk_traits::{AMMTransfer, OnCreatePoolHandler, OnLiquidityChangedHandler, OnTradeHandler, AMM}; use frame_support::sp_runtime::{traits::Zero, DispatchError}; use frame_support::{ dispatch::DispatchResult, @@ -39,7 +39,7 @@ use frame_support::{ }; use frame_system::ensure_signed; use frame_system::pallet_prelude::BlockNumberFor; -use hydradx_traits::{AMMPosition, AMMTransfer, AssetPairAccountIdFor, CanCreatePool, AMM}; +use hydradx_traits::{AMMPosition, AssetPairAccountIdFor, CanCreatePool}; use pallet_broadcast::types::{Asset, Destination, Fee}; use sp_std::{vec, vec::Vec}; @@ -83,8 +83,6 @@ pub mod pallet { #[pallet::config] pub trait Config: frame_system::Config + pallet_broadcast::Config { - type RuntimeEvent: From> + IsType<::RuntimeEvent>; - /// Registry support type AssetRegistry: Create; @@ -539,9 +537,7 @@ pub mod pallet { if r.is_err() { log::trace!( - target: "xyk::remova_liquidity", "XYK: Failed to remove account {:?} from dust-removal whitelist. Reason {:?}", - pair_account, - r + target: "xyk::remova_liquidity", "XYK: Failed to remove account {pair_account:?} from dust-removal whitelist. Reason {r:?}", ); } diff --git a/pallets/xyk/src/tests/creation.rs b/pallets/xyk/src/tests/creation.rs index 90c09ec3f9..d7afd93eac 100644 --- a/pallets/xyk/src/tests/creation.rs +++ b/pallets/xyk/src/tests/creation.rs @@ -1,7 +1,7 @@ pub use super::mock::*; use crate::{Error, Event}; +use basilisk_traits::AMM as AmmPool; use frame_support::{assert_noop, assert_ok, BoundedVec}; -use hydradx_traits::AMM as AmmPool; use orml_traits::MultiCurrency; use pallet_asset_registry::AssetType; use sp_std::convert::TryInto; diff --git a/pallets/xyk/src/tests/fees.rs b/pallets/xyk/src/tests/fees.rs index a81c993a97..f2a5ad08d5 100644 --- a/pallets/xyk/src/tests/fees.rs +++ b/pallets/xyk/src/tests/fees.rs @@ -1,7 +1,7 @@ pub use super::mock::*; use crate::{Error, Event}; +use basilisk_traits::AMM as AmmPool; use frame_support::{assert_noop, assert_ok}; -use hydradx_traits::AMM as AmmPool; use orml_traits::MultiCurrency; use pallet_broadcast::types::{Asset, Destination, Fee}; diff --git a/pallets/xyk/src/tests/liquidity.rs b/pallets/xyk/src/tests/liquidity.rs index efe0f7833c..8f57a7894e 100644 --- a/pallets/xyk/src/tests/liquidity.rs +++ b/pallets/xyk/src/tests/liquidity.rs @@ -1,8 +1,8 @@ pub use super::mock::*; use crate::types::{AssetPair, Balance}; use crate::{Error, Event}; +use basilisk_traits::AMM as AmmPool; use frame_support::{assert_noop, assert_ok}; -use hydradx_traits::AMM as AmmPool; use orml_traits::MultiCurrency; #[test] diff --git a/pallets/xyk/src/tests/mock.rs b/pallets/xyk/src/tests/mock.rs index d936f53fa6..8a0df6f816 100644 --- a/pallets/xyk/src/tests/mock.rs +++ b/pallets/xyk/src/tests/mock.rs @@ -107,7 +107,6 @@ parameter_types! { } impl pallet_asset_registry::Config for Test { - type RuntimeEvent = RuntimeEvent; type RegistryOrigin = EnsureSigned; type AssetId = AssetId; type Balance = Balance; @@ -158,7 +157,6 @@ parameter_type_with_key! { } impl orml_tokens::Config for Test { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type Amount = Amount; type CurrencyId = AssetId; @@ -254,12 +252,9 @@ impl basilisk_traits::OnLiquidityChangedHandler Result { log::trace!( - target: "xcm::weight", "MultiCurrencyTrader::buy_weight weight: {:?}, payment: {:?}", - weight, payment + target: "xcm::weight", "MultiCurrencyTrader::buy_weight weight: {weight:?}, payment: {payment:?}" ); let (asset_loc, price) = self.get_asset_and_price(&payment).ok_or(XcmError::AssetNotFound)?; let fee = ConvertWeightToFee::weight_to_fee(&weight); @@ -212,7 +211,7 @@ impl< C::convert(asset).and_then(|id| { let receiver = F::get(); D::deposit_fee(&receiver, id, amount.saturated_into::()) - .map_err(|e| log::trace!(target: "xcm::take_revenue", "Could not deposit fee: {:?}", e)) + .map_err(|e| log::trace!(target: "xcm::take_revenue", "Could not deposit fee: {e:?}")) .ok() }); } diff --git a/runtime/basilisk/Cargo.toml b/runtime/basilisk/Cargo.toml index 5ec7f30937..8e9cfe1a58 100644 --- a/runtime/basilisk/Cargo.toml +++ b/runtime/basilisk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basilisk-runtime" -version = "128.0.0" +version = "129.0.0" authors = ["GalacticCouncil"] edition = "2021" homepage = "https://github.com/galacticcouncil/Basilisk-node" @@ -33,7 +33,6 @@ pallet-xyk-liquidity-mining = { workspace = true , default-features = false } pallet-xyk-liquidity-mining-benchmarking = { workspace = true, optional = true, default-features = false } pallet-treasury = { workspace = true } -pallet-democracy = { workspace = true } pallet-scheduler = { workspace = true } pallet-elections-phragmen = { workspace = true } pallet-tips = { workspace = true } @@ -114,6 +113,7 @@ pallet-conviction-voting = { workspace = true } pallet-preimage = { workspace = true } pallet-session = { workspace = true } pallet-proxy = { workspace = true } +pallet-migrations = { workspace = true } pallet-multisig = { workspace = true } pallet-referenda = { workspace = true } pallet-timestamp = { workspace = true } @@ -163,11 +163,11 @@ runtime-benchmarks = [ "xcm-builder/runtime-benchmarks", "pallet-asset-registry/runtime-benchmarks", "pallet-duster/runtime-benchmarks", - "pallet-democracy/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", "pallet-scheduler/runtime-benchmarks", "pallet-utility/runtime-benchmarks", "pallet-tips/runtime-benchmarks", + "pallet-migrations/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", "pallet-multisig/runtime-benchmarks", "pallet-preimage/runtime-benchmarks", @@ -187,6 +187,7 @@ runtime-benchmarks = [ "cumulus-pallet-parachain-system/runtime-benchmarks", "pallet-transaction-multi-payment/runtime-benchmarks", "pallet-transaction-payment/runtime-benchmarks", + "cumulus-primitives-utility/runtime-benchmarks", ] std = [ "codec/std", @@ -258,8 +259,8 @@ std = [ "sp-version/std", "pallet-treasury/std", "pallet-collective/std", - "pallet-democracy/std", "pallet-proxy/std", + "pallet-migrations/std", "pallet-multisig/std", "pallet-scheduler/std", "pallet-tips/std", @@ -304,8 +305,8 @@ try-runtime= [ "pallet-utility/try-runtime", "pallet-treasury/try-runtime", "pallet-collective/try-runtime", - "pallet-democracy/try-runtime", "pallet-proxy/try-runtime", + "pallet-migrations/try-runtime", "pallet-multisig/try-runtime", "pallet-scheduler/try-runtime", "pallet-tips/try-runtime", diff --git a/runtime/basilisk/src/adapter.rs b/runtime/basilisk/src/adapter.rs index a22d1f2a3e..c52f2a93f2 100644 --- a/runtime/basilisk/src/adapter.rs +++ b/runtime/basilisk/src/adapter.rs @@ -60,15 +60,14 @@ impl MultiCurrency ); if res.is_ok() { - >::deposit_event( - ::RuntimeEvent::from(orml_tokens::Event::Transfer { + >::deposit_event(::RuntimeEvent::from( + orml_tokens::Event::::Transfer { currency_id, from: from.clone(), to: to.clone(), amount, - }) - .into(), - ); + }, + )); } res diff --git a/runtime/basilisk/src/apis.rs b/runtime/basilisk/src/apis.rs index 9dc4e07ab5..b2688c03b2 100644 --- a/runtime/basilisk/src/apis.rs +++ b/runtime/basilisk/src/apis.rs @@ -342,13 +342,21 @@ impl_runtime_apis! { cumulus_primitives_core::Junction::GeneralIndex(CORE_ASSET_ID.into()) ]) )); + pub ExistentialDepositAsset: Option = Some(( + AssetLocation::get(), + ExistentialDeposit::get() + ).into()); } use cumulus_primitives_core::ParaId; use polkadot_xcm::latest::prelude::{Location, AssetId, Fungible, Asset, Assets, ParentThen, Parachain, Parent}; impl pallet_xcm::benchmarking::Config for Runtime { - type DeliveryHelper = (); + type DeliveryHelper = cumulus_primitives_utility::ToParentDeliveryHelper< + xcm::XcmConfig, + ExistentialDepositAsset, + (), + >; fn reachable_dest() -> Option { Some(Parent.into()) diff --git a/runtime/basilisk/src/assets.rs b/runtime/basilisk/src/assets.rs index 756be970fd..03e56437d4 100644 --- a/runtime/basilisk/src/assets.rs +++ b/runtime/basilisk/src/assets.rs @@ -20,7 +20,7 @@ use crate::governance::origins::GeneralAdmin; use crate::system::NativeAssetId; use basilisk_traits::{ - OnTradeHandler, + OnTradeHandler, AMM, { oracle::OraclePeriod, router::{inverse_route, AmmTradeWeights, PoolType, Trade}, @@ -29,7 +29,7 @@ use basilisk_traits::{ use hydradx_traits::{ fee::{InspectTransactionFeeCurrency, SwappablePaymentAssetTrader}, - AssetKind, AssetPairAccountIdFor, LockedBalance, Source, AMM, + AssetKind, AssetPairAccountIdFor, LockedBalance, Source, }; use pallet_currencies::fungibles::FungibleCurrencies; use pallet_currencies::BasicCurrencyAdapter; @@ -127,7 +127,6 @@ impl Contains for DustRemovalWhitelist { } impl orml_tokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type Amount = Amount; type CurrencyId = AssetId; @@ -265,13 +264,13 @@ parameter_types! { // The infrastructure relies on the events from this pallet, so we use the latest version of // the pallet that contains and emit events and was updated to the polkadot version we use. impl pallet_currencies::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Tokens; type NativeCurrency = BasicCurrencyAdapter; type Erc20Currency = NoEvmSupport; type BoundErc20 = NoEvmSupport; type ReserveAccount = ReserveAccount; type GetNativeCurrencyId = NativeAssetId; + type RegistryInspect = AssetRegistry; type WeightInfo = weights::pallet_currencies::BasiliskWeight; } @@ -279,7 +278,6 @@ parameter_types! { pub const SequentialIdOffset: u32 = 1_000_000; } impl pallet_asset_registry::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RegistryOrigin = EitherOf, GeneralAdmin>; type AssetId = AssetId; type Balance = Balance; @@ -294,20 +292,32 @@ parameter_types! { pub const DustingReward: u128 = 0; } +pub struct ExtendedDustRemovalWhitelist; + +impl Get> for ExtendedDustRemovalWhitelist { + fn get() -> Vec { + let accounts = vec![ + TreasuryPalletId::get().into_account_truncating(), + VestingPalletId::get().into_account_truncating(), + pallet_route_executor::Pallet::::router_account(), + ]; + + accounts + } +} + impl pallet_duster::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type AssetId = AssetId; type MultiCurrency = FungibleCurrencies; type ExistentialDeposit = AssetRegistry; type WhitelistUpdateOrigin = EitherOf, GeneralAdmin>; type Erc20Support = NoErc20Support; + type ExtendedWhitelist = ExtendedDustRemovalWhitelist; type TreasuryAccountId = TreasuryAccount; type WeightInfo = weights::pallet_duster::BasiliskWeight; } -impl pallet_broadcast::Config for Runtime { - type RuntimeEvent = RuntimeEvent; -} +impl pallet_broadcast::Config for Runtime {} pub struct AssetPairAccountId(PhantomData); impl AssetPairAccountIdFor for AssetPairAccountId @@ -340,7 +350,6 @@ parameter_types! { } impl pallet_xyk::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type AssetRegistry = AssetRegistry; type AssetPairAccountId = AssetPairAccountId; type Currency = Currencies; @@ -393,7 +402,6 @@ parameter_types! { } impl pallet_lbp::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Currencies; type LockedBalance = MultiCurrencyLockedBalance; type CreatePoolOrigin = EitherOf, GeneralAdmin>; @@ -438,7 +446,6 @@ parameter_types! { } impl orml_vesting::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Currency = Balances; type MinVestedTransfer = MinVestedTransfer; type VestedTransferOrigin = RootAsVestingPallet; @@ -453,7 +460,6 @@ parameter_types! { } impl pallet_marketplace::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Currency = KusamaCurrency; type WeightInfo = weights::pallet_marketplace::BasiliskWeight; type MinimumOfferAmount = MinimumOfferAmount; @@ -510,7 +516,6 @@ parameter_types! { } impl pallet_xyk_liquidity_mining::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type MultiCurrency = Currencies; type AMM = XYK; type CreateOrigin = EitherOf, GeneralAdmin>; @@ -532,7 +537,6 @@ parameter_types! { type XYKLiquidityMiningInstance = warehouse_liquidity_mining::Instance1; impl warehouse_liquidity_mining::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type AssetId = AssetId; type MultiCurrency = Currencies; type PalletId = WarehouseLMPalletId; @@ -829,7 +833,6 @@ impl RefundEdCalculator for RefundAndLockedEdCalculator { } impl pallet_route_executor::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type AssetId = AssetId; type Balance = Balance; type NativeAssetId = NativeAssetId; @@ -854,7 +857,6 @@ parameter_types! { } impl pallet_ema_oracle::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type WeightInfo = weights::pallet_ema_oracle::BasiliskWeight; type AuthorityOrigin = EitherOf, GeneralAdmin>; type BlockNumberProvider = RelayChainBlockNumberProvider; @@ -870,7 +872,6 @@ parameter_types! { } impl pallet_nft::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type WeightInfo = weights::pallet_nft::BasiliskWeight; type NftCollectionId = CollectionId; type NftItemId = ItemId; diff --git a/runtime/basilisk/src/governance/mod.rs b/runtime/basilisk/src/governance/mod.rs index 8af54a06e0..2c948e6fde 100644 --- a/runtime/basilisk/src/governance/mod.rs +++ b/runtime/basilisk/src/governance/mod.rs @@ -36,9 +36,6 @@ use sp_runtime::{traits::IdentityLookup, DispatchError}; pub mod origins; mod tracks; -// Old governance pallet, remove once storage is safe to wipe (6mo voting lockup). -pub mod old; - pub type TechCommitteeMajority = EnsureProportionAtLeast; parameter_types! { diff --git a/runtime/basilisk/src/governance/old.rs b/runtime/basilisk/src/governance/old.rs deleted file mode 100644 index 8ab47b4d5d..0000000000 --- a/runtime/basilisk/src/governance/old.rs +++ /dev/null @@ -1,79 +0,0 @@ -// 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::governance::TechnicalCollective; -use crate::*; - -use primitives::constants::{ - currency::DOLLARS, - time::{DAYS, HOURS}, -}; - -use frame_support::parameter_types; -use frame_system::{EnsureRoot, EnsureSigned}; - -parameter_types! { - pub const LaunchPeriod: BlockNumber = 3 * DAYS; - pub const VotingPeriod: BlockNumber = 3 * DAYS; - pub const FastTrackVotingPeriod: BlockNumber = 3 * HOURS; - pub const MinimumDeposit: Balance = 1000 * DOLLARS; - pub const EnactmentPeriod: BlockNumber = 12 * HOURS; - // Make sure VoteLockingPeriod > EnactmentPeriod - pub const VoteLockingPeriod: BlockNumber = 6 * DAYS; - pub const CooloffPeriod: BlockNumber = 7 * DAYS; - pub const InstantAllowed: bool = true; - pub const MaxVotes: u32 = 100; - pub const MaxProposals: u32 = 100; -} - -impl pallet_democracy::Config for Runtime { - type WeightInfo = weights::pallet_democracy::BasiliskWeight; - type RuntimeEvent = RuntimeEvent; - type Scheduler = Scheduler; - type Preimages = Preimage; - type Currency = Balances; - type EnactmentPeriod = EnactmentPeriod; - type LaunchPeriod = LaunchPeriod; - type VotingPeriod = VotingPeriod; - type VoteLockingPeriod = VoteLockingPeriod; - type MinimumDeposit = MinimumDeposit; - type InstantAllowed = InstantAllowed; - type FastTrackVotingPeriod = FastTrackVotingPeriod; - type CooloffPeriod = CooloffPeriod; - type MaxVotes = MaxVotes; - type MaxProposals = MaxProposals; - type MaxDeposits = ConstU32<100>; - type MaxBlacklisted = ConstU32<100>; - type ExternalOrigin = EnsureRoot; - type ExternalMajorityOrigin = EnsureRoot; - type ExternalDefaultOrigin = EnsureRoot; - /// Two thirds of the technical committee can have an ExternalMajority/ExternalDefault vote - /// be tabled immediately and with a shorter voting/enactment period. - type FastTrackOrigin = EnsureRoot; - type InstantOrigin = EnsureRoot; - type CancellationOrigin = EnsureRoot; - type BlacklistOrigin = EnsureRoot; - // To cancel a proposal before it has been passed, the technical committee must be unanimous or - // Root must agree. - type CancelProposalOrigin = EnsureRoot; - // Any single technical committee member may veto a coming council proposal, however they can - // only do it once and it lasts only for the cooloff period. - type VetoOrigin = pallet_collective::EnsureMember; - type PalletsOrigin = OriginCaller; - type Slash = Treasury; - type SubmitOrigin = EnsureSigned; -} diff --git a/runtime/basilisk/src/lib.rs b/runtime/basilisk/src/lib.rs index e5dc9d0bbe..cfd66cbd6d 100644 --- a/runtime/basilisk/src/lib.rs +++ b/runtime/basilisk/src/lib.rs @@ -103,7 +103,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: Cow::Borrowed("basilisk"), impl_name: Cow::Borrowed("basilisk"), authoring_version: 1, - spec_version: 128, + spec_version: 129, impl_version: 0, apis: apis::RUNTIME_API_VERSIONS, transaction_version: 1, @@ -172,7 +172,6 @@ construct_runtime!( Treasury: pallet_treasury = 4, Utility: pallet_utility = 5, // NOTE: 6 - is used by Scheduler which must be after cumulus_pallet_parachain_system - Democracy: pallet_democracy exclude_parts { Config } = 7, // NOTE 7, 8, 9 are retired (used by gov v1) TechnicalCommittee: pallet_collective:: = 10, Vesting: orml_vesting = 11, @@ -223,6 +222,7 @@ construct_runtime!( CollatorRewards: pallet_collator_rewards = 114, // Note: 115 was used by rate limiter which is now removed Broadcast: pallet_broadcast = 116, + MultiBlockMigrations: pallet_migrations = 117, EmaOracle: pallet_ema_oracle = 120, @@ -268,7 +268,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - migrations::Migrations, + migrations::SingleBlockMigrationsList, >; #[cfg(feature = "runtime-benchmarks")] @@ -289,7 +289,6 @@ mod benches { [frame_system_extensions, frame_system_benchmarking::extensions::Pallet::] [pallet_balances, Balances] [pallet_timestamp, Timestamp] - [pallet_democracy, Democracy] [pallet_treasury, Treasury] [pallet_scheduler, Scheduler] [pallet_utility, Utility] @@ -316,6 +315,7 @@ mod benches { [pallet_transaction_multi_payment, benchmarking::multi_payment::Benchmark] [pallet_route_executor, benchmarking::route_executor::Benchmark] [pallet_marketplace, benchmarking::marketplace::Benchmark] + [pallet_migrations, MultiBlockMigrations] ); } diff --git a/runtime/basilisk/src/migrations/asset_registry.rs b/runtime/basilisk/src/migrations/asset_registry.rs deleted file mode 100644 index 3994af9880..0000000000 --- a/runtime/basilisk/src/migrations/asset_registry.rs +++ /dev/null @@ -1,317 +0,0 @@ -// Copyright (C) 2020-2025 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 codec::{Decode, Encode, MaxEncodedLen}; -use core::convert::TryFrom; -use frame_support::pallet_prelude::OptionQuery; -use frame_support::{storage_alias, traits::OnRuntimeUpgrade, weights::Weight, Blake2_128Concat, Twox64Concat}; -use pallet_asset_registry::*; -use scale_info::TypeInfo; -use sp_core::Get; -use sp_std::vec::Vec; - -// Import XCM types -use polkadot_xcm::v3::MultiLocation as V3MultiLocation; -use polkadot_xcm::v5::Location as V5Location; -use polkadot_xcm::VersionedLocation; - -/// Old AssetLocation wrapper type that matches the on-chain encoding -/// The old type was: `pub struct AssetLocation(pub MultiLocation);` -#[derive(Debug, Default, Encode, Decode, Clone, PartialEq, Eq, TypeInfo, MaxEncodedLen)] -pub struct OldAssetLocation(pub V3MultiLocation); - -/// Module containing old storage type aliases with correct storage names -mod old_storage { - use super::*; - - #[storage_alias] - pub type AssetLocations = - StorageMap, Twox64Concat, ::AssetId, OldAssetLocation, OptionQuery>; - - #[storage_alias] - pub type LocationAssets = - StorageMap, Blake2_128Concat, OldAssetLocation, ::AssetId, OptionQuery>; -} - -// This migration re-encodes AssetLocations storage to ensure proper v5 Location encoding. -// -// Even though v3 MultiLocation and v5 Location have compatible SCALE encodings for most cases, -// we want to ensure the data is stored with the canonical v5 encoding. -// -// The migration does not use a StorageVersion, make sure it is removed from the Runtime Executive -// after it has been run. -pub struct MigrateAssetRegistryToXcmV5(sp_std::marker::PhantomData); -impl OnRuntimeUpgrade for MigrateAssetRegistryToXcmV5 -where - T::AssetNativeLocation: TryFrom, -{ - fn on_runtime_upgrade() -> Weight { - log::info!( - target: "asset-registry", - "MigrateAssetRegistryToXcmV5 started..." - ); - - let mut reads = 0u64; - let mut writes = 0u64; - - // Use the old storage type to drain all entries - let old_locations: Vec<(T::AssetId, OldAssetLocation)> = old_storage::AssetLocations::::drain().collect(); - - log::info!( - target: "asset-registry", - "Found {} locations to migrate", - old_locations.len() - ); - - // Clear the old reverse map - let _ = old_storage::LocationAssets::::clear(u32::MAX, None); - - for (asset_id, old_loc) in old_locations { - reads += 1; - - // Convert v3 MultiLocation -> v5 Location via VersionedLocation - let versioned = VersionedLocation::V3(old_loc.0); - let v5_location: V5Location = match versioned.try_into() { - Ok(loc) => loc, - Err(_) => { - log::error!( - target: "asset-registry", - "Asset {:?}: Failed to convert v3->v5, skipping", - asset_id - ); - continue; - } - }; - - // Create new AssetNativeLocation from the v5 location - let new_loc: T::AssetNativeLocation = match v5_location.clone().try_into() { - Ok(loc) => loc, - Err(_) => { - log::error!( - target: "asset-registry", - "Asset {:?}: Failed to create AssetNativeLocation from V5Location, skipping", - asset_id - ); - continue; - } - }; - - // Safety check: break if we've exceeded the write limit - if writes >= 50 { - log::warn!( - target: "asset-registry", - "Migration stopped: reached safety limit of 50 writes" - ); - break; - } - - // Write back with proper v5 encoding - AssetLocations::::insert(asset_id, &new_loc); - writes += 1; - - // Update reverse map with new encoding - LocationAssets::::insert(&new_loc, asset_id); - writes += 1; - - log::info!( - target: "asset-registry", - "Asset {:?}: re-encoded location to v5", - asset_id - ); - } - - log::info!( - target: "asset-registry", - "MigrateAssetRegistryToXcmV5 finished — {} reads, {} writes", - reads, - writes - ); - - T::DbWeight::get().reads_writes(reads, writes) - } -} - -#[cfg(test)] -mod tests { - use super::*; - use crate::Runtime; - use frame_support::traits::OnRuntimeUpgrade; - use polkadot_xcm::v3::MultiLocation as V3MultiLocation; - use sp_io::TestExternalities; - use sp_runtime::BuildStorage; - - fn new_test_ext() -> TestExternalities { - frame_system::GenesisConfig::::default() - .build_storage() - .unwrap() - .into() - } - - fn mock_old_location_parent() -> OldAssetLocation { - OldAssetLocation(V3MultiLocation { - parents: 1, - interior: polkadot_xcm::v3::Junctions::Here, - }) - } - - fn mock_old_location_with_index(parents: u8, index: u128) -> OldAssetLocation { - OldAssetLocation(V3MultiLocation { - parents, - interior: polkadot_xcm::v3::Junctions::X1(polkadot_xcm::v3::Junction::GeneralIndex(index)), - }) - } - - fn mock_old_location_parachain(para_id: u32) -> OldAssetLocation { - OldAssetLocation(V3MultiLocation { - parents: 1, - interior: polkadot_xcm::v3::Junctions::X1(polkadot_xcm::v3::Junction::Parachain(para_id)), - }) - } - - #[test] - fn migration_converts_v3_parent_location_to_v5() { - new_test_ext().execute_with(|| { - let asset_id: u32 = 1; - let old_location = mock_old_location_parent(); - - // Insert using the old storage type (OldAssetLocation wrapping v3 MultiLocation) - old_storage::AssetLocations::::insert(asset_id, old_location.clone()); - assert!(old_storage::AssetLocations::::contains_key(asset_id)); - - // Run migration - let weight = MigrateAssetRegistryToXcmV5::::on_runtime_upgrade(); - assert!( - weight.ref_time() > 0, - "weight should be > 0, meaning migration processed entries" - ); - - // Verify the location was migrated to new storage - let migrated = AssetLocations::::get(asset_id).expect("should exist after migration"); - - // Check the migrated location has correct v5 structure - assert_eq!(migrated.0.parents, 1); - assert_eq!(migrated.0.interior, polkadot_xcm::v5::Junctions::Here); - - // Verify reverse mapping was created - let reverse = LocationAssets::::get(&migrated); - assert_eq!(reverse, Some(asset_id)); - }); - } - - #[test] - fn migration_converts_v3_location_with_general_index() { - new_test_ext().execute_with(|| { - let asset_id: u32 = 42; - let old_location = mock_old_location_with_index(0, 999); - - // Insert using the old storage type - old_storage::AssetLocations::::insert(asset_id, old_location); - - // Run migration - MigrateAssetRegistryToXcmV5::::on_runtime_upgrade(); - - // Verify migration - let migrated = AssetLocations::::get(asset_id).expect("should exist"); - assert_eq!(migrated.0.parents, 0); - - // Check interior has GeneralIndex(999) - match &migrated.0.interior { - polkadot_xcm::v5::Junctions::X1(junctions) => { - assert_eq!(junctions.len(), 1); - assert_eq!(junctions[0], polkadot_xcm::v5::Junction::GeneralIndex(999)); - } - _ => panic!("Expected X1 junction"), - } - - // Verify reverse mapping - assert_eq!(LocationAssets::::get(&migrated), Some(asset_id)); - }); - } - - #[test] - fn migration_converts_v3_parachain_location() { - new_test_ext().execute_with(|| { - let asset_id: u32 = 100; - let old_location = mock_old_location_parachain(2000); - - // Insert using the old storage type - old_storage::AssetLocations::::insert(asset_id, old_location); - - // Run migration - MigrateAssetRegistryToXcmV5::::on_runtime_upgrade(); - - // Verify migration - let migrated = AssetLocations::::get(asset_id).expect("should exist"); - assert_eq!(migrated.0.parents, 1); - - match &migrated.0.interior { - polkadot_xcm::v5::Junctions::X1(junctions) => { - assert_eq!(junctions[0], polkadot_xcm::v5::Junction::Parachain(2000)); - } - _ => panic!("Expected X1 junction with Parachain"), - } - - assert_eq!(LocationAssets::::get(&migrated), Some(asset_id)); - }); - } - - #[test] - fn migration_handles_multiple_assets() { - new_test_ext().execute_with(|| { - // Insert multiple old locations using the old storage type - let locations = vec![ - (1u32, mock_old_location_parent()), - (2u32, mock_old_location_with_index(0, 100)), - (3u32, mock_old_location_parachain(1000)), - ]; - - for (asset_id, old_loc) in &locations { - old_storage::AssetLocations::::insert(*asset_id, old_loc.clone()); - } - - // Run migration - MigrateAssetRegistryToXcmV5::::on_runtime_upgrade(); - - // Verify all assets were migrated - for (asset_id, _) in &locations { - assert!( - AssetLocations::::get(*asset_id).is_some(), - "Asset {} should be migrated", - asset_id - ); - let loc = AssetLocations::::get(*asset_id).unwrap(); - assert_eq!( - LocationAssets::::get(&loc), - Some(*asset_id), - "Reverse mapping for asset {} should exist", - asset_id - ); - } - }); - } - - #[test] - fn migration_handles_empty_storage() { - new_test_ext().execute_with(|| { - // No assets in storage - - // Run migration - should not panic - let weight = MigrateAssetRegistryToXcmV5::::on_runtime_upgrade(); - - // Weight should be zero (no reads/writes) - assert_eq!(weight.ref_time(), 0); - }); - } -} diff --git a/runtime/basilisk/src/migrations/mod.rs b/runtime/basilisk/src/migrations/mod.rs index 2b3ae80787..fd821602e9 100644 --- a/runtime/basilisk/src/migrations/mod.rs +++ b/runtime/basilisk/src/migrations/mod.rs @@ -15,15 +15,22 @@ // See the License for the specific language governing permissions and // limitations under the License. -use crate::migrations::asset_registry::MigrateAssetRegistryToXcmV5; use crate::Runtime; +use frame_support::migrations::RemovePallet; +use frame_support::weights::constants::RocksDbWeight; -mod asset_registry; +frame_support::parameter_types! { + pub const DemocracyPalletName: &'static str = "Democracy"; +} // New migrations which need to be cleaned up after Runtime upgrade -pub type UnreleasedSingleBlockMigrations = MigrateAssetRegistryToXcmV5; +pub type UnreleasedSingleBlockMigrations = RemovePallet; // These migrations can run on every runtime upgrade pub type PermanentSingleBlockMigrations = pallet_xcm::migration::MigrateToLatestXcmVersion; -pub type Migrations = (PermanentSingleBlockMigrations, UnreleasedSingleBlockMigrations); +pub type SingleBlockMigrationsList = (PermanentSingleBlockMigrations, UnreleasedSingleBlockMigrations); + +// Multi-block migrations executed by pallet-migrations +#[cfg(not(feature = "runtime-benchmarks"))] +pub type MultiBlockMigrationsList = pallet_identity::migration::v2::LazyMigrationV1ToV2; diff --git a/runtime/basilisk/src/system.rs b/runtime/basilisk/src/system.rs index 86c355ffd6..15a8d102fc 100644 --- a/runtime/basilisk/src/system.rs +++ b/runtime/basilisk/src/system.rs @@ -28,6 +28,7 @@ use primitives::constants::{ use basilisk_adapters::RelayChainBlockNumberProvider; use codec::{Decode, DecodeWithMemTracking, Encode, MaxEncodedLen}; +use frame_support::migrations::FailedMigrationHandling; use frame_support::{ dispatch::DispatchClass, pallet_prelude::Get, @@ -92,7 +93,6 @@ impl Contains for BaseFilter { match call { RuntimeCall::Uniques(_) => false, RuntimeCall::OrmlXcm(_) => false, - RuntimeCall::Democracy(pallet_democracy::Call::propose { .. }) => false, _ => true, } } @@ -178,14 +178,46 @@ impl frame_system::Config for Runtime { type SS58Prefix = SS58Prefix; type OnSetCode = cumulus_pallet_parachain_system::ParachainSetCode; type MaxConsumers = ConstU32<16>; - type SingleBlockMigrations = (); - type MultiBlockMigrator = (); + type SingleBlockMigrations = migrations::SingleBlockMigrationsList; + type MultiBlockMigrator = MultiBlockMigrations; type PreInherents = (); type PostInherents = (); type PostTransactions = (); type ExtensionsWeightInfo = weights::frame_system_extensions::BasiliskWeight; } +parameter_types! { + pub MaxServiceWeight: Weight = NORMAL_DISPATCH_RATIO * BlockWeights::get().max_block; +} + +impl pallet_migrations::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + #[cfg(not(feature = "runtime-benchmarks"))] + type Migrations = migrations::MultiBlockMigrationsList; + #[cfg(feature = "runtime-benchmarks")] + type Migrations = pallet_migrations::mock_helpers::MockedMigrations; + type CursorMaxLen = ConstU32<65_536>; + type IdentifierMaxLen = ConstU32<256>; + type MigrationStatusHandler = (); + type FailedMigrationHandler = LogErrorAndForceUnstuck; + type MaxServiceWeight = MaxServiceWeight; + type WeightInfo = weights::pallet_migrations::BasiliskWeight; +} + +pub struct LogErrorAndForceUnstuck; +impl frame_support::migrations::FailedMigrationHandler for LogErrorAndForceUnstuck { + fn failed(migration: Option) -> FailedMigrationHandling { + log::error!( + target: "runtime::migrations", + "Migration {migration:?} failed - halting all migrations and resuming chain" + ); + + // Clear the migration cursor entirely. Transactions resume, remaining migrations are + // skipped. State may be inconsistent. + FailedMigrationHandling::ForceUnstuck + } +} + parameter_types! { pub const NativeAssetId : AssetId = CORE_ASSET_ID; } @@ -293,7 +325,6 @@ impl InspectEvmAccounts for EvmAccounts { } impl pallet_transaction_multi_payment::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type AcceptedCurrencyOrigin = EitherOf, GeneralAdmin>; type Currencies = Currencies; type RouteProvider = Router; @@ -450,6 +481,7 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type ConsensusHook = ConsensusHook; type WeightInfo = weights::cumulus_pallet_parachain_system::BasiliskWeight; type SelectCore = cumulus_pallet_parachain_system::DefaultCoreSelector; + type RelayParentOffset = ConstU32<0>; } pub type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook< @@ -554,12 +586,10 @@ impl staging_parachain_info::Config for Runtime {} impl cumulus_pallet_aura_ext::Config for Runtime {} impl pallet_relaychain_info::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type RelaychainBlockNumberProvider = RelayChainBlockNumberProvider; } impl pallet_transaction_pause::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type UpdateOrigin = EitherOf, TechCommitteeMajority>; type WeightInfo = weights::pallet_transaction_pause::BasiliskWeight; } @@ -574,7 +604,6 @@ parameter_types! { } impl pallet_collator_rewards::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type CurrencyId = AssetId; type Currency = Currencies; @@ -644,6 +673,8 @@ impl pallet_identity::Config for Runtime { type WeightInfo = weights::pallet_identity::BasiliskWeight; type UsernameDeposit = UsernameDeposit; type UsernameGracePeriod = ConstU32<{ 30 * DAYS }>; + #[cfg(feature = "runtime-benchmarks")] + type BenchmarkHelper = (); } parameter_types! { diff --git a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs index 151ae91274..991720a9a5 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs @@ -18,24 +18,23 @@ //! Autogenerated weights for `cumulus_pallet_parachain_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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 // benchmark // pallet -// --chain=dev // --steps=50 // --repeat=20 // --wasm-execution=compiled // --heap-pages=4096 // --template=scripts/pallet-weight-template.hbs // --pallet=cumulus_pallet_parachain_system -// --output=runtime/basilisk/src/weights/cumulus_pallet_parachain_system.rs +// --output=weights.rs // --extrinsic=* #![cfg_attr(rustfmt, rustfmt_skip)] @@ -67,10 +66,10 @@ impl cumulus_pallet_parachain_system::WeightInfo for Ba // Proof Size summary in bytes: // Measured: `189` // Estimated: `3517` - // Minimum execution time: 7_297_000 picoseconds. - Weight::from_parts(9_529_345_212, 3517) - // Standard Error: 3_419_087 - .saturating_add(Weight::from_parts(367_100_046, 0).saturating_mul(n.into())) + // Minimum execution time: 4_484_000 picoseconds. + Weight::from_parts(4_700_000, 3517) + // Standard Error: 11_783 + .saturating_add(Weight::from_parts(299_593_953, 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((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 a4e047ca60..1d381a0a8f 100644 --- a/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/basilisk/src/weights/cumulus_pallet_xcmp_queue.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `cumulus_pallet_xcmp_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -57,8 +57,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `76` // Estimated: `1497` - // Minimum execution time: 8_079_000 picoseconds. - Weight::from_parts(8_281_000, 1497) + // Minimum execution time: 8_334_000 picoseconds. + Weight::from_parts(8_654_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,15 +72,15 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 134139]`. + /// The range of component `n` is `[0, 134139]`. fn enqueue_n_bytes_xcmp_message(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `156` // Estimated: `5487` - // Minimum execution time: 19_684_000 picoseconds. - Weight::from_parts(19_153_939, 5487) + // Minimum execution time: 19_763_000 picoseconds. + Weight::from_parts(19_354_570, 5487) // Standard Error: 4 - .saturating_add(Weight::from_parts(921, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(977, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -94,23 +94,87 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) - fn enqueue_2_empty_xcmp_messages() -> Weight { + /// The range of component `n` is `[0, 1000]`. + fn enqueue_n_empty_xcmp_messages(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `156` // Estimated: `5487` - // Minimum execution time: 29_904_000 picoseconds. - Weight::from_parts(30_414_000, 5487) + // Minimum execution time: 17_023_000 picoseconds. + Weight::from_parts(21_519_234, 5487) + // Standard Error: 248 + .saturating_add(Weight::from_parts(144_823, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } + /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `Measured`) + /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) + /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `Measured`) + /// Storage: `MessageQueue::Pages` (r:1 w:1) + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `Measured`) + /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `Measured`) + /// The range of component `n` is `[0, 134129]`. + fn enqueue_empty_xcmp_message_at(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `339 + n * (1 ±0)` + // Estimated: `3802 + n * (1 ±0)` + // Minimum execution time: 27_502_000 picoseconds. + Weight::from_parts(26_195_329, 3802) + // Standard Error: 12 + .saturating_add(Weight::from_parts(2_222, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) + } + /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) + /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) + /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) + /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) + /// Storage: `MessageQueue::Pages` (r:0 w:100) + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `MaxEncodedLen`) + /// The range of component `n` is `[0, 100]`. + fn enqueue_n_full_pages(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `191` + // Estimated: `5487` + // Minimum execution time: 18_555_000 picoseconds. + Weight::from_parts(18_752_000, 5487) + // Standard Error: 16_972 + .saturating_add(Weight::from_parts(127_966_249, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) + } + /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `Measured`) + /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) + /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `Measured`) + /// Storage: `MessageQueue::Pages` (r:1 w:1) + /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(134193), added: 136668, mode: `Measured`) + /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `Measured`) + fn enqueue_1000_small_xcmp_messages() -> Weight { + // Proof Size summary in bytes: + // Measured: `67408` + // Estimated: `70873` + // Minimum execution time: 335_557_000 picoseconds. + Weight::from_parts(337_112_000, 70873) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) + } /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`) fn suspend_channel() -> Weight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `2767` - // Minimum execution time: 4_810_000 picoseconds. - Weight::from_parts(5_080_000, 2767) + // Minimum execution time: 4_898_000 picoseconds. + Weight::from_parts(5_152_000, 2767) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -120,8 +184,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `111` // Estimated: `2767` - // Minimum execution time: 6_151_000 picoseconds. - Weight::from_parts(6_438_000, 2767) + // Minimum execution time: 6_284_000 picoseconds. + Weight::from_parts(6_556_000, 2767) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -129,8 +193,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_274_000 picoseconds. - Weight::from_parts(7_375_000, 0) + // Minimum execution time: 8_300_000 picoseconds. + Weight::from_parts(8_394_000, 0) } /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) /// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) @@ -150,8 +214,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `134393` // Estimated: `137858` - // Minimum execution time: 240_673_000 picoseconds. - Weight::from_parts(241_350_000, 137858) + // Minimum execution time: 262_529_000 picoseconds. + Weight::from_parts(264_975_000, 137858) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -173,8 +237,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `65790` // Estimated: `69255` - // Minimum execution time: 131_249_000 picoseconds. - Weight::from_parts(132_018_000, 69255) + // Minimum execution time: 138_109_000 picoseconds. + Weight::from_parts(139_162_000, 69255) .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 f522eb2883..3951a9412e 100644 --- a/runtime/basilisk/src/weights/frame_system.rs +++ b/runtime/basilisk/src/weights/frame_system.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `frame_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -57,19 +57,19 @@ impl frame_system::WeightInfo for BasiliskWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 3_693_000 picoseconds. - Weight::from_parts(12_860_379, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(457, 0).saturating_mul(b.into())) + Weight::from_parts(28_955_447, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(524, 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: 8_585_000 picoseconds. - Weight::from_parts(8_710_000, 0) - // Standard Error: 1 - .saturating_add(Weight::from_parts(1_560, 0).saturating_mul(b.into())) + // Minimum execution time: 8_871_000 picoseconds. + Weight::from_parts(10_223_866, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(1_648, 0).saturating_mul(b.into())) } /// Storage: `System::Digest` (r:1 w:1) /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -79,11 +79,13 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 6_117_000 picoseconds. - Weight::from_parts(6_313_000, 1485) + // Minimum execution time: 6_419_000 picoseconds. + Weight::from_parts(6_566_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: `ParachainSystem::ValidationData` (r:1 w:0) /// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `ParachainSystem::UpgradeRestrictionSignal` (r:1 w:0) @@ -98,11 +100,11 @@ 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: `231` - // Estimated: `1716` - // Minimum execution time: 118_912_460_000 picoseconds. - Weight::from_parts(120_959_959_000, 1716) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `340` + // Estimated: `67035` + // Minimum execution time: 119_642_964_000 picoseconds. + Weight::from_parts(121_841_524_000, 67035) + .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -112,10 +114,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_486_000 picoseconds. - Weight::from_parts(3_552_000, 0) + // Minimum execution time: 3_669_000 picoseconds. + Weight::from_parts(3_722_000, 0) // Standard Error: 2_391 - .saturating_add(Weight::from_parts(811_038, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(815_637, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -125,10 +127,10 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_628_000 picoseconds. - Weight::from_parts(3_682_000, 0) - // Standard Error: 847 - .saturating_add(Weight::from_parts(601_732, 0).saturating_mul(i.into())) + // Minimum execution time: 3_662_000 picoseconds. + Weight::from_parts(3_762_000, 0) + // Standard Error: 890 + .saturating_add(Weight::from_parts(583_928, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: `Skipped::Metadata` (r:0 w:0) @@ -136,12 +138,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: `131 + p * (69 ±0)` - // Estimated: `127 + p * (70 ±0)` - // Minimum execution time: 6_936_000 picoseconds. - Weight::from_parts(7_069_000, 127) - // Standard Error: 927 - .saturating_add(Weight::from_parts(1_175_725, 0).saturating_mul(p.into())) + // Measured: `132 + p * (69 ±0)` + // Estimated: `129 + p * (70 ±0)` + // Minimum execution time: 6_779_000 picoseconds. + Weight::from_parts(6_880_000, 129) + // Standard Error: 938 + .saturating_add(Weight::from_parts(1_165_753, 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())) @@ -152,12 +154,14 @@ impl frame_system::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_728_000 picoseconds. - Weight::from_parts(11_015_000, 0) + // Minimum execution time: 11_316_000 picoseconds. + Weight::from_parts(11_616_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `System::AuthorizedUpgrade` (r:1 w:1) /// Proof: `System::AuthorizedUpgrade` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`) + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) /// Storage: `ParachainSystem::ValidationData` (r:1 w:0) /// Proof: `ParachainSystem::ValidationData` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `ParachainSystem::UpgradeRestrictionSignal` (r:1 w:0) @@ -172,11 +176,11 @@ 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: `253` - // Estimated: `1738` - // Minimum execution time: 120_456_997_000 picoseconds. - Weight::from_parts(122_490_840_000, 1738) - .saturating_add(T::DbWeight::get().reads(5_u64)) + // Measured: `362` + // Estimated: `67035` + // Minimum execution time: 121_410_449_000 picoseconds. + Weight::from_parts(124_978_934_000, 67035) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/frame_system_extensions.rs b/runtime/basilisk/src/weights/frame_system_extensions.rs index 2ca55b64cd..2868099aa3 100644 --- a/runtime/basilisk/src/weights/frame_system_extensions.rs +++ b/runtime/basilisk/src/weights/frame_system_extensions.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `frame_system_extensions` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -44,41 +44,40 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -use frame_system::ExtensionsWeightInfo; /// Weights for `frame_system_extensions`. pub struct WeightInfo(PhantomData); /// Weights for `frame_system_extensions` using the Basilisk node and recommended hardware. pub struct BasiliskWeight(PhantomData); -impl ExtensionsWeightInfo for BasiliskWeight { +impl frame_system::ExtensionsWeightInfo for BasiliskWeight { fn check_genesis() -> Weight { // Proof Size summary in bytes: // Measured: `54` // Estimated: `0` - // Minimum execution time: 11_014_000 picoseconds. - Weight::from_parts(12_060_000, 0) + // Minimum execution time: 7_034_000 picoseconds. + Weight::from_parts(7_178_000, 0) } fn check_mortality_mortal_transaction() -> Weight { // Proof Size summary in bytes: // Measured: `92` // Estimated: `0` - // Minimum execution time: 18_081_000 picoseconds. - Weight::from_parts(18_888_000, 0) + // Minimum execution time: 10_869_000 picoseconds. + Weight::from_parts(11_100_000, 0) } fn check_mortality_immortal_transaction() -> Weight { // Proof Size summary in bytes: // Measured: `92` // Estimated: `0` - // Minimum execution time: 18_076_000 picoseconds. - Weight::from_parts(19_074_000, 0) + // Minimum execution time: 10_827_000 picoseconds. + Weight::from_parts(11_121_000, 0) } fn check_non_zero_sender() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_342_000 picoseconds. - Weight::from_parts(1_489_000, 0) + // Minimum execution time: 720_000 picoseconds. + Weight::from_parts(785_000, 0) } /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) @@ -86,8 +85,8 @@ impl ExtensionsWeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `101` // Estimated: `3593` - // Minimum execution time: 16_482_000 picoseconds. - Weight::from_parts(17_006_000, 3593) + // Minimum execution time: 11_535_000 picoseconds. + Weight::from_parts(11_756_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -95,15 +94,15 @@ impl ExtensionsWeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 988_000 picoseconds. - Weight::from_parts(1_170_000, 0) + // Minimum execution time: 565_000 picoseconds. + Weight::from_parts(627_000, 0) } fn check_tx_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_041_000 picoseconds. - Weight::from_parts(1_169_000, 0) + // Minimum execution time: 556_000 picoseconds. + Weight::from_parts(608_000, 0) } /// Storage: `System::AllExtrinsicsLen` (r:1 w:1) /// Proof: `System::AllExtrinsicsLen` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -115,8 +114,8 @@ impl ExtensionsWeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `24` // Estimated: `1533` - // Minimum execution time: 15_057_000 picoseconds. - Weight::from_parts(15_775_000, 1533) + // Minimum execution time: 8_798_000 picoseconds. + Weight::from_parts(9_119_000, 1533) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -128,8 +127,8 @@ impl ExtensionsWeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1533` - // Minimum execution time: 7_329_000 picoseconds. - Weight::from_parts(7_832_000, 1533) + // Minimum execution time: 4_284_000 picoseconds. + Weight::from_parts(4_387_000, 1533) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/basilisk/src/weights/mod.rs b/runtime/basilisk/src/weights/mod.rs index be58e56257..78e17123bc 100644 --- a/runtime/basilisk/src/weights/mod.rs +++ b/runtime/basilisk/src/weights/mod.rs @@ -10,13 +10,13 @@ pub mod pallet_collator_selection; pub mod pallet_collective; pub mod pallet_conviction_voting; pub mod pallet_currencies; -pub mod pallet_democracy; pub mod pallet_duster; pub mod pallet_ema_oracle; pub mod pallet_identity; pub mod pallet_lbp; pub mod pallet_marketplace; pub mod pallet_message_queue; +pub mod pallet_migrations; pub mod pallet_multisig; pub mod pallet_nft; pub mod pallet_preimage; diff --git a/runtime/basilisk/src/weights/orml_tokens.rs b/runtime/basilisk/src/weights/orml_tokens.rs index 76648af3fc..c56c256e89 100644 --- a/runtime/basilisk/src/weights/orml_tokens.rs +++ b/runtime/basilisk/src/weights/orml_tokens.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `orml_tokens` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -65,8 +65,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `2251` // Estimated: `6156` - // Minimum execution time: 90_959_000 picoseconds. - Weight::from_parts(97_525_000, 6156) + // Minimum execution time: 91_006_000 picoseconds. + Weight::from_parts(91_722_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -84,8 +84,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `2251` // Estimated: `6156` - // Minimum execution time: 90_889_000 picoseconds. - Weight::from_parts(94_244_000, 6156) + // Minimum execution time: 94_492_000 picoseconds. + Weight::from_parts(95_556_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -103,8 +103,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `2111` // Estimated: `6156` - // Minimum execution time: 73_711_000 picoseconds. - Weight::from_parts(74_056_000, 6156) + // Minimum execution time: 76_124_000 picoseconds. + Weight::from_parts(76_713_000, 6156) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -122,8 +122,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `2249` // Estimated: `6196` - // Minimum execution time: 79_082_000 picoseconds. - Weight::from_parts(80_489_000, 6196) + // Minimum execution time: 79_513_000 picoseconds. + Weight::from_parts(80_680_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -143,8 +143,8 @@ impl orml_tokens::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `2043` // Estimated: `3593` - // Minimum execution time: 67_876_000 picoseconds. - Weight::from_parts(69_786_000, 3593) + // Minimum execution time: 68_383_000 picoseconds. + Weight::from_parts(68_963_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 171b7c3e62..3897d84f83 100644 --- a/runtime/basilisk/src/weights/orml_vesting.rs +++ b/runtime/basilisk/src/weights/orml_vesting.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `orml_vesting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -63,8 +63,8 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1664` // Estimated: `6196` - // Minimum execution time: 108_069_000 picoseconds. - Weight::from_parts(109_175_000, 6196) + // Minimum execution time: 107_959_000 picoseconds. + Weight::from_parts(109_337_000, 6196) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -79,10 +79,10 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1784 + i * (18 ±0)` // Estimated: `4764` - // Minimum execution time: 62_852_000 picoseconds. - Weight::from_parts(65_017_563, 4764) - // Standard Error: 34_017 - .saturating_add(Weight::from_parts(75_817, 0).saturating_mul(i.into())) + // Minimum execution time: 63_786_000 picoseconds. + Weight::from_parts(65_252_262, 4764) + // Standard Error: 4_050 + .saturating_add(Weight::from_parts(162_952, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -99,10 +99,10 @@ impl orml_vesting::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1502` // Estimated: `4764` - // Minimum execution time: 54_662_000 picoseconds. - Weight::from_parts(54_817_326, 4764) - // Standard Error: 63_699 - .saturating_add(Weight::from_parts(319_423, 0).saturating_mul(i.into())) + // Minimum execution time: 56_630_000 picoseconds. + Weight::from_parts(57_361_952, 4764) + // Standard Error: 2_090 + .saturating_add(Weight::from_parts(157_165, 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 8626cde134..82a5d8f319 100644 --- a/runtime/basilisk/src/weights/pallet_asset_registry.rs +++ b/runtime/basilisk/src/weights/pallet_asset_registry.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_asset_registry` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -67,8 +67,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `338` // Estimated: `4087` - // Minimum execution time: 38_479_000 picoseconds. - Weight::from_parts(38_961_000, 4087) + // Minimum execution time: 39_624_000 picoseconds. + Weight::from_parts(40_301_000, 4087) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -80,8 +80,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `405` // Estimated: `3552` - // Minimum execution time: 27_946_000 picoseconds. - Weight::from_parts(28_446_000, 3552) + // Minimum execution time: 28_599_000 picoseconds. + Weight::from_parts(28_838_000, 3552) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -93,8 +93,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `333` // Estimated: `3552` - // Minimum execution time: 20_275_000 picoseconds. - Weight::from_parts(20_555_000, 3552) + // Minimum execution time: 20_988_000 picoseconds. + Weight::from_parts(21_287_000, 3552) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -108,8 +108,8 @@ impl pallet_asset_registry::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `307` // Estimated: `4087` - // Minimum execution time: 24_717_000 picoseconds. - Weight::from_parts(24_943_000, 4087) + // Minimum execution time: 24_928_000 picoseconds. + Weight::from_parts(25_486_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 bb05f9ac1a..b85f86327b 100644 --- a/runtime/basilisk/src/weights/pallet_balances.rs +++ b/runtime/basilisk/src/weights/pallet_balances.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -57,8 +57,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 71_829_000 picoseconds. - Weight::from_parts(72_471_000, 3593) + // Minimum execution time: 74_730_000 picoseconds. + Weight::from_parts(75_150_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -68,8 +68,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 47_819_000 picoseconds. - Weight::from_parts(48_381_000, 3593) + // Minimum execution time: 49_423_000 picoseconds. + Weight::from_parts(49_838_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -79,8 +79,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `39` // Estimated: `3593` - // Minimum execution time: 28_084_000 picoseconds. - Weight::from_parts(28_338_000, 3593) + // Minimum execution time: 29_219_000 picoseconds. + Weight::from_parts(29_580_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,8 +90,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `174` // Estimated: `3593` - // Minimum execution time: 29_148_000 picoseconds. - Weight::from_parts(29_482_000, 3593) + // Minimum execution time: 30_508_000 picoseconds. + Weight::from_parts(30_920_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -101,8 +101,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `6196` - // Minimum execution time: 74_643_000 picoseconds. - Weight::from_parts(75_128_000, 6196) + // Minimum execution time: 77_879_000 picoseconds. + Weight::from_parts(78_733_000, 6196) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -112,8 +112,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 58_662_000 picoseconds. - Weight::from_parts(59_099_000, 3593) + // Minimum execution time: 61_046_000 picoseconds. + Weight::from_parts(61_490_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -123,8 +123,8 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `174` // Estimated: `3593` - // Minimum execution time: 24_102_000 picoseconds. - Weight::from_parts(24_389_000, 3593) + // Minimum execution time: 24_938_000 picoseconds. + Weight::from_parts(25_162_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -135,10 +135,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: 22_869_000 picoseconds. - Weight::from_parts(23_112_000, 990) - // Standard Error: 5_118 - .saturating_add(Weight::from_parts(15_614_784, 0).saturating_mul(u.into())) + // Minimum execution time: 23_937_000 picoseconds. + Weight::from_parts(24_029_000, 990) + // Standard Error: 5_894 + .saturating_add(Weight::from_parts(16_074_053, 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())) @@ -149,22 +149,22 @@ impl pallet_balances::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `1501` - // Minimum execution time: 9_591_000 picoseconds. - Weight::from_parts(9_754_000, 1501) + // Minimum execution time: 9_895_000 picoseconds. + Weight::from_parts(10_092_000, 1501) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 49_921_000 picoseconds. - Weight::from_parts(50_568_000, 0) + // Minimum execution time: 52_962_000 picoseconds. + Weight::from_parts(53_514_000, 0) } fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 26_522_000 picoseconds. - Weight::from_parts(26_892_000, 0) + // Minimum execution time: 27_862_000 picoseconds. + Weight::from_parts(28_141_000, 0) } } \ 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 5a2d97b247..8ba6aef14e 100644 --- a/runtime/basilisk/src/weights/pallet_collator_selection.rs +++ b/runtime/basilisk/src/weights/pallet_collator_selection.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_collator_selection` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -60,10 +60,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `208 + b * (79 ±0)` // Estimated: `1196 + b * (2554 ±0)` - // Minimum execution time: 18_224_000 picoseconds. - Weight::from_parts(17_118_001, 1196) - // Standard Error: 3_713 - .saturating_add(Weight::from_parts(3_819_395, 0).saturating_mul(b.into())) + // Minimum execution time: 19_269_000 picoseconds. + Weight::from_parts(18_011_152, 1196) + // Standard Error: 4_175 + .saturating_add(Weight::from_parts(3_878_034, 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())) @@ -82,10 +82,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `863 + b * (40 ±0) + c * (48 ±0)` // Estimated: `4356 + b * (42 ±0) + c * (46 ±0)` - // Minimum execution time: 50_628_000 picoseconds. - Weight::from_parts(50_610_161, 4356) - // Standard Error: 2_223 - .saturating_add(Weight::from_parts(143_237, 0).saturating_mul(b.into())) + // Minimum execution time: 52_347_000 picoseconds. + Weight::from_parts(52_507_165, 4356) + // Standard Error: 2_208 + .saturating_add(Weight::from_parts(139_217, 0).saturating_mul(b.into())) + // Standard Error: 5_817 + .saturating_add(Weight::from_parts(2_881, 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())) @@ -100,10 +102,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `186 + b * (32 ±0)` // Estimated: `3086` - // Minimum execution time: 17_476_000 picoseconds. - Weight::from_parts(17_948_745, 3086) - // Standard Error: 479 - .saturating_add(Weight::from_parts(37_252, 0).saturating_mul(b.into())) + // Minimum execution time: 18_641_000 picoseconds. + Weight::from_parts(19_104_968, 3086) + // Standard Error: 503 + .saturating_add(Weight::from_parts(40_544, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -113,8 +115,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_027_000 picoseconds. - Weight::from_parts(8_196_000, 0) + // Minimum execution time: 8_387_000 picoseconds. + Weight::from_parts(8_584_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `CollatorSelection::CandidacyBond` (r:1 w:1) @@ -131,12 +133,12 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `0 + c * (174 ±0) + k * (127 ±0)` // Estimated: `3593 + c * (848 ±30) + k * (848 ±30)` - // Minimum execution time: 15_439_000 picoseconds. - Weight::from_parts(15_763_000, 3593) - // Standard Error: 187_308 - .saturating_add(Weight::from_parts(6_306_446, 0).saturating_mul(c.into())) - // Standard Error: 187_308 - .saturating_add(Weight::from_parts(6_289_175, 0).saturating_mul(k.into())) + // Minimum execution time: 16_431_000 picoseconds. + Weight::from_parts(16_644_000, 3593) + // Standard Error: 194_455 + .saturating_add(Weight::from_parts(6_562_080, 0).saturating_mul(c.into())) + // Standard Error: 194_455 + .saturating_add(Weight::from_parts(6_469_728, 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()))) @@ -153,10 +155,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `425 + c * (45 ±0)` // Estimated: `2446` - // Minimum execution time: 35_463_000 picoseconds. - Weight::from_parts(36_567_856, 2446) - // Standard Error: 5_263 - .saturating_add(Weight::from_parts(39_467, 0).saturating_mul(c.into())) + // Minimum execution time: 37_193_000 picoseconds. + Weight::from_parts(38_250_232, 2446) + // Standard Error: 5_483 + .saturating_add(Weight::from_parts(41_198, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -175,10 +177,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `617 + c * (61 ±0)` // Estimated: `4082 + c * (61 ±0)` - // Minimum execution time: 46_577_000 picoseconds. - Weight::from_parts(46_932_310, 4082) - // Standard Error: 3_074 - .saturating_add(Weight::from_parts(294_386, 0).saturating_mul(c.into())) + // Minimum execution time: 48_569_000 picoseconds. + Weight::from_parts(48_920_140, 4082) + // Standard Error: 3_856 + .saturating_add(Weight::from_parts(296_707, 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())) @@ -200,10 +202,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `717 + c * (61 ±0)` // Estimated: `4182 + c * (61 ±0)` - // Minimum execution time: 68_900_000 picoseconds. - Weight::from_parts(69_619_846, 4182) - // Standard Error: 2_434 - .saturating_add(Weight::from_parts(111_878, 0).saturating_mul(c.into())) + // Minimum execution time: 71_070_000 picoseconds. + Weight::from_parts(71_622_314, 4182) + // Standard Error: 2_310 + .saturating_add(Weight::from_parts(171_881, 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())) @@ -219,10 +221,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `408 + c * (48 ±0)` // Estimated: `3086` - // Minimum execution time: 38_491_000 picoseconds. - Weight::from_parts(39_118_423, 3086) - // Standard Error: 1_570 - .saturating_add(Weight::from_parts(98_427, 0).saturating_mul(c.into())) + // Minimum execution time: 40_408_000 picoseconds. + Weight::from_parts(40_814_738, 3086) + // Standard Error: 1_732 + .saturating_add(Weight::from_parts(111_940, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -236,8 +238,8 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `154` // Estimated: `6196` - // Minimum execution time: 53_911_000 picoseconds. - Weight::from_parts(54_502_000, 6196) + // Minimum execution time: 56_028_000 picoseconds. + Weight::from_parts(56_381_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -259,10 +261,10 @@ impl pallet_collator_selection::WeightInfo for Basilisk // Proof Size summary in bytes: // Measured: `407 + c * (98 ±0) + r * (127 ±0)` // Estimated: `2188621418662104 + c * (2519 ±0) + r * (2571 ±5)` - // Minimum execution time: 28_430_000 picoseconds. - Weight::from_parts(28_660_000, 2188621418662104) - // Standard Error: 322_087 - .saturating_add(Weight::from_parts(15_055_977, 0).saturating_mul(c.into())) + // Minimum execution time: 29_340_000 picoseconds. + Weight::from_parts(29_647_000, 2188621418662104) + // Standard Error: 328_949 + .saturating_add(Weight::from_parts(15_332_219, 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 a8f7b4748d..1a1b71cf9b 100644 --- a/runtime/basilisk/src/weights/pallet_collective.rs +++ b/runtime/basilisk/src/weights/pallet_collective.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_collective` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -66,12 +66,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 pallet_collective::WeightInfo for BasiliskWeight pallet_collective::WeightInfo for BasiliskWeight pallet_conviction_voting::WeightInfo for BasiliskW /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) fn vote_new() -> Weight { // Proof Size summary in bytes: - // Measured: `13412` + // Measured: `13446` // Estimated: `42428` - // Minimum execution time: 143_023_000 picoseconds. - Weight::from_parts(147_006_000, 42428) + // Minimum execution time: 155_391_000 picoseconds. + Weight::from_parts(158_362_000, 42428) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -88,10 +88,10 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn vote_existing() -> Weight { // Proof Size summary in bytes: - // Measured: `14133` + // Measured: `14167` // Estimated: `83866` - // Minimum execution time: 176_785_000 picoseconds. - Weight::from_parts(178_371_000, 83866) + // Minimum execution time: 188_895_000 picoseconds. + Weight::from_parts(191_496_000, 83866) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -105,10 +105,10 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn remove_vote() -> Weight { // Proof Size summary in bytes: - // Measured: `13923` + // Measured: `13957` // Estimated: `83866` - // Minimum execution time: 138_947_000 picoseconds. - Weight::from_parts(141_434_000, 83866) + // Minimum execution time: 156_465_000 picoseconds. + Weight::from_parts(157_662_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -118,10 +118,10 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW /// 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: `13047` + // Measured: `13081` // Estimated: `30706` - // Minimum execution time: 64_961_000 picoseconds. - Weight::from_parts(67_499_000, 30706) + // Minimum execution time: 76_684_000 picoseconds. + Weight::from_parts(80_303_000, 30706) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -142,12 +142,12 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW /// The range of component `r` is `[0, 10]`. fn delegate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1201 + r * (1000 ±0)` + // Measured: `1235 + r * (1000 ±0)` // Estimated: `83866 + r * (3411 ±0)` - // Minimum execution time: 76_417_000 picoseconds. - Weight::from_parts(96_262_493, 83866) - // Standard Error: 115_611 - .saturating_add(Weight::from_parts(31_606_544, 0).saturating_mul(r.into())) + // Minimum execution time: 77_475_000 picoseconds. + Weight::from_parts(97_260_679, 83866) + // Standard Error: 111_833 + .saturating_add(Weight::from_parts(32_950_785, 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)) @@ -165,12 +165,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: `1162 + r * (991 ±0)` + // Measured: `1196 + r * (991 ±0)` // Estimated: `83866 + r * (3411 ±0)` - // Minimum execution time: 43_687_000 picoseconds. - Weight::from_parts(60_647_129, 83866) - // Standard Error: 102_974 - .saturating_add(Weight::from_parts(31_640_881, 0).saturating_mul(r.into())) + // Minimum execution time: 43_982_000 picoseconds. + Weight::from_parts(60_620_000, 83866) + // Standard Error: 100_937 + .saturating_add(Weight::from_parts(32_705_421, 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)) @@ -187,10 +187,10 @@ impl pallet_conviction_voting::WeightInfo for BasiliskW /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) fn unlock() -> Weight { // Proof Size summary in bytes: - // Measured: `12065` + // Measured: `12098` // Estimated: `30706` - // Minimum execution time: 101_148_000 picoseconds. - Weight::from_parts(102_766_000, 30706) + // Minimum execution time: 109_722_000 picoseconds. + Weight::from_parts(111_908_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 1869066fbe..0da2d031c3 100644 --- a/runtime/basilisk/src/weights/pallet_currencies.rs +++ b/runtime/basilisk/src/weights/pallet_currencies.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_currencies` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -65,8 +65,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(PhantomData); - -/// Weights for `pallet_democracy` using the Basilisk node and recommended hardware. -pub struct BasiliskWeight(PhantomData); -impl pallet_democracy::WeightInfo for BasiliskWeight { - /// Storage: `Democracy::PublicPropCount` (r:1 w:1) - /// Proof: `Democracy::PublicPropCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Democracy::PublicProps` (r:1 w:1) - /// Proof: `Democracy::PublicProps` (`max_values`: Some(1), `max_size`: Some(16702), added: 17197, mode: `MaxEncodedLen`) - /// Storage: `Democracy::Blacklist` (r:1 w:0) - /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(3238), added: 5713, mode: `MaxEncodedLen`) - /// Storage: `Democracy::DepositOf` (r:0 w:1) - /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(3230), added: 5705, mode: `MaxEncodedLen`) - fn propose() -> Weight { - // Proof Size summary in bytes: - // Measured: `4722` - // Estimated: `18187` - // Minimum execution time: 47_747_000 picoseconds. - Weight::from_parts(48_334_000, 18187) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Democracy::DepositOf` (r:1 w:1) - /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(3230), added: 5705, mode: `MaxEncodedLen`) - fn second() -> Weight { - // Proof Size summary in bytes: - // Measured: `3477` - // Estimated: `6695` - // Minimum execution time: 43_322_000 picoseconds. - Weight::from_parts(43_977_000, 6695) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::ReferendumInfoOf` (r:1 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// Storage: `Democracy::VotingOf` (r:1 w:1) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, 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 vote_new() -> Weight { - // Proof Size summary in bytes: - // Measured: `3347` - // Estimated: `7260` - // Minimum execution time: 59_641_000 picoseconds. - Weight::from_parts(60_503_000, 7260) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Democracy::ReferendumInfoOf` (r:1 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// Storage: `Democracy::VotingOf` (r:1 w:1) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, 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 vote_existing() -> Weight { - // Proof Size summary in bytes: - // Measured: `3369` - // Estimated: `7260` - // Minimum execution time: 63_448_000 picoseconds. - Weight::from_parts(64_051_000, 7260) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Democracy::ReferendumInfoOf` (r:1 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// Storage: `Democracy::Cancellations` (r:1 w:1) - /// Proof: `Democracy::Cancellations` (`max_values`: None, `max_size`: Some(33), added: 2508, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:1 w:1) - /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) - fn emergency_cancel() -> Weight { - // Proof Size summary in bytes: - // Measured: `283` - // Estimated: `3666` - // Minimum execution time: 32_448_000 picoseconds. - Weight::from_parts(32_900_000, 3666) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Democracy::PublicProps` (r:1 w:1) - /// Proof: `Democracy::PublicProps` (`max_values`: Some(1), `max_size`: Some(16702), added: 17197, mode: `MaxEncodedLen`) - /// Storage: `Democracy::DepositOf` (r:1 w:1) - /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(3230), added: 5705, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:3 w:1) - /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) - /// Storage: `Democracy::NextExternal` (r:1 w:1) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumInfoOf` (r:1 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// Storage: `Democracy::Blacklist` (r:0 w:1) - /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(3238), added: 5713, mode: `MaxEncodedLen`) - fn blacklist() -> Weight { - // Proof Size summary in bytes: - // Measured: `5853` - // Estimated: `18187` - // Minimum execution time: 116_574_000 picoseconds. - Weight::from_parts(117_531_000, 18187) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().writes(7_u64)) - } - /// Storage: `Democracy::NextExternal` (r:1 w:1) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - /// Storage: `Democracy::Blacklist` (r:1 w:0) - /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(3238), added: 5713, mode: `MaxEncodedLen`) - fn external_propose() -> Weight { - // Proof Size summary in bytes: - // Measured: `3310` - // Estimated: `6703` - // Minimum execution time: 16_944_000 picoseconds. - Weight::from_parts(17_142_000, 6703) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::NextExternal` (r:0 w:1) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - fn external_propose_majority() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_566_000 picoseconds. - Weight::from_parts(4_725_000, 0) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::NextExternal` (r:0 w:1) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - fn external_propose_default() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_562_000 picoseconds. - Weight::from_parts(4_662_000, 0) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::NextExternal` (r:1 w:1) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumCount` (r:1 w:1) - /// Proof: `Democracy::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:1 w:2) - /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumInfoOf` (r:0 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - fn fast_track() -> Weight { - // Proof Size summary in bytes: - // Measured: `181` - // Estimated: `3518` - // Minimum execution time: 29_783_000 picoseconds. - Weight::from_parts(30_267_000, 3518) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) - } - /// Storage: `Democracy::NextExternal` (r:1 w:1) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - /// Storage: `Democracy::Blacklist` (r:1 w:1) - /// Proof: `Democracy::Blacklist` (`max_values`: None, `max_size`: Some(3238), added: 5713, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:1 w:1) - /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) - fn veto_external() -> Weight { - // Proof Size summary in bytes: - // Measured: `3411` - // Estimated: `6703` - // Minimum execution time: 32_827_000 picoseconds. - Weight::from_parts(33_704_000, 6703) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Democracy::PublicProps` (r:1 w:1) - /// Proof: `Democracy::PublicProps` (`max_values`: Some(1), `max_size`: Some(16702), added: 17197, mode: `MaxEncodedLen`) - /// Storage: `Democracy::DepositOf` (r:1 w:1) - /// Proof: `Democracy::DepositOf` (`max_values`: None, `max_size`: Some(3230), added: 5705, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:1 w:1) - /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) - fn cancel_proposal() -> Weight { - // Proof Size summary in bytes: - // Measured: `5738` - // Estimated: `18187` - // Minimum execution time: 89_240_000 picoseconds. - Weight::from_parts(90_337_000, 18187) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) - } - /// Storage: `Democracy::MetadataOf` (r:1 w:1) - /// Proof: `Democracy::MetadataOf` (`max_values`: None, `max_size`: Some(53), added: 2528, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumInfoOf` (r:0 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - fn cancel_referendum() -> Weight { - // Proof Size summary in bytes: - // Measured: `215` - // Estimated: `3518` - // Minimum execution time: 24_360_000 picoseconds. - Weight::from_parts(24_903_000, 3518) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) - } - /// Storage: `Democracy::LowestUnbaked` (r:1 w:1) - /// Proof: `Democracy::LowestUnbaked` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumCount` (r:1 w:0) - /// Proof: `Democracy::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumInfoOf` (r:99 w:0) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// The range of component `r` is `[0, 99]`. - fn on_initialize_base(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `161 + r * (86 ±0)` - // Estimated: `1489 + r * (2676 ±0)` - // Minimum execution time: 6_537_000 picoseconds. - Weight::from_parts(11_700_260, 1489) - // Standard Error: 6_769 - .saturating_add(Weight::from_parts(3_986_132, 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)) - .saturating_add(Weight::from_parts(0, 2676).saturating_mul(r.into())) - } - /// Storage: `Democracy::LowestUnbaked` (r:1 w:1) - /// Proof: `Democracy::LowestUnbaked` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumCount` (r:1 w:0) - /// Proof: `Democracy::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Democracy::LastTabledWasExternal` (r:1 w:0) - /// Proof: `Democracy::LastTabledWasExternal` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Democracy::NextExternal` (r:1 w:0) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - /// Storage: `Democracy::PublicProps` (r:1 w:0) - /// Proof: `Democracy::PublicProps` (`max_values`: Some(1), `max_size`: Some(16702), added: 17197, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumInfoOf` (r:99 w:0) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// The range of component `r` is `[0, 99]`. - fn on_initialize_base_with_launch_period(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `161 + r * (86 ±0)` - // Estimated: `18187 + r * (2676 ±0)` - // Minimum execution time: 10_729_000 picoseconds. - Weight::from_parts(15_429_976, 18187) - // Standard Error: 7_760 - .saturating_add(Weight::from_parts(3_979_039, 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)) - .saturating_add(Weight::from_parts(0, 2676).saturating_mul(r.into())) - } - /// Storage: `Democracy::VotingOf` (r:3 w:3) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumInfoOf` (r:99 w:99) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, 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`) - /// The range of component `r` is `[0, 99]`. - fn delegate(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `711 + r * (108 ±0)` - // Estimated: `19800 + r * (2676 ±0)` - // Minimum execution time: 51_342_000 picoseconds. - Weight::from_parts(56_683_911, 19800) - // Standard Error: 8_910 - .saturating_add(Weight::from_parts(5_102_495, 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)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 2676).saturating_mul(r.into())) - } - /// Storage: `Democracy::VotingOf` (r:2 w:2) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, mode: `MaxEncodedLen`) - /// Storage: `Democracy::ReferendumInfoOf` (r:99 w:99) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// The range of component `r` is `[0, 99]`. - fn undelegate(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `408 + r * (108 ±0)` - // Estimated: `13530 + r * (2676 ±0)` - // Minimum execution time: 24_632_000 picoseconds. - Weight::from_parts(25_033_956, 13530) - // Standard Error: 7_012 - .saturating_add(Weight::from_parts(5_057_525, 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)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 2676).saturating_mul(r.into())) - } - /// Storage: `Democracy::PublicProps` (r:0 w:1) - /// Proof: `Democracy::PublicProps` (`max_values`: Some(1), `max_size`: Some(16702), added: 17197, mode: `MaxEncodedLen`) - fn clear_public_proposals() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_559_000 picoseconds. - Weight::from_parts(4_662_000, 0) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::VotingOf` (r:1 w:1) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// The range of component `r` is `[0, 99]`. - fn unlock_remove(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `466` - // Estimated: `7260` - // Minimum execution time: 30_170_000 picoseconds. - Weight::from_parts(42_643_374, 7260) - // Standard Error: 2_864 - .saturating_add(Weight::from_parts(37_736, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Democracy::VotingOf` (r:1 w:1) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// The range of component `r` is `[0, 99]`. - fn unlock_set(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `467 + r * (22 ±0)` - // Estimated: `7260` - // Minimum execution time: 42_208_000 picoseconds. - Weight::from_parts(44_217_411, 7260) - // Standard Error: 706 - .saturating_add(Weight::from_parts(66_777, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Democracy::ReferendumInfoOf` (r:1 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// Storage: `Democracy::VotingOf` (r:1 w:1) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, mode: `MaxEncodedLen`) - /// The range of component `r` is `[1, 100]`. - fn remove_vote(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `643 + r * (26 ±0)` - // Estimated: `7260` - // Minimum execution time: 20_917_000 picoseconds. - Weight::from_parts(24_056_105, 7260) - // Standard Error: 1_307 - .saturating_add(Weight::from_parts(82_450, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) - } - /// Storage: `Democracy::ReferendumInfoOf` (r:1 w:1) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// Storage: `Democracy::VotingOf` (r:1 w:1) - /// Proof: `Democracy::VotingOf` (`max_values`: None, `max_size`: Some(3795), added: 6270, mode: `MaxEncodedLen`) - /// The range of component `r` is `[1, 100]`. - fn remove_other_vote(r: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `643 + r * (26 ±0)` - // Estimated: `7260` - // Minimum execution time: 20_777_000 picoseconds. - Weight::from_parts(23_929_185, 7260) - // Standard Error: 1_169 - .saturating_add(Weight::from_parts(85_754, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) - } - /// Storage: `Democracy::NextExternal` (r:1 w:0) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, 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: `Democracy::MetadataOf` (r:0 w:1) - /// 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: `321` - // Estimated: `3556` - // Minimum execution time: 25_070_000 picoseconds. - Weight::from_parts(25_456_000, 3556) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::NextExternal` (r:1 w:0) - /// Proof: `Democracy::NextExternal` (`max_values`: Some(1), `max_size`: Some(132), added: 627, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:1 w:1) - /// 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: `181` - // Estimated: `3518` - // Minimum execution time: 19_463_000 picoseconds. - Weight::from_parts(20_054_000, 3518) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::PublicProps` (r:1 w:0) - /// Proof: `Democracy::PublicProps` (`max_values`: Some(1), `max_size`: Some(16702), added: 17197, 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: `Democracy::MetadataOf` (r:0 w:1) - /// 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: `4876` - // Estimated: `18187` - // Minimum execution time: 47_543_000 picoseconds. - Weight::from_parts(48_149_000, 18187) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::PublicProps` (r:1 w:0) - /// Proof: `Democracy::PublicProps` (`max_values`: Some(1), `max_size`: Some(16702), added: 17197, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:1 w:1) - /// 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: `4740` - // Estimated: `18187` - // Minimum execution time: 41_229_000 picoseconds. - Weight::from_parts(41_780_000, 18187) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// 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: `Democracy::MetadataOf` (r:0 w:1) - /// 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` - // Estimated: `3556` - // Minimum execution time: 21_625_000 picoseconds. - Weight::from_parts(22_084_000, 3556) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Democracy::ReferendumInfoOf` (r:1 w:0) - /// Proof: `Democracy::ReferendumInfoOf` (`max_values`: None, `max_size`: Some(201), added: 2676, mode: `MaxEncodedLen`) - /// Storage: `Democracy::MetadataOf` (r:1 w:1) - /// 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: `193` - // Estimated: `3666` - // Minimum execution time: 22_682_000 picoseconds. - Weight::from_parts(23_156_000, 3666) - .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_duster.rs b/runtime/basilisk/src/weights/pallet_duster.rs index 7c7ac99b71..8b76bbeebc 100644 --- a/runtime/basilisk/src/weights/pallet_duster.rs +++ b/runtime/basilisk/src/weights/pallet_duster.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_duster` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -65,8 +65,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `2350` // Estimated: `6156` - // Minimum execution time: 142_127_000 picoseconds. - Weight::from_parts(149_234_000, 6156) + // Minimum execution time: 86_370_000 picoseconds. + Weight::from_parts(87_397_000, 6156) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -76,8 +76,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `929` // Estimated: `0` - // Minimum execution time: 34_491_000 picoseconds. - Weight::from_parts(36_180_000, 0) + // Minimum execution time: 21_711_000 picoseconds. + Weight::from_parts(22_122_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Duster::AccountWhitelist` (r:1 w:1) @@ -86,8 +86,8 @@ impl pallet_duster::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1216` // Estimated: `3513` - // Minimum execution time: 42_047_000 picoseconds. - Weight::from_parts(46_912_000, 3513) + // Minimum execution time: 27_743_000 picoseconds. + Weight::from_parts(28_113_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_ema_oracle.rs b/runtime/basilisk/src/weights/pallet_ema_oracle.rs index dc6ceb4065..87f50dbd76 100644 --- a/runtime/basilisk/src/weights/pallet_ema_oracle.rs +++ b/runtime/basilisk/src/weights/pallet_ema_oracle.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_ema_oracle` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-23, 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` @@ -57,8 +57,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: `32 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 14_084_000 picoseconds. - Weight::from_parts(14_452_134, 2626) - // Standard Error: 826 - .saturating_add(Weight::from_parts(84_631, 0).saturating_mul(r.into())) + // Minimum execution time: 14_566_000 picoseconds. + Weight::from_parts(14_943_147, 2626) + // Standard Error: 997 + .saturating_add(Weight::from_parts(92_012, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Identity::IdentityOf` (r:1 w:1) /// Proof: `Identity::IdentityOf` (`max_values`: None, `max_size`: Some(7538), added: 10013, mode: `MaxEncodedLen`) /// The range of component `r` is `[1, 20]`. - fn set_identity(r: u32, ) -> Weight { + fn set_identity(_r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `6977 + r * (5 ±0)` // Estimated: `11003` - // Minimum execution time: 145_445_000 picoseconds. - Weight::from_parts(146_817_363, 11003) - // Standard Error: 3_855 - .saturating_add(Weight::from_parts(66_202, 0).saturating_mul(r.into())) + // Minimum execution time: 156_753_000 picoseconds. + Weight::from_parts(158_869_410, 11003) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,10 +88,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `101` // Estimated: `11003 + s * (2589 ±0)` - // Minimum execution time: 18_885_000 picoseconds. - Weight::from_parts(36_899_166, 11003) - // Standard Error: 4_649 - .saturating_add(Weight::from_parts(4_053_876, 0).saturating_mul(s.into())) + // Minimum execution time: 19_703_000 picoseconds. + Weight::from_parts(38_814_911, 11003) + // Standard Error: 4_875 + .saturating_add(Weight::from_parts(4_095_697, 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)) @@ -111,10 +109,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `194 + p * (32 ±0)` // Estimated: `11003` - // Minimum execution time: 19_012_000 picoseconds. - Weight::from_parts(35_623_279, 11003) - // Standard Error: 3_875 - .saturating_add(Weight::from_parts(1_568_427, 0).saturating_mul(p.into())) + // Minimum execution time: 19_518_000 picoseconds. + Weight::from_parts(36_805_645, 11003) + // Standard Error: 4_082 + .saturating_add(Weight::from_parts(1_553_789, 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()))) @@ -127,16 +125,14 @@ 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)` // Estimated: `11003` - // Minimum execution time: 69_824_000 picoseconds. - Weight::from_parts(71_656_254, 11003) - // Standard Error: 5_476 - .saturating_add(Weight::from_parts(69_975, 0).saturating_mul(r.into())) - // Standard Error: 1_068 - .saturating_add(Weight::from_parts(1_557_430, 0).saturating_mul(s.into())) + // Minimum execution time: 75_445_000 picoseconds. + Weight::from_parts(79_061_835, 11003) + // Standard Error: 1_116 + .saturating_add(Weight::from_parts(1_539_069, 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()))) @@ -150,10 +146,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6967 + r * (57 ±0)` // Estimated: `11003` - // Minimum execution time: 103_622_000 picoseconds. - Weight::from_parts(104_865_137, 11003) - // Standard Error: 2_298 - .saturating_add(Weight::from_parts(65_609, 0).saturating_mul(r.into())) + // Minimum execution time: 109_714_000 picoseconds. + Weight::from_parts(110_677_145, 11003) + // Standard Error: 2_019 + .saturating_add(Weight::from_parts(86_025, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -164,10 +160,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `6998` // Estimated: `11003` - // Minimum execution time: 101_396_000 picoseconds. - Weight::from_parts(102_126_861, 11003) - // Standard Error: 2_559 - .saturating_add(Weight::from_parts(89_229, 0).saturating_mul(r.into())) + // Minimum execution time: 106_844_000 picoseconds. + Weight::from_parts(107_919_520, 11003) + // Standard Error: 2_498 + .saturating_add(Weight::from_parts(79_504, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -178,10 +174,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `89 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 10_269_000 picoseconds. - Weight::from_parts(10_654_210, 2626) - // Standard Error: 727 - .saturating_add(Weight::from_parts(66_455, 0).saturating_mul(r.into())) + // Minimum execution time: 10_586_000 picoseconds. + Weight::from_parts(11_000_309, 2626) + // Standard Error: 1_102 + .saturating_add(Weight::from_parts(66_273, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -192,10 +188,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `89 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 9_554_000 picoseconds. - Weight::from_parts(9_850_034, 2626) - // Standard Error: 797 - .saturating_add(Weight::from_parts(61_559, 0).saturating_mul(r.into())) + // Minimum execution time: 9_624_000 picoseconds. + Weight::from_parts(9_996_963, 2626) + // Standard Error: 876 + .saturating_add(Weight::from_parts(61_800, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -206,10 +202,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `89 + r * (57 ±0)` // Estimated: `2626` - // Minimum execution time: 9_185_000 picoseconds. - Weight::from_parts(9_697_346, 2626) - // Standard Error: 776 - .saturating_add(Weight::from_parts(61_390, 0).saturating_mul(r.into())) + // Minimum execution time: 9_431_000 picoseconds. + Weight::from_parts(9_791_854, 2626) + // Standard Error: 836 + .saturating_add(Weight::from_parts(69_065, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -222,10 +218,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `7045 + r * (57 ±0)` // Estimated: `11003` - // Minimum execution time: 127_245_000 picoseconds. - Weight::from_parts(128_395_672, 11003) - // Standard Error: 3_190 - .saturating_add(Weight::from_parts(65_213, 0).saturating_mul(r.into())) + // Minimum execution time: 133_896_000 picoseconds. + Weight::from_parts(135_436_951, 11003) + // Standard Error: 5_968 + .saturating_add(Weight::from_parts(34_507, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -239,14 +235,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: `7276 + r * (5 ±0) + s * (32 ±0)` // Estimated: `11003` - // Minimum execution time: 86_588_000 picoseconds. - Weight::from_parts(91_459_472, 11003) - // Standard Error: 1_151 - .saturating_add(Weight::from_parts(1_536_180, 0).saturating_mul(s.into())) + // Minimum execution time: 93_092_000 picoseconds. + Weight::from_parts(96_366_870, 11003) + // Standard Error: 6_440 + .saturating_add(Weight::from_parts(43_823, 0).saturating_mul(r.into())) + // Standard Error: 1_256 + .saturating_add(Weight::from_parts(1_545_852, 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()))) @@ -262,10 +260,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `475 + s * (36 ±0)` // Estimated: `11003` - // Minimum execution time: 38_042_000 picoseconds. - Weight::from_parts(43_055_974, 11003) - // Standard Error: 1_257 - .saturating_add(Weight::from_parts(63_515, 0).saturating_mul(s.into())) + // Minimum execution time: 39_052_000 picoseconds. + Weight::from_parts(44_149_694, 11003) + // Standard Error: 1_341 + .saturating_add(Weight::from_parts(63_964, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -278,10 +276,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `591 + s * (3 ±0)` // Estimated: `11003` - // Minimum execution time: 23_136_000 picoseconds. - Weight::from_parts(25_783_381, 11003) - // Standard Error: 625 - .saturating_add(Weight::from_parts(23_943, 0).saturating_mul(s.into())) + // Minimum execution time: 23_608_000 picoseconds. + Weight::from_parts(26_271_838, 11003) + // Standard Error: 692 + .saturating_add(Weight::from_parts(25_201, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -296,10 +294,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `638 + s * (35 ±0)` // Estimated: `11003` - // Minimum execution time: 41_970_000 picoseconds. - Weight::from_parts(44_810_903, 11003) - // Standard Error: 692 - .saturating_add(Weight::from_parts(50_358, 0).saturating_mul(s.into())) + // Minimum execution time: 43_213_000 picoseconds. + Weight::from_parts(46_190_037, 11003) + // Standard Error: 769 + .saturating_add(Weight::from_parts(46_631, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -314,10 +312,10 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `704 + s * (37 ±0)` // Estimated: `6723` - // Minimum execution time: 32_320_000 picoseconds. - Weight::from_parts(34_756_095, 6723) - // Standard Error: 826 - .saturating_add(Weight::from_parts(58_766, 0).saturating_mul(s.into())) + // Minimum execution time: 33_186_000 picoseconds. + Weight::from_parts(35_740_598, 6723) + // Standard Error: 925 + .saturating_add(Weight::from_parts(52_136, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -327,8 +325,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_391_000 picoseconds. - Weight::from_parts(10_774_000, 0) + // Minimum execution time: 10_964_000 picoseconds. + Weight::from_parts(11_479_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Identity::AuthorityOf` (r:1 w:1) @@ -337,8 +335,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `79` // Estimated: `3517` - // Minimum execution time: 15_515_000 picoseconds. - Weight::from_parts(15_876_000, 3517) + // Minimum execution time: 16_240_000 picoseconds. + Weight::from_parts(16_502_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -357,8 +355,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `181` // Estimated: `3593` - // Minimum execution time: 73_584_000 picoseconds. - Weight::from_parts(94_239_448, 3593) + // Minimum execution time: 69_739_000 picoseconds. + Weight::from_parts(91_405_871, 3593) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -372,8 +370,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `116` // Estimated: `3567` - // Minimum execution time: 28_667_000 picoseconds. - Weight::from_parts(29_201_000, 3567) + // Minimum execution time: 30_335_000 picoseconds. + Weight::from_parts(30_670_000, 3567) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -388,8 +386,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `309` // Estimated: `3593` - // Minimum execution time: 18_448_000 picoseconds. - Weight::from_parts(43_087_920, 3593) + // Minimum execution time: 19_107_000 picoseconds. + Weight::from_parts(44_393_834, 3593) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -401,8 +399,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `172` // Estimated: `3563` - // Minimum execution time: 19_317_000 picoseconds. - Weight::from_parts(19_638_000, 3563) + // Minimum execution time: 20_299_000 picoseconds. + Weight::from_parts(20_580_000, 3563) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -416,8 +414,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `236` // Estimated: `3563` - // Minimum execution time: 24_896_000 picoseconds. - Weight::from_parts(25_289_000, 3563) + // Minimum execution time: 25_953_000 picoseconds. + Weight::from_parts(26_340_000, 3563) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -433,8 +431,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `297` // Estimated: `3563` - // Minimum execution time: 30_804_000 picoseconds. - Weight::from_parts(31_192_000, 3563) + // Minimum execution time: 32_095_000 picoseconds. + Weight::from_parts(32_498_000, 3563) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -453,8 +451,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `470` // Estimated: `3593` - // Minimum execution time: 27_357_000 picoseconds. - Weight::from_parts(63_345_281, 3593) + // Minimum execution time: 28_656_000 picoseconds. + Weight::from_parts(65_646_944, 3593) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -466,8 +464,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `147` // Estimated: `6087` - // Minimum execution time: 12_519_000 picoseconds. - Weight::from_parts(12_643_000, 6087) + // Minimum execution time: 12_926_000 picoseconds. + Weight::from_parts(13_144_000, 6087) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -479,8 +477,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `159` // Estimated: `6099` - // Minimum execution time: 12_425_000 picoseconds. - Weight::from_parts(12_686_000, 6099) + // Minimum execution time: 12_904_000 picoseconds. + Weight::from_parts(13_098_000, 6099) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -492,8 +490,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `7062` // Estimated: `21016` - // Minimum execution time: 84_412_000 picoseconds. - Weight::from_parts(85_085_000, 21016) + // Minimum execution time: 89_181_000 picoseconds. + Weight::from_parts(90_019_000, 21016) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -503,8 +501,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `201` // Estimated: `6144` - // Minimum execution time: 11_219_000 picoseconds. - Weight::from_parts(11_371_000, 6144) + // Minimum execution time: 11_330_000 picoseconds. + Weight::from_parts(11_642_000, 6144) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -516,8 +514,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `288` // Estimated: `6044` - // Minimum execution time: 16_142_000 picoseconds. - Weight::from_parts(16_456_000, 6044) + // Minimum execution time: 16_878_000 picoseconds. + Weight::from_parts(17_073_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -529,8 +527,8 @@ impl pallet_identity::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `290` // Estimated: `6136` - // Minimum execution time: 14_602_000 picoseconds. - Weight::from_parts(14_917_000, 6136) + // Minimum execution time: 15_415_000 picoseconds. + Weight::from_parts(15_701_000, 6136) .saturating_add(T::DbWeight::get().reads(3_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 5e9c8176d2..b16ce2f6cb 100644 --- a/runtime/basilisk/src/weights/pallet_lbp.rs +++ b/runtime/basilisk/src/weights/pallet_lbp.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_lbp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -69,8 +69,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `950` // Estimated: `11322` - // Minimum execution time: 126_072_000 picoseconds. - Weight::from_parts(127_200_000, 11322) + // Minimum execution time: 127_813_000 picoseconds. + Weight::from_parts(128_753_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: 27_799_000 picoseconds. - Weight::from_parts(28_442_000, 3628) + // Minimum execution time: 28_560_000 picoseconds. + Weight::from_parts(28_944_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: `1105` // Estimated: `11322` - // Minimum execution time: 92_320_000 picoseconds. - Weight::from_parts(93_740_000, 11322) + // Minimum execution time: 92_696_000 picoseconds. + Weight::from_parts(93_733_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: `1364` // Estimated: `11322` - // Minimum execution time: 123_532_000 picoseconds. - Weight::from_parts(124_705_000, 11322) + // Minimum execution time: 123_860_000 picoseconds. + Weight::from_parts(125_344_000, 11322) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -145,8 +145,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1586` // Estimated: `13905` - // Minimum execution time: 222_522_000 picoseconds. - Weight::from_parts(224_596_000, 13905) + // Minimum execution time: 242_865_000 picoseconds. + Weight::from_parts(244_452_000, 13905) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -168,8 +168,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1586` // Estimated: `13905` - // Minimum execution time: 227_639_000 picoseconds. - Weight::from_parts(229_369_000, 13905) + // Minimum execution time: 242_651_000 picoseconds. + Weight::from_parts(244_078_000, 13905) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -192,13 +192,13 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { fn router_execution_sell(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `718 + e * (868 ±0)` - // Estimated: `6156 + e * (7749 ±6_801_226_166_572_765)` - // Minimum execution time: 79_646_000 picoseconds. - Weight::from_parts(80_347_000, 6156) - // Standard Error: 200_186 - .saturating_add(Weight::from_parts(815_854, 0).saturating_mul(c.into())) - // Standard Error: 445_871 - .saturating_add(Weight::from_parts(145_598_392, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±7_072_116_491_613_192)` + // Minimum execution time: 98_204_000 picoseconds. + Weight::from_parts(99_092_000, 6156) + // Standard Error: 255_619 + .saturating_add(Weight::from_parts(1_045_460, 0).saturating_mul(c.into())) + // Standard Error: 569_336 + .saturating_add(Weight::from_parts(147_681_558, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((11_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -223,13 +223,13 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `718 + e * (868 ±0)` - // Estimated: `6156 + e * (7749 ±1_922_716_303_367_818)` - // Minimum execution time: 141_024_000 picoseconds. - Weight::from_parts(142_220_000, 6156) - // Standard Error: 368_030 - .saturating_add(Weight::from_parts(2_412_599, 0).saturating_mul(c.into())) - // Standard Error: 1_241_118 - .saturating_add(Weight::from_parts(111_841_287, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±1_475_620_672_291_494)` + // Minimum execution time: 178_416_000 picoseconds. + Weight::from_parts(179_793_000, 6156) + // Standard Error: 488_040 + .saturating_add(Weight::from_parts(3_650_439, 0).saturating_mul(c.into())) + // Standard Error: 1_645_829 + .saturating_add(Weight::from_parts(103_094_175, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((11_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(e.into()))) @@ -243,8 +243,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `718` // Estimated: `6156` - // Minimum execution time: 86_349_000 picoseconds. - Weight::from_parts(86_882_000, 6156) + // Minimum execution time: 98_194_000 picoseconds. + Weight::from_parts(98_989_000, 6156) .saturating_add(T::DbWeight::get().reads(3_u64)) } /// Storage: `LBP::PoolData` (r:1 w:0) @@ -257,8 +257,8 @@ impl pallet_lbp::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `718` // Estimated: `6156` - // Minimum execution time: 28_184_000 picoseconds. - Weight::from_parts(28_773_000, 6156) + // Minimum execution time: 28_512_000 picoseconds. + Weight::from_parts(29_116_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 fae2a33520..b2f21b20d7 100644 --- a/runtime/basilisk/src/weights/pallet_marketplace.rs +++ b/runtime/basilisk/src/weights/pallet_marketplace.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_marketplace` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -77,8 +77,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `2792` // Estimated: `6156` - // Minimum execution time: 249_477_000 picoseconds. - Weight::from_parts(264_777_000, 6156) + // Minimum execution time: 129_877_000 picoseconds. + Weight::from_parts(130_872_000, 6156) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -90,8 +90,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1360` // Estimated: `3611` - // Minimum execution time: 78_928_000 picoseconds. - Weight::from_parts(82_788_000, 3611) + // Minimum execution time: 39_130_000 picoseconds. + Weight::from_parts(39_779_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -109,8 +109,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1731` // Estimated: `4087` - // Minimum execution time: 124_546_000 picoseconds. - Weight::from_parts(137_721_000, 4087) + // Minimum execution time: 66_376_000 picoseconds. + Weight::from_parts(67_883_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -130,8 +130,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `2222` // Estimated: `4087` - // Minimum execution time: 135_596_000 picoseconds. - Weight::from_parts(140_816_000, 4087) + // Minimum execution time: 69_955_000 picoseconds. + Weight::from_parts(71_046_000, 4087) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -163,8 +163,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `2862` // Estimated: `6156` - // Minimum execution time: 294_659_000 picoseconds. - Weight::from_parts(303_201_000, 6156) + // Minimum execution time: 152_278_000 picoseconds. + Weight::from_parts(153_379_000, 6156) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -180,8 +180,8 @@ impl pallet_marketplace::WeightInfo for BasiliskWeight< // Proof Size summary in bytes: // Measured: `1643` // Estimated: `4087` - // Minimum execution time: 99_926_000 picoseconds. - Weight::from_parts(104_580_000, 4087) + // Minimum execution time: 51_285_000 picoseconds. + Weight::from_parts(52_057_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 b8e461ebba..971042dcec 100644 --- a/runtime/basilisk/src/weights/pallet_message_queue.rs +++ b/runtime/basilisk/src/weights/pallet_message_queue.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -59,8 +59,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `298` // Estimated: `6044` - // Minimum execution time: 18_752_000 picoseconds. - Weight::from_parts(19_223_000, 6044) + // Minimum execution time: 19_105_000 picoseconds. + Weight::from_parts(19_374_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -72,8 +72,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `293` // Estimated: `6044` - // Minimum execution time: 17_421_000 picoseconds. - Weight::from_parts(17_733_000, 6044) + // Minimum execution time: 17_382_000 picoseconds. + Weight::from_parts(17_924_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -83,8 +83,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `80` // Estimated: `3517` - // Minimum execution time: 8_371_000 picoseconds. - Weight::from_parts(8_561_000, 3517) + // Minimum execution time: 8_274_000 picoseconds. + Weight::from_parts(8_546_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,8 +94,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `147` // Estimated: `137658` - // Minimum execution time: 10_788_000 picoseconds. - Weight::from_parts(11_052_000, 137658) + // Minimum execution time: 10_649_000 picoseconds. + Weight::from_parts(10_873_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,8 +105,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `147` // Estimated: `137658` - // Minimum execution time: 10_860_000 picoseconds. - Weight::from_parts(11_165_000, 137658) + // Minimum execution time: 10_953_000 picoseconds. + Weight::from_parts(11_239_000, 137658) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,8 +118,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 317_625_000 picoseconds. - Weight::from_parts(319_851_000, 0) + // Minimum execution time: 346_573_000 picoseconds. + Weight::from_parts(348_038_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -130,8 +130,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `246` // Estimated: `3517` - // Minimum execution time: 11_511_000 picoseconds. - Weight::from_parts(12_063_000, 3517) + // Minimum execution time: 11_962_000 picoseconds. + Weight::from_parts(12_320_000, 3517) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -143,8 +143,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `236` // Estimated: `3517` - // Minimum execution time: 9_974_000 picoseconds. - Weight::from_parts(10_201_000, 3517) + // Minimum execution time: 10_080_000 picoseconds. + Weight::from_parts(10_501_000, 3517) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -156,8 +156,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134349` // Estimated: `137658` - // Minimum execution time: 122_056_000 picoseconds. - Weight::from_parts(122_657_000, 137658) + // Minimum execution time: 139_113_000 picoseconds. + Weight::from_parts(139_749_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -169,8 +169,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134349` // Estimated: `137658` - // Minimum execution time: 156_166_000 picoseconds. - Weight::from_parts(157_040_000, 137658) + // Minimum execution time: 175_658_000 picoseconds. + Weight::from_parts(176_625_000, 137658) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -182,8 +182,8 @@ impl pallet_message_queue::WeightInfo for BasiliskWeigh // Proof Size summary in bytes: // Measured: `134349` // Estimated: `137658` - // Minimum execution time: 231_842_000 picoseconds. - Weight::from_parts(233_185_000, 137658) + // Minimum execution time: 258_771_000 picoseconds. + Weight::from_parts(260_863_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_migrations.rs b/runtime/basilisk/src/weights/pallet_migrations.rs new file mode 100644 index 0000000000..0d61b50040 --- /dev/null +++ b/runtime/basilisk/src/weights/pallet_migrations.rs @@ -0,0 +1,212 @@ +// This file is part of Basilisk. + +// 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. + + +//! Autogenerated weights for `pallet_migrations` +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` + +// Executed Command: +// ./target/release/basilisk +// benchmark +// pallet +// --steps=50 +// --repeat=20 +// --wasm-execution=compiled +// --heap-pages=4096 +// --template=scripts/pallet-weight-template.hbs +// --pallet=pallet_migrations +// --output=weights.rs +// --extrinsic=* + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; + +/// Weights for `pallet_migrations`. +pub struct WeightInfo(PhantomData); + +/// Weights for `pallet_migrations` using the Basilisk node and recommended hardware. +pub struct BasiliskWeight(PhantomData); +impl pallet_migrations::WeightInfo for BasiliskWeight { + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:1) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) + /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + fn onboard_new_mbms() -> Weight { + // Proof Size summary in bytes: + // Measured: `238` + // Estimated: `67035` + // Minimum execution time: 12_005_000 picoseconds. + Weight::from_parts(12_246_000, 67035) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) + fn progress_mbms_none() -> Weight { + // Proof Size summary in bytes: + // Measured: `109` + // Estimated: `67035` + // Minimum execution time: 4_217_000 picoseconds. + Weight::from_parts(4_354_000, 67035) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) + fn exec_migration_completed() -> Weight { + // Proof Size summary in bytes: + // Measured: `129` + // Estimated: `3594` + // Minimum execution time: 8_722_000 picoseconds. + Weight::from_parts(8_938_000, 3594) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Storage: `MultiBlockMigrations::Historic` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`) + fn exec_migration_skipped_historic() -> Weight { + // Proof Size summary in bytes: + // Measured: `292` + // Estimated: `3757` + // Minimum execution time: 16_719_000 picoseconds. + Weight::from_parts(16_952_000, 3757) + .saturating_add(T::DbWeight::get().reads(2_u64)) + } + /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Storage: `MultiBlockMigrations::Historic` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`) + fn exec_migration_advance() -> Weight { + // Proof Size summary in bytes: + // Measured: `238` + // Estimated: `3731` + // Minimum execution time: 16_471_000 picoseconds. + Weight::from_parts(16_719_000, 3731) + .saturating_add(T::DbWeight::get().reads(2_u64)) + } + /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Storage: `MultiBlockMigrations::Historic` (r:1 w:1) + /// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`) + fn exec_migration_complete() -> Weight { + // Proof Size summary in bytes: + // Measured: `238` + // Estimated: `3731` + // Minimum execution time: 18_525_000 picoseconds. + Weight::from_parts(18_797_000, 3731) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Storage: `MultiBlockMigrations::Historic` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`) + /// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) + fn exec_migration_fail() -> Weight { + // Proof Size summary in bytes: + // Measured: `238` + // Estimated: `3731` + // Minimum execution time: 26_493_000 picoseconds. + Weight::from_parts(27_077_000, 3731) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + fn on_init_loop() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 195_000 picoseconds. + Weight::from_parts(219_000, 0) + } + /// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) + fn force_set_cursor() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_719_000 picoseconds. + Weight::from_parts(4_830_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `MultiBlockMigrations::Cursor` (r:0 w:1) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) + fn force_set_active_cursor() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_218_000 picoseconds. + Weight::from_parts(5_391_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `MultiBlockMigrations::Cursor` (r:1 w:0) + /// Proof: `MultiBlockMigrations::Cursor` (`max_values`: Some(1), `max_size`: Some(65550), added: 66045, mode: `MaxEncodedLen`) + /// Storage: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + /// Proof: UNKNOWN KEY `0x583359fe0e84d953a9dd84e8addb08a5` (r:1 w:0) + fn force_onboard_mbms() -> Weight { + // Proof Size summary in bytes: + // Measured: `214` + // Estimated: `67035` + // Minimum execution time: 9_691_000 picoseconds. + Weight::from_parts(10_171_000, 67035) + .saturating_add(T::DbWeight::get().reads(2_u64)) + } + /// Storage: `MultiBlockMigrations::Historic` (r:256 w:256) + /// Proof: `MultiBlockMigrations::Historic` (`max_values`: None, `max_size`: Some(266), added: 2741, mode: `MaxEncodedLen`) + /// The range of component `n` is `[0, 256]`. + fn clear_historic(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1089 + n * (271 ±0)` + // Estimated: `3834 + n * (2740 ±0)` + // Minimum execution time: 17_901_000 picoseconds. + Weight::from_parts(16_171_988, 3834) + // Standard Error: 2_094 + .saturating_add(Weight::from_parts(1_245_041, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) + .saturating_add(Weight::from_parts(0, 2740).saturating_mul(n.into())) + } + /// Storage: `Skipped::Metadata` (r:0 w:0) + /// Proof: `Skipped::Metadata` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `n` is `[0, 2048]`. + fn reset_pallet_migration(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1676 + n * (38 ±0)` + // Estimated: `754 + n * (39 ±0)` + // Minimum execution time: 2_871_000 picoseconds. + Weight::from_parts(21_608_884, 754) + // Standard Error: 1_575 + .saturating_add(Weight::from_parts(742_801, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) + .saturating_add(Weight::from_parts(0, 39).saturating_mul(n.into())) + } +} \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_multisig.rs b/runtime/basilisk/src/weights/pallet_multisig.rs index daca767118..f5fb2ffffc 100644 --- a/runtime/basilisk/src/weights/pallet_multisig.rs +++ b/runtime/basilisk/src/weights/pallet_multisig.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -56,10 +56,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_138_000 picoseconds. - Weight::from_parts(15_501_220, 0) + // Minimum execution time: 21_954_000 picoseconds. + Weight::from_parts(22_341_148, 0) // Standard Error: 1 - .saturating_add(Weight::from_parts(435, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_693, 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`) @@ -69,12 +69,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `263 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 50_026_000 picoseconds. - Weight::from_parts(44_078_027, 6811) - // Standard Error: 5_592 - .saturating_add(Weight::from_parts(66_025, 0).saturating_mul(s.into())) - // Standard Error: 54 - .saturating_add(Weight::from_parts(1_554, 0).saturating_mul(z.into())) + // Minimum execution time: 50_777_000 picoseconds. + Weight::from_parts(43_817_049, 6811) + // Standard Error: 292 + .saturating_add(Weight::from_parts(76_524, 0).saturating_mul(s.into())) + // Standard Error: 2 + .saturating_add(Weight::from_parts(1_686, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,12 +86,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `282` // Estimated: `6811` - // Minimum execution time: 31_459_000 picoseconds. - Weight::from_parts(24_870_077, 6811) - // Standard Error: 250 - .saturating_add(Weight::from_parts(70_950, 0).saturating_mul(s.into())) + // Minimum execution time: 32_847_000 picoseconds. + Weight::from_parts(26_308_700, 6811) + // Standard Error: 267 + .saturating_add(Weight::from_parts(71_066, 0).saturating_mul(s.into())) // Standard Error: 2 - .saturating_add(Weight::from_parts(1_632, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_674, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,12 +105,12 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `388 + s * (33 ±0)` // Estimated: `6811` - // Minimum execution time: 53_763_000 picoseconds. - Weight::from_parts(45_270_973, 6811) - // Standard Error: 376 - .saturating_add(Weight::from_parts(93_926, 0).saturating_mul(s.into())) + // Minimum execution time: 55_963_000 picoseconds. + Weight::from_parts(47_517_031, 6811) + // Standard Error: 317 + .saturating_add(Weight::from_parts(96_902, 0).saturating_mul(s.into())) // Standard Error: 3 - .saturating_add(Weight::from_parts(1_615, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_669, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -121,10 +121,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `263 + s * (2 ±0)` // Estimated: `6811` - // Minimum execution time: 39_548_000 picoseconds. - Weight::from_parts(40_129_374, 6811) - // Standard Error: 339 - .saturating_add(Weight::from_parts(73_638, 0).saturating_mul(s.into())) + // Minimum execution time: 41_535_000 picoseconds. + Weight::from_parts(41_941_729, 6811) + // Standard Error: 3_700 + .saturating_add(Weight::from_parts(83_357, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -135,10 +135,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `282` // Estimated: `6811` - // Minimum execution time: 22_879_000 picoseconds. - Weight::from_parts(23_416_900, 6811) - // Standard Error: 431 - .saturating_add(Weight::from_parts(70_141, 0).saturating_mul(s.into())) + // Minimum execution time: 24_224_000 picoseconds. + Weight::from_parts(24_577_465, 6811) + // Standard Error: 479 + .saturating_add(Weight::from_parts(72_407, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -149,10 +149,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `454 + s * (1 ±0)` // Estimated: `6811` - // Minimum execution time: 39_918_000 picoseconds. - Weight::from_parts(40_462_111, 6811) - // Standard Error: 347 - .saturating_add(Weight::from_parts(72_855, 0).saturating_mul(s.into())) + // Minimum execution time: 41_722_000 picoseconds. + Weight::from_parts(42_475_208, 6811) + // Standard Error: 390 + .saturating_add(Weight::from_parts(75_230, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -163,10 +163,10 @@ impl pallet_multisig::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `454 + s * (1 ±0)` // Estimated: `6811` - // Minimum execution time: 37_754_000 picoseconds. - Weight::from_parts(38_219_222, 6811) - // Standard Error: 355 - .saturating_add(Weight::from_parts(72_570, 0).saturating_mul(s.into())) + // Minimum execution time: 39_776_000 picoseconds. + Weight::from_parts(40_329_965, 6811) + // Standard Error: 366 + .saturating_add(Weight::from_parts(73_111, 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 c11a939553..90a3839511 100644 --- a/runtime/basilisk/src/weights/pallet_nft.rs +++ b/runtime/basilisk/src/weights/pallet_nft.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_nft` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -68,8 +68,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `500` // Estimated: `4087` - // Minimum execution time: 33_909_000 picoseconds. - Weight::from_parts(34_237_000, 4087) + // Minimum execution time: 34_067_000 picoseconds. + Weight::from_parts(34_487_000, 4087) .saturating_mul(CREATE_COLLECTION_OFFSET) .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: `936` // Estimated: `4087` - // Minimum execution time: 56_711_000 picoseconds. - Weight::from_parts(57_237_000, 4087) + // Minimum execution time: 56_657_000 picoseconds. + Weight::from_parts(57_458_000, 4087) .saturating_mul(MINT_OFFSET) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -114,8 +114,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `873` // Estimated: `3655` - // Minimum execution time: 51_229_000 picoseconds. - Weight::from_parts(51_418_000, 3655) + // Minimum execution time: 50_649_000 picoseconds. + Weight::from_parts(51_046_000, 3655) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -139,8 +139,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `940` // Estimated: `4087` - // Minimum execution time: 64_288_000 picoseconds. - Weight::from_parts(64_856_000, 4087) + // Minimum execution time: 64_189_000 picoseconds. + Weight::from_parts(64_570_000, 4087) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -164,8 +164,8 @@ impl pallet_nft::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `1141` // Estimated: `4087` - // Minimum execution time: 57_118_000 picoseconds. - Weight::from_parts(57_750_000, 4087) + // Minimum execution time: 57_205_000 picoseconds. + Weight::from_parts(57_844_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 67d53b2178..f57e57c2e5 100644 --- a/runtime/basilisk/src/weights/pallet_preimage.rs +++ b/runtime/basilisk/src/weights/pallet_preimage.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -64,10 +64,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `109` // Estimated: `3604` - // Minimum execution time: 60_277_000 picoseconds. - Weight::from_parts(25_503_592, 3604) - // Standard Error: 2 - .saturating_add(Weight::from_parts(2_191, 0).saturating_mul(s.into())) + // Minimum execution time: 61_162_000 picoseconds. + Weight::from_parts(58_790_157, 3604) + // Standard Error: 3 + .saturating_add(Weight::from_parts(2_315, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -82,10 +82,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `173` // Estimated: `3556` - // Minimum execution time: 21_546_000 picoseconds. - Weight::from_parts(21_746_000, 3556) - // Standard Error: 1 - .saturating_add(Weight::from_parts(2_176, 0).saturating_mul(s.into())) + // Minimum execution time: 22_031_000 picoseconds. + Weight::from_parts(14_703_131, 3556) + // Standard Error: 3 + .saturating_add(Weight::from_parts(2_315, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -100,10 +100,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `173` // Estimated: `3556` - // Minimum execution time: 21_733_000 picoseconds. - Weight::from_parts(21_897_000, 3556) - // Standard Error: 5 - .saturating_add(Weight::from_parts(2_223, 0).saturating_mul(s.into())) + // Minimum execution time: 22_159_000 picoseconds. + Weight::from_parts(18_227_233, 3556) + // Standard Error: 3 + .saturating_add(Weight::from_parts(2_314, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -119,8 +119,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `310` // Estimated: `3604` - // Minimum execution time: 62_606_000 picoseconds. - Weight::from_parts(63_728_000, 3604) + // Minimum execution time: 62_921_000 picoseconds. + Weight::from_parts(63_786_000, 3604) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -134,8 +134,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `211` // Estimated: `3556` - // Minimum execution time: 29_971_000 picoseconds. - Weight::from_parts(31_500_000, 3556) + // Minimum execution time: 30_498_000 picoseconds. + Weight::from_parts(31_384_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -147,8 +147,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `255` // Estimated: `3556` - // Minimum execution time: 24_837_000 picoseconds. - Weight::from_parts(25_479_000, 3556) + // Minimum execution time: 24_884_000 picoseconds. + Weight::from_parts(25_570_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -160,8 +160,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `211` // Estimated: `3556` - // Minimum execution time: 17_963_000 picoseconds. - Weight::from_parts(18_942_000, 3556) + // Minimum execution time: 18_489_000 picoseconds. + Weight::from_parts(19_574_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -173,8 +173,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `109` // Estimated: `3556` - // Minimum execution time: 18_780_000 picoseconds. - Weight::from_parts(19_206_000, 3556) + // Minimum execution time: 19_455_000 picoseconds. + Weight::from_parts(19_819_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -186,8 +186,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `173` // Estimated: `3556` - // Minimum execution time: 14_710_000 picoseconds. - Weight::from_parts(15_009_000, 3556) + // Minimum execution time: 14_763_000 picoseconds. + Weight::from_parts(15_068_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -201,8 +201,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `211` // Estimated: `3556` - // Minimum execution time: 26_858_000 picoseconds. - Weight::from_parts(27_754_000, 3556) + // Minimum execution time: 27_408_000 picoseconds. + Weight::from_parts(28_369_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -214,8 +214,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `173` // Estimated: `3556` - // Minimum execution time: 14_275_000 picoseconds. - Weight::from_parts(14_698_000, 3556) + // Minimum execution time: 14_743_000 picoseconds. + Weight::from_parts(15_080_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -227,8 +227,8 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `173` // Estimated: `3556` - // Minimum execution time: 14_488_000 picoseconds. - Weight::from_parts(14_835_000, 3556) + // Minimum execution time: 14_975_000 picoseconds. + Weight::from_parts(15_271_000, 3556) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -245,10 +245,10 @@ impl pallet_preimage::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0 + n * (227 ±0)` // Estimated: `990 + n * (2614 ±0)` - // Minimum execution time: 65_939_000 picoseconds. - Weight::from_parts(66_750_000, 990) - // Standard Error: 37_522 - .saturating_add(Weight::from_parts(60_109_763, 0).saturating_mul(n.into())) + // Minimum execution time: 67_707_000 picoseconds. + Weight::from_parts(67_879_000, 990) + // Standard Error: 29_863 + .saturating_add(Weight::from_parts(60_735_115, 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, 2614).saturating_mul(n.into())) diff --git a/runtime/basilisk/src/weights/pallet_proxy.rs b/runtime/basilisk/src/weights/pallet_proxy.rs index 236a79ba38..a433d10e5b 100644 --- a/runtime/basilisk/src/weights/pallet_proxy.rs +++ b/runtime/basilisk/src/weights/pallet_proxy.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -58,10 +58,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `194 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 19_209_000 picoseconds. - Weight::from_parts(19_591_203, 4706) - // Standard Error: 597 - .saturating_add(Weight::from_parts(21_547, 0).saturating_mul(p.into())) + // Minimum execution time: 19_524_000 picoseconds. + Weight::from_parts(20_090_327, 4706) + // Standard Error: 645 + .saturating_add(Weight::from_parts(27_873, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Proxy::Proxies` (r:1 w:0) @@ -76,12 +76,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `521 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 45_489_000 picoseconds. - Weight::from_parts(45_438_556, 5698) - // Standard Error: 1_534 - .saturating_add(Weight::from_parts(174_381, 0).saturating_mul(a.into())) - // Standard Error: 1_585 - .saturating_add(Weight::from_parts(25_310, 0).saturating_mul(p.into())) + // Minimum execution time: 46_388_000 picoseconds. + Weight::from_parts(46_609_315, 5698) + // Standard Error: 1_432 + .saturating_add(Weight::from_parts(174_939, 0).saturating_mul(a.into())) + // Standard Error: 1_479 + .saturating_add(Weight::from_parts(17_895, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -91,16 +91,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 remove_announcement(a: u32, p: u32, ) -> Weight { + fn remove_announcement(a: u32, _p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `436 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 31_723_000 picoseconds. - Weight::from_parts(32_336_003, 5698) - // Standard Error: 1_365 - .saturating_add(Weight::from_parts(165_488, 0).saturating_mul(a.into())) - // Standard Error: 1_410 - .saturating_add(Weight::from_parts(1_081, 0).saturating_mul(p.into())) + // Minimum execution time: 32_489_000 picoseconds. + Weight::from_parts(33_347_740, 5698) + // Standard Error: 1_322 + .saturating_add(Weight::from_parts(164_845, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -110,16 +108,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: `436 + a * (68 ±0)` // Estimated: `5698` - // Minimum execution time: 31_462_000 picoseconds. - Weight::from_parts(32_133_463, 5698) - // Standard Error: 1_440 - .saturating_add(Weight::from_parts(169_911, 0).saturating_mul(a.into())) - // Standard Error: 1_488 - .saturating_add(Weight::from_parts(6_774, 0).saturating_mul(p.into())) + // Minimum execution time: 32_533_000 picoseconds. + Weight::from_parts(33_223_405, 5698) + // Standard Error: 1_377 + .saturating_add(Weight::from_parts(164_476, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -135,12 +131,12 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `453 + a * (68 ±0) + p * (37 ±0)` // Estimated: `5698` - // Minimum execution time: 41_032_000 picoseconds. - Weight::from_parts(41_151_619, 5698) - // Standard Error: 1_556 - .saturating_add(Weight::from_parts(158_990, 0).saturating_mul(a.into())) - // Standard Error: 1_607 - .saturating_add(Weight::from_parts(27_081, 0).saturating_mul(p.into())) + // Minimum execution time: 42_072_000 picoseconds. + Weight::from_parts(42_530_087, 5698) + // Standard Error: 1_412 + .saturating_add(Weight::from_parts(160_204, 0).saturating_mul(a.into())) + // Standard Error: 1_459 + .saturating_add(Weight::from_parts(18_058, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -151,10 +147,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `194 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 30_712_000 picoseconds. - Weight::from_parts(31_167_291, 4706) - // Standard Error: 712 - .saturating_add(Weight::from_parts(38_298, 0).saturating_mul(p.into())) + // Minimum execution time: 31_591_000 picoseconds. + Weight::from_parts(32_016_346, 4706) + // Standard Error: 644 + .saturating_add(Weight::from_parts(43_154, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -165,10 +161,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `194 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 30_637_000 picoseconds. - Weight::from_parts(31_295_594, 4706) - // Standard Error: 742 - .saturating_add(Weight::from_parts(35_349, 0).saturating_mul(p.into())) + // Minimum execution time: 31_590_000 picoseconds. + Weight::from_parts(32_157_493, 4706) + // Standard Error: 675 + .saturating_add(Weight::from_parts(34_083, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -179,10 +175,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `194 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 28_003_000 picoseconds. - Weight::from_parts(28_552_497, 4706) - // Standard Error: 781 - .saturating_add(Weight::from_parts(25_230, 0).saturating_mul(p.into())) + // Minimum execution time: 28_586_000 picoseconds. + Weight::from_parts(29_204_150, 4706) + // Standard Error: 755 + .saturating_add(Weight::from_parts(21_915, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -193,10 +189,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `206` // Estimated: `4706` - // Minimum execution time: 32_858_000 picoseconds. - Weight::from_parts(33_821_066, 4706) - // Standard Error: 1_010 - .saturating_add(Weight::from_parts(8_817, 0).saturating_mul(p.into())) + // Minimum execution time: 33_905_000 picoseconds. + Weight::from_parts(34_467_389, 4706) + // Standard Error: 845 + .saturating_add(Weight::from_parts(12_612, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -207,10 +203,10 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `231 + p * (37 ±0)` // Estimated: `4706` - // Minimum execution time: 28_598_000 picoseconds. - Weight::from_parts(29_373_259, 4706) - // Standard Error: 760 - .saturating_add(Weight::from_parts(23_161, 0).saturating_mul(p.into())) + // Minimum execution time: 32_387_000 picoseconds. + Weight::from_parts(32_909_803, 4706) + // Standard Error: 676 + .saturating_add(Weight::from_parts(21_982, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -224,8 +220,8 @@ impl pallet_proxy::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `519` // Estimated: `5698` - // Minimum execution time: 54_326_000 picoseconds. - Weight::from_parts(54_840_000, 5698) + // Minimum execution time: 55_672_000 picoseconds. + Weight::from_parts(56_258_000, 5698) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_referenda.rs b/runtime/basilisk/src/weights/pallet_referenda.rs index 12f47e19a3..5fb39cb931 100644 --- a/runtime/basilisk/src/weights/pallet_referenda.rs +++ b/runtime/basilisk/src/weights/pallet_referenda.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_referenda` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -59,10 +59,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(936), added: 3411, mode: `MaxEncodedLen`) fn submit() -> Weight { // Proof Size summary in bytes: - // Measured: `220` + // Measured: `253` // Estimated: `42428` - // Minimum execution time: 46_152_000 picoseconds. - Weight::from_parts(46_705_000, 42428) + // Minimum execution time: 46_795_000 picoseconds. + Weight::from_parts(47_276_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -74,10 +74,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `473` + // Measured: `506` // Estimated: `83866` - // Minimum execution time: 60_970_000 picoseconds. - Weight::from_parts(61_637_000, 83866) + // Minimum execution time: 62_226_000 picoseconds. + Weight::from_parts(62_878_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -93,10 +93,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3271` + // Measured: `3304` // Estimated: `42428` - // Minimum execution time: 74_366_000 picoseconds. - Weight::from_parts(75_343_000, 42428) + // Minimum execution time: 76_230_000 picoseconds. + Weight::from_parts(77_444_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -112,10 +112,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3291` + // Measured: `3324` // Estimated: `42428` - // Minimum execution time: 72_912_000 picoseconds. - Weight::from_parts(74_619_000, 42428) + // Minimum execution time: 74_505_000 picoseconds. + Weight::from_parts(76_159_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -131,10 +131,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `473` + // Measured: `506` // Estimated: `83866` - // Minimum execution time: 72_185_000 picoseconds. - Weight::from_parts(72_855_000, 83866) + // Minimum execution time: 73_775_000 picoseconds. + Weight::from_parts(74_492_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -150,10 +150,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `473` + // Measured: `506` // Estimated: `83866` - // Minimum execution time: 71_992_000 picoseconds. - Weight::from_parts(72_509_000, 83866) + // Minimum execution time: 73_378_000 picoseconds. + Weight::from_parts(74_192_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -161,10 +161,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `351` + // Measured: `384` // Estimated: `4401` - // Minimum execution time: 36_056_000 picoseconds. - Weight::from_parts(36_637_000, 4401) + // Minimum execution time: 36_634_000 picoseconds. + Weight::from_parts(37_017_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -172,10 +172,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `341` + // Measured: `374` // Estimated: `4401` - // Minimum execution time: 36_379_000 picoseconds. - Weight::from_parts(36_702_000, 4401) + // Minimum execution time: 37_110_000 picoseconds. + Weight::from_parts(37_661_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -187,10 +187,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn cancel() -> Weight { // Proof Size summary in bytes: - // Measured: `381` + // Measured: `414` // Estimated: `83866` - // Minimum execution time: 43_465_000 picoseconds. - Weight::from_parts(43_976_000, 83866) + // Minimum execution time: 44_372_000 picoseconds. + Weight::from_parts(44_950_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -204,10 +204,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`) fn kill() -> Weight { // Proof Size summary in bytes: - // Measured: `622` + // Measured: `655` // Estimated: `83866` - // Minimum execution time: 108_183_000 picoseconds. - Weight::from_parts(108_932_000, 83866) + // Minimum execution time: 109_560_000 picoseconds. + Weight::from_parts(110_533_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -217,10 +217,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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` + // Measured: `207` // Estimated: `5477` - // Minimum execution time: 14_589_000 picoseconds. - Weight::from_parts(14_731_000, 5477) + // Minimum execution time: 15_279_000 picoseconds. + Weight::from_parts(15_536_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -234,10 +234,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3170` + // Measured: `3203` // Estimated: `42428` - // Minimum execution time: 48_901_000 picoseconds. - Weight::from_parts(49_869_000, 42428) + // Minimum execution time: 51_245_000 picoseconds. + Weight::from_parts(52_107_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -251,10 +251,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3156` + // Measured: `3189` // Estimated: `42428` - // Minimum execution time: 51_095_000 picoseconds. - Weight::from_parts(51_859_000, 42428) + // Minimum execution time: 53_630_000 picoseconds. + Weight::from_parts(54_448_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -264,10 +264,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3011` + // Measured: `3044` // Estimated: `5477` - // Minimum execution time: 24_444_000 picoseconds. - Weight::from_parts(24_938_000, 5477) + // Minimum execution time: 25_870_000 picoseconds. + Weight::from_parts(26_953_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -277,10 +277,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3011` + // Measured: `3044` // Estimated: `5477` - // Minimum execution time: 24_402_000 picoseconds. - Weight::from_parts(24_926_000, 5477) + // Minimum execution time: 25_643_000 picoseconds. + Weight::from_parts(26_765_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -292,10 +292,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3015` + // Measured: `3048` // Estimated: `5477` - // Minimum execution time: 30_887_000 picoseconds. - Weight::from_parts(31_676_000, 5477) + // Minimum execution time: 32_133_000 picoseconds. + Weight::from_parts(33_497_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -307,10 +307,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `3035` + // Measured: `3068` // Estimated: `5477` - // Minimum execution time: 30_107_000 picoseconds. - Weight::from_parts(31_025_000, 5477) + // Minimum execution time: 31_421_000 picoseconds. + Weight::from_parts(32_145_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -320,10 +320,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `333` + // Measured: `366` // Estimated: `42428` - // Minimum execution time: 29_514_000 picoseconds. - Weight::from_parts(29_941_000, 42428) + // Minimum execution time: 30_787_000 picoseconds. + Weight::from_parts(31_125_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -333,10 +333,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `381` + // Measured: `414` // Estimated: `42428` - // Minimum execution time: 29_982_000 picoseconds. - Weight::from_parts(30_383_000, 42428) + // Minimum execution time: 30_799_000 picoseconds. + Weight::from_parts(31_250_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -344,10 +344,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `278` + // Measured: `311` // Estimated: `4401` - // Minimum execution time: 20_169_000 picoseconds. - Weight::from_parts(20_565_000, 4401) + // Minimum execution time: 20_961_000 picoseconds. + Weight::from_parts(21_393_000, 4401) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -361,10 +361,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `381` + // Measured: `414` // Estimated: `42428` - // Minimum execution time: 39_345_000 picoseconds. - Weight::from_parts(39_652_000, 42428) + // Minimum execution time: 40_991_000 picoseconds. + Weight::from_parts(41_355_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -378,10 +378,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `381` + // Measured: `414` // Estimated: `42428` - // Minimum execution time: 40_793_000 picoseconds. - Weight::from_parts(41_417_000, 42428) + // Minimum execution time: 42_462_000 picoseconds. + Weight::from_parts(42_810_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -393,10 +393,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `434` + // Measured: `467` // Estimated: `42428` - // Minimum execution time: 34_251_000 picoseconds. - Weight::from_parts(34_731_000, 42428) + // Minimum execution time: 35_843_000 picoseconds. + Weight::from_parts(36_280_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -408,10 +408,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `417` + // Measured: `450` // Estimated: `42428` - // Minimum execution time: 34_621_000 picoseconds. - Weight::from_parts(35_137_000, 42428) + // Minimum execution time: 35_722_000 picoseconds. + Weight::from_parts(36_372_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -423,10 +423,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `434` + // Measured: `467` // Estimated: `42428` - // Minimum execution time: 32_999_000 picoseconds. - Weight::from_parts(33_606_000, 42428) + // Minimum execution time: 35_143_000 picoseconds. + Weight::from_parts(35_579_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -438,10 +438,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `438` + // Measured: `471` // Estimated: `42428` - // Minimum execution time: 32_237_000 picoseconds. - Weight::from_parts(32_708_000, 42428) + // Minimum execution time: 33_437_000 picoseconds. + Weight::from_parts(33_990_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -455,10 +455,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `438` + // Measured: `471` // Estimated: `83866` - // Minimum execution time: 48_296_000 picoseconds. - Weight::from_parts(48_753_000, 83866) + // Minimum execution time: 49_674_000 picoseconds. + Weight::from_parts(50_169_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -470,10 +470,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `434` + // Measured: `467` // Estimated: `42428` - // Minimum execution time: 33_668_000 picoseconds. - Weight::from_parts(34_157_000, 42428) + // Minimum execution time: 35_350_000 picoseconds. + Weight::from_parts(35_896_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -487,10 +487,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// 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: `489` + // Measured: `522` // Estimated: `4401` - // Minimum execution time: 28_164_000 picoseconds. - Weight::from_parts(28_387_000, 4401) + // Minimum execution time: 29_126_000 picoseconds. + Weight::from_parts(29_584_000, 4401) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -500,10 +500,10 @@ impl pallet_referenda::WeightInfo for BasiliskWeight /// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `355` + // Measured: `388` // Estimated: `4401` - // Minimum execution time: 22_709_000 picoseconds. - Weight::from_parts(22_901_000, 4401) + // Minimum execution time: 23_841_000 picoseconds. + Weight::from_parts(24_073_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_route_executor.rs b/runtime/basilisk/src/weights/pallet_route_executor.rs index e355be4577..d958429787 100644 --- a/runtime/basilisk/src/weights/pallet_route_executor.rs +++ b/runtime/basilisk/src/weights/pallet_route_executor.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_route_executor` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -55,8 +55,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 368_000 picoseconds. - Weight::from_parts(448_000, 0) + // Minimum execution time: 199_000 picoseconds. + Weight::from_parts(230_000, 0) } /// Storage: `LBP::PoolData` (r:1 w:0) /// Proof: `LBP::PoolData` (`max_values`: None, `max_size`: Some(163), added: 2638, mode: `MaxEncodedLen`) @@ -81,10 +81,10 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `3066` // Estimated: `13905` - // Minimum execution time: 556_023_000 picoseconds. - Weight::from_parts(663_675_644, 13905) - // Standard Error: 4_915_050 - .saturating_add(Weight::from_parts(79_545_055, 0).saturating_mul(c.into())) + // Minimum execution time: 381_996_000 picoseconds. + Weight::from_parts(387_684_414, 13905) + // Standard Error: 518_204 + .saturating_add(Weight::from_parts(86_027_485, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -112,12 +112,12 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `1463 + b * (1608 ±0)` // Estimated: `6156 + b * (7749 ±1_992_139_977_073_960)` - // Minimum execution time: 132_298_000 picoseconds. - Weight::from_parts(170_600_000, 6156) - // Standard Error: 433_249 - .saturating_add(Weight::from_parts(2_759_110, 0).saturating_mul(c.into())) - // Standard Error: 964_968 - .saturating_add(Weight::from_parts(511_019_748, 0).saturating_mul(b.into())) + // Minimum execution time: 107_509_000 picoseconds. + Weight::from_parts(108_526_000, 6156) + // Standard Error: 263_646 + .saturating_add(Weight::from_parts(1_237_925, 0).saturating_mul(c.into())) + // Standard Error: 587_213 + .saturating_add(Weight::from_parts(280_226_130, 0).saturating_mul(b.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((12_u64).saturating_mul(b.into()))) .saturating_add(T::DbWeight::get().writes((10_u64).saturating_mul(b.into()))) @@ -153,8 +153,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `8255` // Estimated: `39735` - // Minimum execution time: 3_617_866_000 picoseconds. - Weight::from_parts(3_666_347_000, 39735) + // Minimum execution time: 1_852_572_000 picoseconds. + Weight::from_parts(1_863_983_000, 39735) .saturating_add(T::DbWeight::get().reads(47_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -164,8 +164,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `929` // Estimated: `0` - // Minimum execution time: 42_849_000 picoseconds. - Weight::from_parts(72_733_000, 0) + // Minimum execution time: 30_942_000 picoseconds. + Weight::from_parts(31_296_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Router::Routes` (r:1 w:0) @@ -174,8 +174,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `701` // Estimated: `3555` - // Minimum execution time: 15_465_000 picoseconds. - Weight::from_parts(18_128_000, 3555) + // Minimum execution time: 9_368_000 picoseconds. + Weight::from_parts(9_664_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `EmaOracle::Oracles` (r:2 w:0) @@ -184,8 +184,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `1353` // Estimated: `6294` - // Minimum execution time: 63_220_000 picoseconds. - Weight::from_parts(66_059_000, 6294) + // Minimum execution time: 33_054_000 picoseconds. + Weight::from_parts(33_431_000, 6294) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `Benchmark::Override` (r:0 w:0) @@ -207,8 +207,8 @@ impl pallet_route_executor::WeightInfo for BasiliskWeig // Proof Size summary in bytes: // Measured: `1500` // Estimated: `6156` - // Minimum execution time: 74_122_000 picoseconds. - Weight::from_parts(78_158_000, 6156) + // Minimum execution time: 40_969_000 picoseconds. + Weight::from_parts(41_504_000, 6156) .saturating_add(T::DbWeight::get().reads(4_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 c5791868fd..d1b4e4797e 100644 --- a/runtime/basilisk/src/weights/pallet_scheduler.rs +++ b/runtime/basilisk/src/weights/pallet_scheduler.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -57,8 +57,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `31` // Estimated: `1489` - // Minimum execution time: 7_796_000 picoseconds. - Weight::from_parts(7_933_000, 1489) + // Minimum execution time: 8_454_000 picoseconds. + Weight::from_parts(8_678_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -69,10 +69,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 5_221_000 picoseconds. - Weight::from_parts(9_864_401, 42428) - // Standard Error: 2_144 - .saturating_add(Weight::from_parts(435_223, 0).saturating_mul(s.into())) + // Minimum execution time: 5_226_000 picoseconds. + Weight::from_parts(10_238_379, 42428) + // Standard Error: 2_307 + .saturating_add(Weight::from_parts(478_639, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -80,8 +80,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_025_000 picoseconds. - Weight::from_parts(5_157_000, 0) + // Minimum execution time: 5_222_000 picoseconds. + Weight::from_parts(5_386_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -94,10 +94,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `246 + s * (1 ±0)` // Estimated: `3711 + s * (1 ±0)` - // Minimum execution time: 24_980_000 picoseconds. - Weight::from_parts(25_263_000, 3711) - // Standard Error: 15 - .saturating_add(Weight::from_parts(1_601, 0).saturating_mul(s.into())) + // Minimum execution time: 26_233_000 picoseconds. + Weight::from_parts(26_436_000, 3711) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_686, 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())) @@ -108,30 +108,30 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_479_000 picoseconds. - Weight::from_parts(7_698_000, 0) + // Minimum execution time: 7_652_000 picoseconds. + Weight::from_parts(7_957_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_957_000 picoseconds. - Weight::from_parts(5_091_000, 0) + // Minimum execution time: 5_175_000 picoseconds. + Weight::from_parts(5_405_000, 0) } fn execute_dispatch_signed() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_837_000 picoseconds. - Weight::from_parts(3_972_000, 0) + // Minimum execution time: 4_034_000 picoseconds. + Weight::from_parts(4_152_000, 0) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_786_000 picoseconds. - Weight::from_parts(3_930_000, 0) + // Minimum execution time: 3_959_000 picoseconds. + Weight::from_parts(3_998_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) @@ -140,10 +140,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 15_031_000 picoseconds. - Weight::from_parts(19_750_434, 42428) - // Standard Error: 2_080 - .saturating_add(Weight::from_parts(439_078, 0).saturating_mul(s.into())) + // Minimum execution time: 15_618_000 picoseconds. + Weight::from_parts(20_443_562, 42428) + // Standard Error: 2_187 + .saturating_add(Weight::from_parts(495_134, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -158,10 +158,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 23_456_000 picoseconds. - Weight::from_parts(23_056_631, 42428) - // Standard Error: 767 - .saturating_add(Weight::from_parts(688_086, 0).saturating_mul(s.into())) + // Minimum execution time: 24_384_000 picoseconds. + Weight::from_parts(23_550_648, 42428) + // Standard Error: 732 + .saturating_add(Weight::from_parts(784_514, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -174,10 +174,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `255 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 19_889_000 picoseconds. - Weight::from_parts(25_947_134, 42428) - // Standard Error: 3_265 - .saturating_add(Weight::from_parts(475_038, 0).saturating_mul(s.into())) + // Minimum execution time: 20_688_000 picoseconds. + Weight::from_parts(26_941_587, 42428) + // Standard Error: 3_344 + .saturating_add(Weight::from_parts(534_098, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -192,10 +192,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `281 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 26_357_000 picoseconds. - Weight::from_parts(26_921_064, 42428) - // Standard Error: 1_181 - .saturating_add(Weight::from_parts(720_537, 0).saturating_mul(s.into())) + // Minimum execution time: 27_103_000 picoseconds. + Weight::from_parts(27_386_418, 42428) + // Standard Error: 1_106 + .saturating_add(Weight::from_parts(808_354, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -208,10 +208,10 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `118` // Estimated: `42428` - // Minimum execution time: 14_549_000 picoseconds. - Weight::from_parts(15_049_739, 42428) - // Standard Error: 384 - .saturating_add(Weight::from_parts(22_047, 0).saturating_mul(s.into())) + // Minimum execution time: 14_741_000 picoseconds. + Weight::from_parts(15_190_074, 42428) + // Standard Error: 377 + .saturating_add(Weight::from_parts(28_970, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -223,8 +223,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `8928` // Estimated: `42428` - // Minimum execution time: 33_684_000 picoseconds. - Weight::from_parts(34_157_000, 42428) + // Minimum execution time: 36_000_000 picoseconds. + Weight::from_parts(36_500_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -238,8 +238,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `9606` // Estimated: `42428` - // Minimum execution time: 41_133_000 picoseconds. - Weight::from_parts(41_514_000, 42428) + // Minimum execution time: 43_626_000 picoseconds. + Weight::from_parts(44_191_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -251,8 +251,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `8940` // Estimated: `42428` - // Minimum execution time: 32_985_000 picoseconds. - Weight::from_parts(33_521_000, 42428) + // Minimum execution time: 35_209_000 picoseconds. + Weight::from_parts(35_583_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -266,8 +266,8 @@ impl pallet_scheduler::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `9618` // Estimated: `42428` - // Minimum execution time: 39_963_000 picoseconds. - Weight::from_parts(40_605_000, 42428) + // Minimum execution time: 42_698_000 picoseconds. + Weight::from_parts(43_429_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 f2a32a6e5f..dfb655bc1c 100644 --- a/runtime/basilisk/src/weights/pallet_state_trie_migration.rs +++ b/runtime/basilisk/src/weights/pallet_state_trie_migration.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_state_trie_migration` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -61,8 +61,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `141` // Estimated: `3604` - // Minimum execution time: 25_980_000 picoseconds. - Weight::from_parts(26_582_000, 3604) + // Minimum execution time: 27_220_000 picoseconds. + Weight::from_parts(27_647_000, 3604) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `109` // Estimated: `1493` - // Minimum execution time: 7_524_000 picoseconds. - Weight::from_parts(7_720_000, 1493) + // Minimum execution time: 7_650_000 picoseconds. + Weight::from_parts(7_802_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:0) @@ -82,8 +82,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3604` - // Minimum execution time: 16_287_000 picoseconds. - Weight::from_parts(16_589_000, 3604) + // Minimum execution time: 17_035_000 picoseconds. + Weight::from_parts(17_219_000, 3604) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -94,8 +94,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `146` // Estimated: `3611` - // Minimum execution time: 82_124_000 picoseconds. - Weight::from_parts(82_763_000, 3611) + // Minimum execution time: 85_920_000 picoseconds. + Weight::from_parts(86_745_000, 3611) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -105,8 +105,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `0` // Estimated: `3604` - // Minimum execution time: 16_688_000 picoseconds. - Weight::from_parts(17_072_000, 3604) + // Minimum execution time: 17_537_000 picoseconds. + Weight::from_parts(17_685_000, 3604) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Balances::Holds` (r:1 w:1) @@ -117,8 +117,8 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `106` // Estimated: `3604` - // Minimum execution time: 82_038_000 picoseconds. - Weight::from_parts(82_782_000, 3604) + // Minimum execution time: 86_311_000 picoseconds. + Weight::from_parts(86_815_000, 3604) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -129,10 +129,10 @@ impl pallet_state_trie_migration::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `262 + v * (1 ±0)` // Estimated: `3727 + v * (1 ±0)` - // Minimum execution time: 7_800_000 picoseconds. - Weight::from_parts(8_015_000, 3727) - // Standard Error: 7 - .saturating_add(Weight::from_parts(1_517, 0).saturating_mul(v.into())) + // Minimum execution time: 8_057_000 picoseconds. + Weight::from_parts(8_231_000, 3727) + // Standard Error: 6 + .saturating_add(Weight::from_parts(1_926, 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 4ff89ca0ac..0350e24edb 100644 --- a/runtime/basilisk/src/weights/pallet_timestamp.rs +++ b/runtime/basilisk/src/weights/pallet_timestamp.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -57,8 +57,8 @@ impl pallet_timestamp::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `76` // Estimated: `1493` - // Minimum execution time: 9_486_000 picoseconds. - Weight::from_parts(9_673_000, 1493) + // Minimum execution time: 9_436_000 picoseconds. + Weight::from_parts(9_692_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -66,7 +66,7 @@ impl pallet_timestamp::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `128` // Estimated: `0` - // Minimum execution time: 6_100_000 picoseconds. - Weight::from_parts(6_328_000, 0) + // Minimum execution time: 6_163_000 picoseconds. + Weight::from_parts(6_280_000, 0) } } \ No newline at end of file diff --git a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs index c94f3ae375..9d446d7c07 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_multi_payment.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_transaction_multi_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -57,8 +57,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `1126` // Estimated: `3493` - // Minimum execution time: 46_214_000 picoseconds. - Weight::from_parts(51_311_000, 3493) + // Minimum execution time: 27_190_000 picoseconds. + Weight::from_parts(27_647_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -68,8 +68,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `1157` // Estimated: `3493` - // Minimum execution time: 47_419_000 picoseconds. - Weight::from_parts(51_867_000, 3493) + // Minimum execution time: 26_793_000 picoseconds. + Weight::from_parts(27_361_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,8 +81,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `1191` // Estimated: `3493` - // Minimum execution time: 59_378_000 picoseconds. - Weight::from_parts(64_406_000, 3493) + // Minimum execution time: 34_549_000 picoseconds. + Weight::from_parts(34_894_000, 3493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -94,8 +94,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `3308` // Estimated: `27510` - // Minimum execution time: 202_057_000 picoseconds. - Weight::from_parts(210_505_000, 27510) + // Minimum execution time: 107_717_000 picoseconds. + Weight::from_parts(108_414_000, 27510) .saturating_add(T::DbWeight::get().reads(11_u64)) } /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:0 w:1) @@ -104,8 +104,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `929` // Estimated: `0` - // Minimum execution time: 39_907_000 picoseconds. - Weight::from_parts(41_459_000, 0) + // Minimum execution time: 21_739_000 picoseconds. + Weight::from_parts(21_968_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `MultiTransactionPayment::AccountCurrencyMap` (r:1 w:0) @@ -142,8 +142,8 @@ impl pallet_transaction_multi_payment::WeightInfo for B // Proof Size summary in bytes: // Measured: `3587` // Estimated: `11322` - // Minimum execution time: 431_476_000 picoseconds. - Weight::from_parts(440_856_000, 11322) + // Minimum execution time: 233_317_000 picoseconds. + Weight::from_parts(234_262_000, 11322) .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } diff --git a/runtime/basilisk/src/weights/pallet_transaction_pause.rs b/runtime/basilisk/src/weights/pallet_transaction_pause.rs index fb7cbc7c03..0538fd114f 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_pause.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_pause.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_transaction_pause` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -57,8 +57,8 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `109` // Estimated: `3555` - // Minimum execution time: 14_314_000 picoseconds. - Weight::from_parts(14_435_000, 3555) + // Minimum execution time: 14_862_000 picoseconds. + Weight::from_parts(14_995_000, 3555) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -68,8 +68,8 @@ impl pallet_transaction_pause::WeightInfo for BasiliskW // Proof Size summary in bytes: // Measured: `160` // Estimated: `3555` - // Minimum execution time: 15_758_000 picoseconds. - Weight::from_parts(16_133_000, 3555) + // Minimum execution time: 16_328_000 picoseconds. + Weight::from_parts(16_546_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_transaction_payment.rs b/runtime/basilisk/src/weights/pallet_transaction_payment.rs index f300350b81..426af20d30 100644 --- a/runtime/basilisk/src/weights/pallet_transaction_payment.rs +++ b/runtime/basilisk/src/weights/pallet_transaction_payment.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_transaction_payment` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -61,8 +61,8 @@ impl pallet_transaction_payment::WeightInfo for Basilis // Proof Size summary in bytes: // Measured: `252` // Estimated: `3593` - // Minimum execution time: 123_366_000 picoseconds. - Weight::from_parts(126_114_000, 3593) + // Minimum execution time: 71_477_000 picoseconds. + Weight::from_parts(72_143_000, 3593) .saturating_add(T::DbWeight::get().reads(3_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 ec4dda7ec0..c0c3629e2a 100644 --- a/runtime/basilisk/src/weights/pallet_treasury.rs +++ b/runtime/basilisk/src/weights/pallet_treasury.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -61,8 +61,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `109` // Estimated: `1887` - // Minimum execution time: 17_615_000 picoseconds. - Weight::from_parts(17_908_000, 1887) + // Minimum execution time: 18_202_000 picoseconds. + Weight::from_parts(18_520_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -72,8 +72,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `194` // Estimated: `1887` - // Minimum execution time: 9_946_000 picoseconds. - Weight::from_parts(10_228_000, 1887) + // Minimum execution time: 10_434_000 picoseconds. + Weight::from_parts(10_642_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -88,10 +88,10 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `203` // Estimated: `1501` - // Minimum execution time: 15_323_000 picoseconds. - Weight::from_parts(17_876_636, 1501) - // Standard Error: 746 - .saturating_add(Weight::from_parts(10_257, 0).saturating_mul(p.into())) + // Minimum execution time: 15_671_000 picoseconds. + Weight::from_parts(18_445_192, 1501) + // Standard Error: 798 + .saturating_add(Weight::from_parts(12_151, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -103,8 +103,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `109` // Estimated: `1489` - // Minimum execution time: 15_677_000 picoseconds. - Weight::from_parts(15_906_000, 1489) + // Minimum execution time: 16_146_000 picoseconds. + Weight::from_parts(16_512_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -116,8 +116,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `279` // Estimated: `3593` - // Minimum execution time: 63_204_000 picoseconds. - Weight::from_parts(63_683_000, 3593) + // Minimum execution time: 65_158_000 picoseconds. + Weight::from_parts(65_565_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -127,8 +127,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `227` // Estimated: `3534` - // Minimum execution time: 17_595_000 picoseconds. - Weight::from_parts(17_980_000, 3534) + // Minimum execution time: 17_940_000 picoseconds. + Weight::from_parts(18_157_000, 3534) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -138,8 +138,8 @@ impl pallet_treasury::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `227` // Estimated: `3534` - // Minimum execution time: 15_978_000 picoseconds. - Weight::from_parts(16_379_000, 3534) + // Minimum execution time: 16_459_000 picoseconds. + Weight::from_parts(16_806_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 3c9a5d41cc..7211af320a 100644 --- a/runtime/basilisk/src/weights/pallet_utility.rs +++ b/runtime/basilisk/src/weights/pallet_utility.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -60,10 +60,10 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `2078` - // Minimum execution time: 15_536_000 picoseconds. - Weight::from_parts(18_131_709, 2078) - // Standard Error: 1_683 - .saturating_add(Weight::from_parts(3_390_243, 0).saturating_mul(c.into())) + // Minimum execution time: 16_379_000 picoseconds. + Weight::from_parts(17_497_768, 2078) + // Standard Error: 1_555 + .saturating_add(Weight::from_parts(3_712_365, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -71,8 +71,8 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_884_000 picoseconds. - Weight::from_parts(7_053_000, 0) + // Minimum execution time: 7_381_000 picoseconds. + Weight::from_parts(7_522_000, 0) } /// Storage: `Broadcast::IncrementalId` (r:1 w:1) /// Proof: `Broadcast::IncrementalId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -83,10 +83,10 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `2078` - // Minimum execution time: 15_370_000 picoseconds. - Weight::from_parts(15_545_628, 2078) - // Standard Error: 1_474 - .saturating_add(Weight::from_parts(3_685_913, 0).saturating_mul(c.into())) + // Minimum execution time: 16_255_000 picoseconds. + Weight::from_parts(15_310_303, 2078) + // Standard Error: 1_710 + .saturating_add(Weight::from_parts(3_974_301, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -94,8 +94,8 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_194_000 picoseconds. - Weight::from_parts(10_430_000, 0) + // Minimum execution time: 10_873_000 picoseconds. + Weight::from_parts(11_059_000, 0) } /// Storage: `Broadcast::IncrementalId` (r:1 w:1) /// Proof: `Broadcast::IncrementalId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -106,10 +106,10 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `76` // Estimated: `2078` - // Minimum execution time: 15_434_000 picoseconds. - Weight::from_parts(13_046_194, 2078) - // Standard Error: 1_753 - .saturating_add(Weight::from_parts(3_400_481, 0).saturating_mul(c.into())) + // Minimum execution time: 16_383_000 picoseconds. + Weight::from_parts(16_321_669, 2078) + // Standard Error: 1_472 + .saturating_add(Weight::from_parts(3_593_611, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -117,14 +117,14 @@ impl pallet_utility::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_097_000 picoseconds. - Weight::from_parts(10_422_000, 0) + // Minimum execution time: 10_802_000 picoseconds. + Weight::from_parts(11_060_000, 0) } fn if_else() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_069_000 picoseconds. - Weight::from_parts(12_427_000, 0) + // Minimum execution time: 12_961_000 picoseconds. + Weight::from_parts(13_154_000, 0) } } \ 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 a1e9fb36b1..3dcd8e3980 100644 --- a/runtime/basilisk/src/weights/pallet_whitelist.rs +++ b/runtime/basilisk/src/weights/pallet_whitelist.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_whitelist` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -61,8 +61,8 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `185` // Estimated: `3556` - // Minimum execution time: 26_813_000 picoseconds. - Weight::from_parts(27_224_000, 3556) + // Minimum execution time: 26_964_000 picoseconds. + Weight::from_parts(27_405_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -76,8 +76,8 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `314` // Estimated: `3556` - // Minimum execution time: 25_695_000 picoseconds. - Weight::from_parts(26_183_000, 3556) + // Minimum execution time: 25_861_000 picoseconds. + Weight::from_parts(26_225_000, 3556) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -94,10 +94,10 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `390 + n * (1 ±0)` // Estimated: `3854 + n * (1 ±0)` - // Minimum execution time: 40_210_000 picoseconds. - Weight::from_parts(40_680_000, 3854) - // Standard Error: 19 - .saturating_add(Weight::from_parts(1_681, 0).saturating_mul(n.into())) + // Minimum execution time: 40_893_000 picoseconds. + Weight::from_parts(41_114_000, 3854) + // Standard Error: 16 + .saturating_add(Weight::from_parts(2_001, 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())) @@ -113,10 +113,10 @@ impl pallet_whitelist::WeightInfo for BasiliskWeight // Proof Size summary in bytes: // Measured: `314` // Estimated: `3556` - // Minimum execution time: 30_964_000 picoseconds. - Weight::from_parts(31_550_068, 3556) + // Minimum execution time: 31_740_000 picoseconds. + Weight::from_parts(32_244_922, 3556) // Standard Error: 2 - .saturating_add(Weight::from_parts(1_138, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(1_220, 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 c0fc81ae52..738ad93017 100644 --- a/runtime/basilisk/src/weights/pallet_xcm.rs +++ b/runtime/basilisk/src/weights/pallet_xcm.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_xcm` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -63,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: `178` - // Estimated: `3643` - // Minimum execution time: 35_280_000 picoseconds. - Weight::from_parts(35_866_000, 3643) + // Measured: `248` + // Estimated: `3713` + // Minimum execution time: 40_570_000 picoseconds. + Weight::from_parts(41_266_000, 3713) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -83,6 +83,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0) /// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `UnknownTokens::ConcreteFungibleBalances` (r:1 w:0) + /// Proof: `UnknownTokens::ConcreteFungibleBalances` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) @@ -99,17 +101,19 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(131106), added: 133581, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: - // Measured: `503` - // Estimated: `3968` - // Minimum execution time: 129_106_000 picoseconds. - Weight::from_parts(130_328_000, 3968) - .saturating_add(T::DbWeight::get().reads(8_u64)) + // Measured: `645` + // Estimated: `4110` + // Minimum execution time: 135_209_000 picoseconds. + Weight::from_parts(135_839_000, 4110) + .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0) /// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `UnknownTokens::ConcreteFungibleBalances` (r:1 w:0) + /// Proof: `UnknownTokens::ConcreteFungibleBalances` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) @@ -126,11 +130,11 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(131106), added: 133581, mode: `MaxEncodedLen`) fn transfer_assets() -> Weight { // Proof Size summary in bytes: - // Measured: `503` - // Estimated: `3968` - // Minimum execution time: 122_766_000 picoseconds. - Weight::from_parts(123_826_000, 3968) - .saturating_add(T::DbWeight::get().reads(8_u64)) + // Measured: `645` + // Estimated: `4110` + // Minimum execution time: 128_725_000 picoseconds. + Weight::from_parts(129_806_000, 4110) + .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0) @@ -139,8 +143,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `69` // Estimated: `1554` - // Minimum execution time: 16_613_000 picoseconds. - Weight::from_parts(16_976_000, 1554) + // Minimum execution time: 17_642_000 picoseconds. + Weight::from_parts(17_829_000, 1554) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) @@ -149,8 +153,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_226_000 picoseconds. - Weight::from_parts(11_641_000, 0) + // Minimum execution time: 11_902_000 picoseconds. + Weight::from_parts(12_087_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) @@ -159,8 +163,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_100_000 picoseconds. - Weight::from_parts(4_262_000, 0) + // Minimum execution time: 4_238_000 picoseconds. + Weight::from_parts(4_385_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) @@ -181,10 +185,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: `178` - // Estimated: `3643` - // Minimum execution time: 39_984_000 picoseconds. - Weight::from_parts(40_716_000, 3643) + // Measured: `248` + // Estimated: `3713` + // Minimum execution time: 45_598_000 picoseconds. + Weight::from_parts(46_148_000, 3713) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -204,10 +208,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: `361` - // Estimated: `3826` - // Minimum execution time: 41_206_000 picoseconds. - Weight::from_parts(41_866_000, 3826) + // Measured: `427` + // Estimated: `3892` + // Minimum execution time: 46_390_000 picoseconds. + Weight::from_parts(46_900_000, 3892) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -217,8 +221,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_018_000 picoseconds. - Weight::from_parts(4_210_000, 0) + // Minimum execution time: 4_286_000 picoseconds. + Weight::from_parts(4_487_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SupportedVersion` (r:6 w:2) @@ -227,8 +231,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `125` // Estimated: `15965` - // Minimum execution time: 28_838_000 picoseconds. - Weight::from_parts(29_164_000, 15965) + // Minimum execution time: 29_015_000 picoseconds. + Weight::from_parts(29_527_000, 15965) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -238,8 +242,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `129` // Estimated: `15969` - // Minimum execution time: 28_796_000 picoseconds. - Weight::from_parts(29_507_000, 15969) + // Minimum execution time: 29_178_000 picoseconds. + Weight::from_parts(29_748_000, 15969) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -249,8 +253,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `178` // Estimated: `18493` - // Minimum execution time: 33_341_000 picoseconds. - Weight::from_parts(33_746_000, 18493) + // Minimum execution time: 33_891_000 picoseconds. + Weight::from_parts(34_381_000, 18493) .saturating_add(T::DbWeight::get().reads(7_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) @@ -263,16 +267,14 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `6185` - // Minimum execution time: 36_481_000 picoseconds. - Weight::from_parts(37_143_000, 6185) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) + // Minimum execution time: 32_483_000 picoseconds. + Weight::from_parts(32_881_000, 6185) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -280,8 +282,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `181` // Estimated: `13546` - // Minimum execution time: 22_987_000 picoseconds. - Weight::from_parts(23_279_000, 13546) + // Minimum execution time: 23_301_000 picoseconds. + Weight::from_parts(23_768_000, 13546) .saturating_add(T::DbWeight::get().reads(5_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:6 w:2) @@ -290,12 +292,12 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `136` // Estimated: `15976` - // Minimum execution time: 29_719_000 picoseconds. - Weight::from_parts(30_088_000, 15976) + // Minimum execution time: 29_982_000 picoseconds. + Weight::from_parts(30_669_000, 15976) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:6 w:2) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:6 w:1) /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -305,16 +307,14 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `16085` - // Minimum execution time: 51_184_000 picoseconds. - Weight::from_parts(51_980_000, 16085) - .saturating_add(T::DbWeight::get().reads(11_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) + // Minimum execution time: 44_506_000 picoseconds. + Weight::from_parts(45_255_000, 16085) + .saturating_add(T::DbWeight::get().reads(10_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -324,8 +324,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `69` // Estimated: `1554` - // Minimum execution time: 7_535_000 picoseconds. - Weight::from_parts(7_821_000, 1554) + // Minimum execution time: 7_669_000 picoseconds. + Weight::from_parts(7_862_000, 1554) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -335,8 +335,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `7706` // Estimated: `11171` - // Minimum execution time: 37_817_000 picoseconds. - Weight::from_parts(38_063_000, 11171) + // Minimum execution time: 39_372_000 picoseconds. + Weight::from_parts(39_700_000, 11171) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -352,8 +352,8 @@ impl pallet_xcm::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `415` // Estimated: `4087` - // Minimum execution time: 47_548_000 picoseconds. - Weight::from_parts(48_151_000, 4087) + // Minimum execution time: 48_820_000 picoseconds. + Weight::from_parts(49_576_000, 4087) .saturating_add(T::DbWeight::get().reads(4_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 e6be54d55f..58e169a72d 100644 --- a/runtime/basilisk/src/weights/pallet_xyk.rs +++ b/runtime/basilisk/src/weights/pallet_xyk.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_xyk` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -81,8 +81,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `2865` // Estimated: `16488` - // Minimum execution time: 372_811_000 picoseconds. - Weight::from_parts(381_854_000, 16488) + // Minimum execution time: 221_408_000 picoseconds. + Weight::from_parts(223_429_000, 16488) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(15_u64)) } @@ -106,8 +106,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `3273` // Estimated: `16488` - // Minimum execution time: 325_825_000 picoseconds. - Weight::from_parts(339_133_000, 16488) + // Minimum execution time: 198_865_000 picoseconds. + Weight::from_parts(200_631_000, 16488) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } @@ -135,8 +135,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `3453` // Estimated: `16488` - // Minimum execution time: 383_552_000 picoseconds. - Weight::from_parts(408_755_000, 16488) + // Minimum execution time: 239_837_000 picoseconds. + Weight::from_parts(241_281_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: `3169` // Estimated: `13905` - // Minimum execution time: 271_123_000 picoseconds. - Weight::from_parts(292_190_000, 13905) + // Minimum execution time: 172_381_000 picoseconds. + Weight::from_parts(173_335_000, 13905) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -185,8 +185,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `3169` // Estimated: `13905` - // Minimum execution time: 281_441_000 picoseconds. - Weight::from_parts(288_409_000, 13905) + // Minimum execution time: 171_134_000 picoseconds. + Weight::from_parts(173_013_000, 13905) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -208,14 +208,16 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `Broadcast::ExecutionContext` (`max_values`: Some(1), `max_size`: Some(593), added: 1088, mode: `MaxEncodedLen`) /// The range of component `c` is `[1, 2]`. /// The range of component `e` is `[0, 1]`. - fn router_execution_sell(_c: u32, e: u32, ) -> Weight { + fn router_execution_sell(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1083 + e * (2086 ±0)` - // Estimated: `6156 + e * (7749 ±2_594_596_928_286_404)` - // Minimum execution time: 27_708_000 picoseconds. - Weight::from_parts(146_657_442, 6156) - // Standard Error: 2_214_449 - .saturating_add(Weight::from_parts(191_900_017, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±7_072_116_491_613_192)` + // Minimum execution time: 28_512_000 picoseconds. + Weight::from_parts(11_834_859, 6156) + // Standard Error: 63_260 + .saturating_add(Weight::from_parts(8_659_141, 0).saturating_mul(c.into())) + // Standard Error: 63_260 + .saturating_add(Weight::from_parts(152_027_007, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((11_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) @@ -239,14 +241,16 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { /// Proof: `Broadcast::ExecutionContext` (`max_values`: Some(1), `max_size`: Some(593), added: 1088, mode: `MaxEncodedLen`) /// The range of component `c` is `[1, 3]`. /// The range of component `e` is `[0, 1]`. - fn router_execution_buy(_c: u32, e: u32, ) -> Weight { + fn router_execution_buy(c: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1083 + e * (2086 ±0)` - // Estimated: `6156 + e * (7749 ±1_563_467_443_840_561)` - // Minimum execution time: 35_242_000 picoseconds. - Weight::from_parts(232_904_921, 6156) - // Standard Error: 3_469_775 - .saturating_add(Weight::from_parts(83_792_209, 0).saturating_mul(e.into())) + // Estimated: `6156 + e * (7749 ±5_855_995_681_653_278)` + // Minimum execution time: 36_467_000 picoseconds. + Weight::from_parts(11_474_249, 6156) + // Standard Error: 21_763 + .saturating_add(Weight::from_parts(8_597_657, 0).saturating_mul(c.into())) + // Standard Error: 36_225 + .saturating_add(Weight::from_parts(151_619_037, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().reads((11_u64).saturating_mul(e.into()))) .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(e.into()))) @@ -258,8 +262,8 @@ impl pallet_xyk::WeightInfo for BasiliskWeight { // Proof Size summary in bytes: // Measured: `917` // Estimated: `6156` - // Minimum execution time: 20_086_000 picoseconds. - Weight::from_parts(20_461_000, 6156) + // Minimum execution time: 21_131_000 picoseconds. + Weight::from_parts(21_437_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 ce564364ea..12de460fcb 100644 --- a/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs +++ b/runtime/basilisk/src/weights/pallet_xyk_liquidity_mining.rs @@ -18,8 +18,8 @@ //! Autogenerated weights for `pallet_xyk_liquidity_mining` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 48.0.0 -//! DATE: 2025-12-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 49.1.0 +//! DATE: 2026-02-24, 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` @@ -65,8 +65,8 @@ impl pallet_xyk_liquidity_mining::WeightInfo for Basili // Proof Size summary in bytes: // Measured: `502` // Estimated: `6196` - // Minimum execution time: 81_012_000 picoseconds. - Weight::from_parts(81_760_000, 6196) + // Minimum execution time: 81_391_000 picoseconds. + Weight::from_parts(82_263_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: `947` // Estimated: `6196` - // Minimum execution time: 86_442_000 picoseconds. - Weight::from_parts(86_902_000, 6196) + // Minimum execution time: 88_358_000 picoseconds. + Weight::from_parts(89_064_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: `964` // Estimated: `6196` - // Minimum execution time: 85_181_000 picoseconds. - Weight::from_parts(86_296_000, 6196) + // Minimum execution time: 86_761_000 picoseconds. + Weight::from_parts(87_362_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: `1281` // Estimated: `6196` - // Minimum execution time: 111_385_000 picoseconds. - Weight::from_parts(112_504_000, 6196) + // Minimum execution time: 113_029_000 picoseconds. + Weight::from_parts(113_679_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: `1429` // Estimated: `6196` - // Minimum execution time: 115_789_000 picoseconds. - Weight::from_parts(116_400_000, 6196) + // Minimum execution time: 117_837_000 picoseconds. + Weight::from_parts(118_544_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: `1263` // Estimated: `6196` - // Minimum execution time: 109_135_000 picoseconds. - Weight::from_parts(109_885_000, 6196) + // Minimum execution time: 111_110_000 picoseconds. + Weight::from_parts(112_024_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: `971` // Estimated: `6196` - // Minimum execution time: 90_340_000 picoseconds. - Weight::from_parts(91_408_000, 6196) + // Minimum execution time: 91_648_000 picoseconds. + Weight::from_parts(92_619_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: `3187` // Estimated: `11402` - // Minimum execution time: 239_981_000 picoseconds. - Weight::from_parts(241_107_000, 11402) + // Minimum execution time: 240_832_000 picoseconds. + Weight::from_parts(243_026_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: `2223` // Estimated: `3878` - // Minimum execution time: 84_542_000 picoseconds. - Weight::from_parts(85_314_000, 3878) + // Minimum execution time: 85_184_000 picoseconds. + Weight::from_parts(86_042_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: `2202` // Estimated: `8799` - // Minimum execution time: 159_861_000 picoseconds. - Weight::from_parts(160_728_000, 8799) + // Minimum execution time: 162_596_000 picoseconds. + Weight::from_parts(163_141_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: `2990` // Estimated: `11402` - // Minimum execution time: 338_984_000 picoseconds. - Weight::from_parts(341_220_000, 11402) + // Minimum execution time: 342_606_000 picoseconds. + Weight::from_parts(344_190_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: `1537` // Estimated: `6196` - // Minimum execution time: 114_674_000 picoseconds. - Weight::from_parts(115_413_000, 6196) + // Minimum execution time: 115_723_000 picoseconds. + Weight::from_parts(116_666_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/basilisk/src/xcm.rs b/runtime/basilisk/src/xcm.rs index 4950f73f69..1cb8bdc522 100644 --- a/runtime/basilisk/src/xcm.rs +++ b/runtime/basilisk/src/xcm.rs @@ -248,7 +248,6 @@ parameter_type_with_key! { } impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type Balance = Balance; type CurrencyId = AssetId; type CurrencyIdConvert = CurrencyIdConvert; @@ -266,12 +265,9 @@ impl orml_xtokens::Config for Runtime { type RateLimiterId = (); //TODO: what do ? } -impl orml_unknown_tokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; -} +impl orml_unknown_tokens::Config for Runtime {} impl orml_xcm::Config for Runtime { - type RuntimeEvent = RuntimeEvent; type SovereignOrigin = EnsureRoot; } diff --git a/rust-toolchain b/rust-toolchain index 1a13e5851d..8054d3ad8b 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1,5 +1,5 @@ [toolchain] -channel = "1.84.1" +channel = "1.88.0" components = [ "rustfmt", "clippy", "rust-src" ] targets = [ "wasm32-unknown-unknown" ] profile = "minimal" diff --git a/scripts/pallet-weight-template.hbs b/scripts/pallet-weight-template.hbs index e0345239b9..fd9a88cced 100644 --- a/scripts/pallet-weight-template.hbs +++ b/scripts/pallet-weight-template.hbs @@ -42,7 +42,11 @@ pub struct WeightInfo(PhantomData); /// Weights for `{{pallet}}` using the Basilisk node and recommended hardware. pub struct BasiliskWeight(PhantomData); +{{#if (eq pallet "frame_system_extensions")}} +impl frame_system::ExtensionsWeightInfo for BasiliskWeight { +{{else}} impl {{pallet}}::WeightInfo for BasiliskWeight { +{{/if}} {{#each benchmarks as |benchmark|}} {{#each benchmark.comments as |comment|}} /// {{comment}} diff --git a/traits/Cargo.toml b/traits/Cargo.toml index e2368ef298..dd56b4b30e 100644 --- a/traits/Cargo.toml +++ b/traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basilisk-traits" -version = "1.0.0" +version = "1.1.0" description = "Shared traits" authors = ["GalacticCouncil"] edition = "2021" diff --git a/traits/src/lib.rs b/traits/src/lib.rs index 1f81b174d6..c2dd3ff063 100644 --- a/traits/src/lib.rs +++ b/traits/src/lib.rs @@ -8,10 +8,124 @@ use frame_support::dispatch::{self}; use frame_support::sp_runtime::{traits::Zero, DispatchError, RuntimeDebug}; use frame_support::weights::Weight; use serde::{Deserialize, Serialize}; +use sp_std::vec::Vec; /// Identifier for oracle data sources. pub type Source = [u8; 8]; +/// Hold information to perform amm transfer +/// Contains also exact amount which will be sold/bought +#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +#[derive(RuntimeDebug, Encode, Decode, Copy, Clone, PartialEq, Eq, Default)] +pub struct AMMTransfer { + pub origin: AccountId, + pub assets: AssetPair, + pub amount: Balance, + pub amount_b: Balance, + pub discount: bool, + pub discount_amount: Balance, + pub fee: (AssetId, Balance), +} + +/// Traits for handling AMM Pool trades. +pub trait AMM { + /// Check if both assets exist in a pool. + fn exists(assets: AssetPair) -> bool; + + /// Return pair account. + fn get_pair_id(assets: AssetPair) -> AccountId; + + /// Return share token for assets. + fn get_share_token(assets: AssetPair) -> AssetId; + + /// Return list of active assets in a given pool. + fn get_pool_assets(pool_account_id: &AccountId) -> Option>; + + /// Calculate spot price for asset a and b. + fn get_spot_price_unchecked(asset_a: AssetId, asset_b: AssetId, amount: Amount) -> Amount; + + /// Sell trade validation + /// Perform all necessary checks to validate an intended sale. + fn validate_sell( + origin: &AccountId, + assets: AssetPair, + amount: Amount, + min_bought: Amount, + discount: bool, + ) -> Result, frame_support::sp_runtime::DispatchError>; + + /// Execute buy for given validated transfer. + fn execute_sell(transfer: &AMMTransfer) -> dispatch::DispatchResult; + + /// Perform asset swap. + /// Call execute following the validation. + fn sell( + origin: &AccountId, + assets: AssetPair, + amount: Amount, + min_bought: Amount, + discount: bool, + ) -> dispatch::DispatchResult { + Self::execute_sell(&Self::validate_sell(origin, assets, amount, min_bought, discount)?)?; + + Ok(()) + } + + /// Buy trade validation + /// Perform all necessary checks to validate an intended buy. + fn validate_buy( + origin: &AccountId, + assets: AssetPair, + amount: Amount, + max_limit: Amount, + discount: bool, + ) -> Result, frame_support::sp_runtime::DispatchError>; + + /// Execute buy for given validated transfer. + fn execute_buy( + transfer: &AMMTransfer, + destination: Option<&AccountId>, + ) -> dispatch::DispatchResult; + + /// Perform asset swap. + fn buy( + origin: &AccountId, + assets: AssetPair, + amount: Amount, + max_limit: Amount, + discount: bool, + ) -> dispatch::DispatchResult { + Self::execute_buy(&Self::validate_buy(origin, assets, amount, max_limit, discount)?, None)?; + + Ok(()) + } + + /// Perform asset swap and send bought assets to the destination account. + fn buy_for( + origin: &AccountId, + assets: AssetPair, + amount: Amount, + max_limit: Amount, + discount: bool, + dest: &AccountId, + ) -> dispatch::DispatchResult { + Self::execute_buy( + &Self::validate_buy(origin, assets, amount, max_limit, discount)?, + Some(dest), + )?; + Ok(()) + } + fn get_min_trading_limit() -> Amount; + + fn get_min_pool_liquidity() -> Amount; + + fn get_max_in_ratio() -> u128; + + fn get_max_out_ratio() -> u128; + + fn get_fee(pool_account_id: &AccountId) -> (u32, u32); +} + /// Handler used by AMM pools to perform some tasks when a new pool is created. pub trait OnCreatePoolHandler { /// Register an asset to be handled by price-oracle pallet. @@ -102,3 +216,9 @@ impl OnLiquidityChangedHandler Weight::zero() } } + +/// Provides account's fee payment asset +pub trait AccountFeeCurrency { + type AssetId; + fn get(a: &AccountId) -> Self::AssetId; +}