diff --git a/Cargo.lock b/Cargo.lock index 9a8eb3b8ef..71fe31e5f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1067,7 +1067,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "assets-common" version = "0.22.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "ethereum-standards", @@ -1446,7 +1446,7 @@ checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" [[package]] name = "binary-merkle-tree" version = "16.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "hash-db", "log", @@ -1738,7 +1738,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1755,7 +1755,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1771,7 +1771,7 @@ dependencies = [ [[package]] name = "bp-parachains" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1788,7 +1788,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-messages", "bp-runtime", @@ -1804,7 +1804,7 @@ dependencies = [ [[package]] name = "bp-relayers" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-messages", @@ -1822,7 +1822,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -1845,7 +1845,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1865,7 +1865,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-messages", "bp-runtime", @@ -1882,7 +1882,7 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -1894,7 +1894,7 @@ dependencies = [ [[package]] name = "bridge-hub-common" version = "0.14.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1913,7 +1913,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.22.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-messages", @@ -2778,7 +2778,7 @@ dependencies = [ [[package]] name = "cumulus-client-bootnodes" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -2804,7 +2804,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "clap", "parity-scale-codec", @@ -2821,7 +2821,7 @@ dependencies = [ [[package]] name = "cumulus-client-collator" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2844,7 +2844,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2891,7 +2891,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2923,7 +2923,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "anyhow", "async-trait", @@ -2938,7 +2938,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -2961,7 +2961,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2988,7 +2988,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2998,7 +2998,7 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sc-consensus-babe", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -3009,7 +3009,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3037,7 +3037,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.25.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-channel 1.9.0", "cumulus-client-cli", @@ -3077,7 +3077,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -3094,7 +3094,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -3111,7 +3111,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -3148,7 +3148,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -3159,7 +3159,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -3172,7 +3172,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -3187,7 +3187,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -3206,7 +3206,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3221,7 +3221,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "approx", "bounded-collections 0.2.4", @@ -3246,7 +3246,7 @@ dependencies = [ [[package]] name = "cumulus-ping" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -3261,7 +3261,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "sp-api", "sp-consensus-aura", @@ -3270,7 +3270,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -3287,7 +3287,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3301,7 +3301,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.13.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -3311,7 +3311,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -3328,7 +3328,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3345,7 +3345,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.25.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -3373,7 +3373,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3393,7 +3393,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.25.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -3429,7 +3429,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3470,7 +3470,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-streams" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-relay-chain-interface", "futures", @@ -3484,7 +3484,7 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -4266,7 +4266,7 @@ dependencies = [ [[package]] name = "ethereum-standards" version = "0.1.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "alloy-core", ] @@ -4483,7 +4483,7 @@ dependencies = [ [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "async-trait", "fp-storage", @@ -4495,7 +4495,7 @@ dependencies = [ [[package]] name = "fc-aura" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fc-rpc", "fp-storage", @@ -4511,7 +4511,7 @@ dependencies = [ [[package]] name = "fc-babe" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fc-rpc", "sc-client-api", @@ -4527,7 +4527,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "async-trait", "fp-consensus", @@ -4543,7 +4543,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "async-trait", "ethereum", @@ -4573,7 +4573,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fc-db", "fc-storage", @@ -4596,7 +4596,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "ethereum", "ethereum-types", @@ -4647,7 +4647,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "ethereum", "ethereum-types", @@ -4656,13 +4656,13 @@ dependencies = [ "rustc-hex", "serde", "serde_json", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", ] [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "ethereum", "ethereum-types", @@ -4827,7 +4827,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", ] @@ -4854,7 +4854,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "hex", "impl-serde", @@ -4872,7 +4872,7 @@ dependencies = [ [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "ethereum", "parity-scale-codec", @@ -4883,7 +4883,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "ethereum", "ethereum-types", @@ -4895,7 +4895,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "environmental", "evm", @@ -4911,7 +4911,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "ethereum", "ethereum-types", @@ -4927,7 +4927,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "frame-support", "parity-scale-codec", @@ -4939,7 +4939,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "parity-scale-codec", "serde", @@ -4954,7 +4954,7 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" version = "41.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-support-procedural", @@ -4978,7 +4978,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "49.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "Inflector", "array-bytes 6.2.3", @@ -5043,7 +5043,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" version = "31.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -5071,7 +5071,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -5082,7 +5082,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -5099,7 +5099,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "41.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "aquamarine", "frame-support", @@ -5152,7 +5152,7 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.9.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "const-hex", @@ -5168,7 +5168,7 @@ dependencies = [ [[package]] name = "frame-storage-access-test-runtime" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-pallet-parachain-system", "parity-scale-codec", @@ -5182,7 +5182,7 @@ dependencies = [ [[package]] name = "frame-support" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "aquamarine", "array-bytes 6.2.3", @@ -5223,7 +5223,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "34.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "Inflector", "cfg-expr", @@ -5236,7 +5236,7 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "syn 2.0.106", ] @@ -5256,7 +5256,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support-procedural-tools-derive 12.0.0", "proc-macro-crate 3.4.0", @@ -5279,7 +5279,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro2", "quote", @@ -5289,7 +5289,7 @@ dependencies = [ [[package]] name = "frame-system" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cfg-if", "docify", @@ -5308,7 +5308,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -5322,7 +5322,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "parity-scale-codec", @@ -5332,7 +5332,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.47.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "parity-scale-codec", @@ -7892,7 +7892,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "log", @@ -7911,7 +7911,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8861,7 +8861,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "frame-benchmarking", @@ -8873,7 +8873,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-io", "sp-runtime", ] @@ -8881,7 +8881,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8899,7 +8899,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" version = "0.9.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8917,7 +8917,7 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8932,7 +8932,7 @@ dependencies = [ [[package]] name = "pallet-asset-rate" version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8946,7 +8946,7 @@ dependencies = [ [[package]] name = "pallet-asset-rewards" version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8964,7 +8964,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8980,7 +8980,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "43.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "ethereum-standards", "frame-benchmarking", @@ -8998,7 +8998,7 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" version = "0.8.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "pallet-assets", @@ -9010,7 +9010,7 @@ dependencies = [ [[package]] name = "pallet-assets-holder" version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9025,7 +9025,7 @@ dependencies = [ [[package]] name = "pallet-atomic-swap" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9035,7 +9035,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -9051,7 +9051,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -9066,7 +9066,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -9079,7 +9079,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9102,7 +9102,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "aquamarine", "docify", @@ -9123,7 +9123,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -9139,7 +9139,7 @@ dependencies = [ [[package]] name = "pallet-base-fee" version = "1.0.0" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fp-evm", "frame-support", @@ -9153,7 +9153,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -9172,7 +9172,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "binary-merkle-tree", @@ -9197,7 +9197,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9214,7 +9214,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-runtime", @@ -9233,7 +9233,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-messages", @@ -9252,7 +9252,7 @@ dependencies = [ [[package]] name = "pallet-bridge-parachains" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-parachains", @@ -9272,7 +9272,7 @@ dependencies = [ [[package]] name = "pallet-bridge-relayers" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-header-chain", "bp-messages", @@ -9295,7 +9295,7 @@ dependencies = [ [[package]] name = "pallet-broker" version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "frame-benchmarking", @@ -9313,7 +9313,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9331,7 +9331,7 @@ dependencies = [ [[package]] name = "pallet-collator-selection" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9350,7 +9350,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -9367,7 +9367,7 @@ dependencies = [ [[package]] name = "pallet-collective-content" version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9439,7 +9439,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "environmental", "frame-benchmarking", @@ -9448,8 +9448,8 @@ dependencies = [ "impl-trait-for-tuples", "log", "pallet-balances", - "pallet-contracts-proc-macro 23.0.3 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", - "pallet-contracts-uapi 14.0.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "pallet-contracts-proc-macro 23.0.3 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", + "pallet-contracts-uapi 14.0.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "parity-scale-codec", "paste", "rand 0.8.5", @@ -9470,14 +9470,14 @@ dependencies = [ [[package]] name = "pallet-contracts-mock-network" version = "18.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", "pallet-assets", "pallet-balances", "pallet-contracts 41.0.0", - "pallet-contracts-uapi 14.0.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "pallet-contracts-uapi 14.0.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "pallet-message-queue", "pallet-timestamp", "pallet-xcm", @@ -9511,7 +9511,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "23.0.3" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro2", "quote", @@ -9532,7 +9532,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "14.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -9543,7 +9543,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "assert_matches", "frame-benchmarking", @@ -9559,7 +9559,7 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" version = "25.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9596,7 +9596,7 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "8.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -9611,7 +9611,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9628,7 +9628,7 @@ dependencies = [ [[package]] name = "pallet-dev-mode" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -9677,7 +9677,7 @@ dependencies = [ [[package]] name = "pallet-dummy-dim" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9695,7 +9695,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-block" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9716,7 +9716,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9737,7 +9737,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9750,7 +9750,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9768,7 +9768,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "ethereum", "ethereum-types", @@ -9791,7 +9791,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "environmental", @@ -9816,7 +9816,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "frame-support", "frame-system", @@ -9827,7 +9827,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-bn128" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fp-evm", "sp-core", @@ -9837,7 +9837,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-dispatch" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fp-evm", "frame-support", @@ -9849,7 +9849,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fp-evm", "num", @@ -9858,7 +9858,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fp-evm", "tiny-keccak", @@ -9867,7 +9867,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "fp-evm", "ripemd", @@ -9877,7 +9877,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -9895,7 +9895,7 @@ dependencies = [ [[package]] name = "pallet-glutton" version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "blake2 0.10.6", "frame-benchmarking", @@ -9913,7 +9913,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9935,7 +9935,7 @@ dependencies = [ [[package]] name = "pallet-hotfix-sufficients" version = "1.0.0" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "frame-benchmarking", "frame-support", @@ -9950,7 +9950,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "enumflags2", "frame-benchmarking", @@ -9966,7 +9966,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9985,7 +9985,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10000,7 +10000,7 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" version = "29.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10011,7 +10011,7 @@ dependencies = [ [[package]] name = "pallet-lottery" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10024,7 +10024,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10040,7 +10040,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "environmental", "frame-benchmarking", @@ -10059,7 +10059,7 @@ dependencies = [ [[package]] name = "pallet-meta-tx" version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -10077,7 +10077,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "11.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -10096,7 +10096,7 @@ dependencies = [ [[package]] name = "pallet-mixnet" version = "0.17.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "parity-scale-codec", @@ -10110,7 +10110,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "parity-scale-codec", @@ -10122,7 +10122,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "parity-scale-codec", @@ -10133,7 +10133,7 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "pallet-assets", @@ -10146,7 +10146,7 @@ dependencies = [ [[package]] name = "pallet-nfts" version = "35.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "enumflags2", "frame-benchmarking", @@ -10163,7 +10163,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10173,7 +10173,7 @@ dependencies = [ [[package]] name = "pallet-node-authorization" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "parity-scale-codec", @@ -10184,7 +10184,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10202,7 +10202,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10222,7 +10222,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -10232,7 +10232,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10247,7 +10247,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10270,7 +10270,7 @@ dependencies = [ [[package]] name = "pallet-origin-restriction" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10288,7 +10288,7 @@ dependencies = [ [[package]] name = "pallet-paged-list" version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "parity-scale-codec", @@ -10299,7 +10299,7 @@ dependencies = [ [[package]] name = "pallet-parameters" version = "0.12.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -10316,7 +10316,7 @@ dependencies = [ [[package]] name = "pallet-people" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10334,7 +10334,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10350,7 +10350,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10360,7 +10360,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10378,7 +10378,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10388,7 +10388,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "assert_matches", "frame-benchmarking", @@ -10423,7 +10423,7 @@ dependencies = [ [[package]] name = "pallet-remark" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10438,7 +10438,7 @@ dependencies = [ [[package]] name = "pallet-revive" version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "alloy-core", "derive_more 0.99.20", @@ -10484,7 +10484,7 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" version = "0.4.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "anyhow", "cargo_metadata", @@ -10498,7 +10498,7 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro2", "quote", @@ -10508,7 +10508,7 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" version = "0.5.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", @@ -10520,7 +10520,7 @@ dependencies = [ [[package]] name = "pallet-root-offences" version = "38.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10536,7 +10536,7 @@ dependencies = [ [[package]] name = "pallet-root-testing" version = "17.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10549,7 +10549,7 @@ dependencies = [ [[package]] name = "pallet-safe-mode" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "pallet-balances", @@ -10563,7 +10563,7 @@ dependencies = [ [[package]] name = "pallet-salary" version = "26.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "pallet-ranked-collective", @@ -10575,7 +10575,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -10592,7 +10592,7 @@ dependencies = [ [[package]] name = "pallet-scored-pool" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10605,7 +10605,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10626,7 +10626,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10662,7 +10662,7 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" version = "16.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10674,7 +10674,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10691,7 +10691,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10713,7 +10713,7 @@ dependencies = [ [[package]] name = "pallet-staking-async" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10736,7 +10736,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-ah-client" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10755,7 +10755,7 @@ dependencies = [ [[package]] name = "pallet-staking-async-rc-client" version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10772,7 +10772,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -10783,7 +10783,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "sp-arithmetic", @@ -10792,7 +10792,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "sp-api", @@ -10802,7 +10802,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -10818,7 +10818,7 @@ dependencies = [ [[package]] name = "pallet-statement" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", @@ -10981,7 +10981,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -10996,7 +10996,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -11014,7 +11014,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -11032,7 +11032,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -11047,7 +11047,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -11063,7 +11063,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -11075,7 +11075,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "frame-benchmarking", @@ -11094,7 +11094,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -11113,7 +11113,7 @@ dependencies = [ [[package]] name = "pallet-tx-pause" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "parity-scale-codec", @@ -11124,7 +11124,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -11138,7 +11138,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -11153,7 +11153,7 @@ dependencies = [ [[package]] name = "pallet-verify-signature" version = "0.4.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -11168,7 +11168,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -11182,7 +11182,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -11192,7 +11192,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "20.1.3" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bounded-collections 0.2.4", "frame-benchmarking", @@ -11218,7 +11218,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -11235,7 +11235,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" version = "0.17.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-messages", "bp-runtime", @@ -11257,7 +11257,7 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub-router" version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", @@ -11277,7 +11277,7 @@ dependencies = [ [[package]] name = "parachains-common" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -11616,7 +11616,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "futures-timer", @@ -11634,7 +11634,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "futures-timer", @@ -11649,7 +11649,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "fatality", "futures", @@ -11672,7 +11672,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "fatality", @@ -11705,7 +11705,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "clap", "frame-benchmarking-cli", @@ -11729,7 +11729,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "fatality", @@ -11752,7 +11752,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "18.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -11763,7 +11763,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "fatality", "futures", @@ -11785,7 +11785,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -11799,7 +11799,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "futures-timer", @@ -11812,7 +11812,7 @@ dependencies = [ "sc-network", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-keystore", "tracing-gum", ] @@ -11820,7 +11820,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "always-assert", "async-trait", @@ -11843,7 +11843,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "parity-scale-codec", @@ -11861,7 +11861,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "bitvec", @@ -11893,7 +11893,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -11917,7 +11917,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "futures", @@ -11936,7 +11936,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "fatality", @@ -11957,7 +11957,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "polkadot-node-subsystem", @@ -11972,7 +11972,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -11994,7 +11994,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "polkadot-node-metrics", @@ -12008,7 +12008,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "futures-timer", @@ -12024,7 +12024,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "fatality", "futures", @@ -12042,7 +12042,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -12059,7 +12059,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "fatality", "futures", @@ -12073,7 +12073,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "fatality", @@ -12090,7 +12090,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "always-assert", "array-bytes 6.2.3", @@ -12118,7 +12118,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "polkadot-node-subsystem", @@ -12131,7 +12131,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cpu-time", "futures", @@ -12146,7 +12146,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-externalities", "sp-io", "sp-tracing", @@ -12157,7 +12157,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "polkadot-node-metrics", @@ -12172,7 +12172,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bs58", "futures", @@ -12189,7 +12189,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -12214,7 +12214,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "bounded-vec", @@ -12238,7 +12238,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -12247,7 +12247,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "derive_more 0.99.20", @@ -12275,7 +12275,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "fatality", "futures", @@ -12306,7 +12306,7 @@ dependencies = [ [[package]] name = "polkadot-omni-node-lib" version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "clap", @@ -12392,7 +12392,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -12412,7 +12412,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "17.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bounded-collections 0.2.4", "derive_more 0.99.20", @@ -12428,7 +12428,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "19.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "bounded-collections 0.2.4", @@ -12457,7 +12457,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -12490,7 +12490,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "frame-benchmarking", @@ -12540,7 +12540,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bs58", "frame-benchmarking", @@ -12552,7 +12552,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "20.0.2" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -12600,7 +12600,7 @@ dependencies = [ [[package]] name = "polkadot-sdk" version = "2506.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "assets-common", "bridge-hub-common", @@ -12758,7 +12758,7 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" version = "0.10.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-benchmarking", @@ -12793,7 +12793,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "frame-benchmarking", @@ -12901,7 +12901,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitvec", "fatality", @@ -12921,7 +12921,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -13194,7 +13194,7 @@ dependencies = [ [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "derive_more 1.0.0", "environmental", @@ -13223,14 +13223,14 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/opentensor/frontier?rev=6dc7c0400cfee2a1acb62ae17149c4d3a983e58d#6dc7c0400cfee2a1acb62ae17149c4d3a983e58d" +source = "git+https://github.com/opentensor/frontier?rev=f12a1274f91442a564bb722a2b9547caba487fa0#f12a1274f91442a564bb722a2b9547caba487fa0" dependencies = [ "case", "num_enum", "prettyplease", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "syn 2.0.106", ] @@ -13412,7 +13412,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "syn 2.0.106", ] @@ -14123,7 +14123,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14221,7 +14221,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "polkadot-primitives", @@ -14650,7 +14650,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "32.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "sp-core", @@ -14661,7 +14661,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -14692,7 +14692,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "log", @@ -14713,7 +14713,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.45.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "sp-api", @@ -14728,7 +14728,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "clap", @@ -14744,7 +14744,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -14755,7 +14755,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -14766,7 +14766,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.53.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "chrono", @@ -14808,7 +14808,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "fnv", "futures", @@ -14834,7 +14834,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.47.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "hash-db", "kvdb", @@ -14862,7 +14862,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -14885,7 +14885,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -14914,7 +14914,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "fork-tree", @@ -14939,7 +14939,7 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-inherents", "sp-keystore", "sp-runtime", @@ -14950,7 +14950,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "jsonrpsee", @@ -14972,7 +14972,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "30.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15006,7 +15006,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "30.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "jsonrpsee", @@ -15026,7 +15026,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "fork-tree", "parity-scale-codec", @@ -15039,7 +15039,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.36.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "ahash 0.8.12", "array-bytes 6.2.3", @@ -15073,7 +15073,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -15083,7 +15083,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.36.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "finality-grandpa", "futures", @@ -15103,7 +15103,7 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" version = "0.52.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "assert_matches", "async-trait", @@ -15138,7 +15138,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -15161,7 +15161,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", @@ -15184,7 +15184,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.39.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "polkavm 0.24.0", "sc-allocator", @@ -15197,7 +15197,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.36.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "polkavm 0.24.0", @@ -15208,7 +15208,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.39.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "anyhow", "log", @@ -15224,7 +15224,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "console", "futures", @@ -15240,7 +15240,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "36.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "parking_lot 0.12.5", @@ -15254,7 +15254,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "arrayvec 0.7.6", @@ -15282,7 +15282,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.51.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15332,7 +15332,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.49.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -15342,7 +15342,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "ahash 0.8.12", "futures", @@ -15361,7 +15361,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15382,7 +15382,7 @@ dependencies = [ [[package]] name = "sc-network-statement" version = "0.33.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15402,7 +15402,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15437,7 +15437,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "futures", @@ -15456,7 +15456,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.17.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bs58", "bytes", @@ -15477,7 +15477,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bytes", "fnv", @@ -15511,7 +15511,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -15520,7 +15520,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "jsonrpsee", @@ -15552,7 +15552,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -15572,7 +15572,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -15596,7 +15596,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "futures", @@ -15629,13 +15629,13 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "sc-executor", "sc-executor-common", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-state-machine", "sp-wasm-interface", "thiserror 1.0.69", @@ -15644,7 +15644,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.52.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "directories", @@ -15708,7 +15708,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.39.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "parity-scale-codec", @@ -15719,7 +15719,7 @@ dependencies = [ [[package]] name = "sc-statement-store" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "parity-db", @@ -15738,7 +15738,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.25.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "clap", "fs4", @@ -15751,7 +15751,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -15770,7 +15770,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "43.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "derive_more 0.99.20", "futures", @@ -15783,14 +15783,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-io", ] [[package]] name = "sc-telemetry" version = "29.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "chrono", "futures", @@ -15809,7 +15809,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "chrono", "console", @@ -15837,7 +15837,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -15848,7 +15848,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "40.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -15865,7 +15865,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-runtime", "sp-tracing", "sp-transaction-pool", @@ -15879,7 +15879,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -15896,7 +15896,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "19.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-channel 1.9.0", "futures", @@ -16626,7 +16626,7 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "18.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "enumn", "parity-scale-codec", @@ -16889,7 +16889,7 @@ dependencies = [ [[package]] name = "snowbridge-core" version = "0.14.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bp-relayers", "frame-support", @@ -16973,7 +16973,7 @@ dependencies = [ [[package]] name = "sp-api" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "hash-db", @@ -16995,7 +16995,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "Inflector", "blake2 0.10.6", @@ -17009,7 +17009,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17021,7 +17021,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "integer-sqrt", @@ -17035,7 +17035,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17047,7 +17047,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "sp-api", "sp-inherents", @@ -17057,7 +17057,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "futures", "parity-scale-codec", @@ -17076,7 +17076,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "futures", @@ -17090,7 +17090,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "parity-scale-codec", @@ -17106,7 +17106,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "parity-scale-codec", @@ -17124,7 +17124,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17132,7 +17132,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -17144,7 +17144,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "finality-grandpa", "log", @@ -17161,7 +17161,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17172,7 +17172,7 @@ dependencies = [ [[package]] name = "sp-core" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "ark-vrf", "array-bytes 6.2.3", @@ -17203,7 +17203,7 @@ dependencies = [ "secrecy 0.8.0", "serde", "sha2 0.10.9", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -17220,7 +17220,7 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" version = "0.16.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -17254,7 +17254,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "blake2b_simd", "byteorder", @@ -17267,17 +17267,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "syn 2.0.106", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "kvdb", "parking_lot 0.12.5", @@ -17286,7 +17286,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "proc-macro2", "quote", @@ -17296,7 +17296,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.30.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "environmental", "parity-scale-codec", @@ -17306,7 +17306,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17318,7 +17318,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -17331,7 +17331,7 @@ dependencies = [ [[package]] name = "sp-io" version = "41.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bytes", "docify", @@ -17343,7 +17343,7 @@ dependencies = [ "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -17357,7 +17357,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "sp-core", "sp-runtime", @@ -17367,7 +17367,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", @@ -17378,7 +17378,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -17387,7 +17387,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.11.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -17397,7 +17397,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.15.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17408,7 +17408,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "log", "parity-scale-codec", @@ -17425,7 +17425,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17438,7 +17438,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "sp-api", "sp-core", @@ -17448,7 +17448,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "backtrace", "regex", @@ -17457,7 +17457,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "35.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -17467,7 +17467,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "binary-merkle-tree", "docify", @@ -17496,7 +17496,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "30.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -17515,7 +17515,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "19.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "Inflector", "expander", @@ -17528,7 +17528,7 @@ dependencies = [ [[package]] name = "sp-session" version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "scale-info", @@ -17542,7 +17542,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -17555,7 +17555,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.46.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "hash-db", "log", @@ -17575,7 +17575,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -17588,7 +17588,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -17599,12 +17599,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "impl-serde", "parity-scale-codec", @@ -17616,7 +17616,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "parity-scale-codec", @@ -17628,7 +17628,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "tracing", @@ -17639,7 +17639,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "sp-api", "sp-runtime", @@ -17648,7 +17648,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "async-trait", "parity-scale-codec", @@ -17662,7 +17662,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "ahash 0.8.12", "foldhash 0.1.5", @@ -17687,7 +17687,7 @@ dependencies = [ [[package]] name = "sp-version" version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "impl-serde", "parity-scale-codec", @@ -17704,7 +17704,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -17716,7 +17716,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -17728,7 +17728,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "32.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "bounded-collections 0.2.4", "parity-scale-codec", @@ -17902,7 +17902,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-chain-spec-builder" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "clap", "docify", @@ -17915,7 +17915,7 @@ dependencies = [ [[package]] name = "staging-node-inspect" version = "0.29.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "clap", "parity-scale-codec", @@ -17933,7 +17933,7 @@ dependencies = [ [[package]] name = "staging-parachain-info" version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -17946,7 +17946,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "17.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "bounded-collections 0.2.4", @@ -17967,7 +17967,7 @@ dependencies = [ [[package]] name = "staging-xcm-builder" version = "21.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "environmental", "frame-support", @@ -17991,7 +17991,7 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "20.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "environmental", "frame-benchmarking", @@ -18103,7 +18103,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -18128,7 +18128,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" [[package]] name = "substrate-fixed" @@ -18144,7 +18144,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "45.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -18164,7 +18164,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.6" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "http-body-util", "hyper 1.7.0", @@ -18178,7 +18178,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -18205,7 +18205,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "array-bytes 6.2.3", "build-helper", @@ -19235,7 +19235,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "coarsetime", "polkadot-primitives", @@ -19246,7 +19246,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "expander", "proc-macro-crate 3.4.0", @@ -20197,7 +20197,7 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime" version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "binary-merkle-tree", "bitvec", @@ -20304,7 +20304,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "polkadot-primitives", @@ -20857,7 +20857,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "Inflector", "proc-macro2", @@ -20868,7 +20868,7 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.8.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "parity-scale-codec", @@ -20882,7 +20882,7 @@ dependencies = [ [[package]] name = "xcm-simulator" version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=df2f9b531e05ab2fa58a25113627c02d6fe96aaa#df2f9b531e05ab2fa58a25113627c02d6fe96aaa" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8#a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" dependencies = [ "frame-support", "frame-system", diff --git a/Cargo.toml b/Cargo.toml index db48efdb9c..d1784b025b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -235,35 +235,35 @@ polkadot-sdk = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = " runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } # Frontier -fp-evm = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fp-rpc = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fp-self-contained = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fp-account = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-storage = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-db = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-consensus = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fp-consensus = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fp-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-api = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-rpc = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-rpc-core = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-aura = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-babe = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -fc-mapping-sync = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -precompile-utils = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } +fp-evm = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fp-rpc = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fp-self-contained = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fp-account = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-storage = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-db = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-consensus = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fp-consensus = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fp-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-api = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-rpc = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-rpc-core = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-aura = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-babe = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +fc-mapping-sync = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +precompile-utils = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } # Frontier FRAME -pallet-base-fee = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-ethereum = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-evm = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-evm-precompile-dispatch = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-evm-chain-id = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-evm-precompile-modexp = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-evm-precompile-sha3fips = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-evm-precompile-simple = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-evm-precompile-bn128 = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } -pallet-hotfix-sufficients = { git = "https://github.com/opentensor/frontier", rev = "6dc7c0400cfee2a1acb62ae17149c4d3a983e58d", default-features = false } +pallet-base-fee = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-ethereum = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-evm = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-evm-precompile-dispatch = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-evm-chain-id = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-evm-precompile-modexp = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-evm-precompile-sha3fips = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-evm-precompile-simple = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-evm-precompile-bn128 = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } +pallet-hotfix-sufficients = { git = "https://github.com/opentensor/frontier", rev = "f12a1274f91442a564bb722a2b9547caba487fa0", default-features = false } #DRAND pallet-drand = { path = "pallets/drand", default-features = false } @@ -319,190 +319,190 @@ w3f-bls = { git = "https://github.com/opentensor/bls", branch = "fix-no-std" } # NOTE: The Diener will patch unnecesarry crates while this is waiting to be merged: . # You may install diener from `liamaharon:ignore-unused-flag` if you like in the meantime. [patch."https://github.com/paritytech/polkadot-sdk"] -frame-support = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -binary-merkle-tree = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-core = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-crypto-hashing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-crypto-hashing-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-debug-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-externalities = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-storage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-runtime-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-runtime-interface-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-std = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-tracing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-wasm-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-io = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-state-machine = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-panic-handler = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-trie = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-application-crypto = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-arithmetic = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-weights = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-api-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-metadata-ir = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-version = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-version-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-block-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-block-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-inherents = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-blockchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-database = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-client-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -substrate-prometheus-endpoint = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-executor = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-executor-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-allocator = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-maybe-compressed-blob = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-executor-polkavm = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-executor-wasmtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -substrate-wasm-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-tracing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-tracing-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-executive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-try-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-balances = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-support-procedural = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-support-procedural-tools = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-support-procedural-tools-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-client-db = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-state-db = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-sdk-frame = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-system-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-system-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-genesis-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-keyring = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-sdk = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -cumulus-primitives-core = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-core-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-parachain-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -staging-xcm = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -xcm-procedural = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-message-queue = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-runtime-parachains = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-election-provider-support = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-election-provider-solution-type = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-npos-elections = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-offences = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-bags-list = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-staking-reward-curve = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-broker = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-mmr = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-mmr-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-runtime-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -staging-xcm-executor = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -staging-xcm-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-asset-conversion = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-transaction-payment = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-sudo = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-vesting = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-runtime-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-asset-rate = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-election-provider-multi-phase = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-election-provider-support-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-fast-unstake = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-identity = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-staking-reward-fn = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-treasury = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-utility = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-root-testing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -slot-range-helper = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-chain-spec = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-chain-spec-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-network = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-network-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-network-types = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-telemetry = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-mixnet = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-transaction-pool-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-mixnet = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-service = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-informant = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-network-sync = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -fork-tree = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-network-light = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-network-transactions = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-rpc-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-statement-store = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-rpc-server = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-rpc-spec-v2 = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-sysinfo = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-transaction-storage-proof = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -cumulus-relay-chain-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-overseer = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -tracing-gum = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -tracing-gum-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-node-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-node-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-node-subsystem-types = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-node-network-protocol = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -polkadot-statement-table = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-benchmarking-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -cumulus-client-parachain-inherent = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-runtime-utilities = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -frame-metadata-hash-extension = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-nomination-pools = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-membership = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-multisig = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-nomination-pools-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-preimage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-proxy = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-scheduler = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-staking-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-epochs = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-transaction-payment-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-babe-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-network-gossip = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-grandpa-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -substrate-frame-rpc-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-basic-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-proposer-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -substrate-build-script-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -pallet-safe-mode = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sc-consensus-manual-seal = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -sp-crypto-ec-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } -substrate-bip39 = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "df2f9b531e05ab2fa58a25113627c02d6fe96aaa" } +frame-support = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +binary-merkle-tree = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-core = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-crypto-hashing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-crypto-hashing-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-debug-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-externalities = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-storage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-runtime-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-runtime-interface-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-std = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-tracing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-wasm-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-io = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-state-machine = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-panic-handler = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-trie = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-application-crypto = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-arithmetic = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-weights = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-api-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-metadata-ir = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-version = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-version-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-block-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-block-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-inherents = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-blockchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-database = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-client-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +substrate-prometheus-endpoint = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-executor = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-executor-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-allocator = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-maybe-compressed-blob = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-executor-polkavm = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-executor-wasmtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +substrate-wasm-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-tracing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-tracing-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-executive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-try-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-balances = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-support-procedural = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-support-procedural-tools = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-support-procedural-tools-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-client-db = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-state-db = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-sdk-frame = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-system-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-system-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-genesis-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-keyring = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-sdk = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +cumulus-primitives-core = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-core-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-parachain-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +staging-xcm = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +xcm-procedural = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-message-queue = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-runtime-parachains = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-election-provider-support = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-election-provider-solution-type = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-npos-elections = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-offences = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-bags-list = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-staking-reward-curve = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-broker = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-mmr = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-mmr-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-runtime-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +staging-xcm-executor = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +staging-xcm-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-asset-conversion = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-transaction-payment = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-sudo = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-vesting = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-runtime-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-asset-rate = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-election-provider-multi-phase = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-election-provider-support-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-fast-unstake = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-identity = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-staking-reward-fn = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-treasury = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-utility = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-root-testing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +slot-range-helper = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-chain-spec = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-chain-spec-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-network = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-network-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-network-types = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-telemetry = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-mixnet = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-transaction-pool-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-mixnet = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-service = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-informant = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-network-sync = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +fork-tree = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-network-light = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-network-transactions = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-rpc-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-statement-store = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-rpc-server = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-rpc-spec-v2 = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-sysinfo = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-transaction-storage-proof = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +cumulus-relay-chain-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-overseer = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +tracing-gum = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +tracing-gum-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-node-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-node-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-node-subsystem-types = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-node-network-protocol = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +polkadot-statement-table = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-benchmarking-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +cumulus-client-parachain-inherent = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-runtime-utilities = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +frame-metadata-hash-extension = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-nomination-pools = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-membership = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-multisig = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-nomination-pools-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-preimage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-proxy = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-scheduler = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-staking-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-epochs = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-transaction-payment-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-babe-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-network-gossip = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-grandpa-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +substrate-frame-rpc-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-basic-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-proposer-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +substrate-build-script-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +pallet-safe-mode = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sc-consensus-manual-seal = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +sp-crypto-ec-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } +substrate-bip39 = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "a584a577eeaf31e3f1a65e91b0e0b41f0356f7c8" } diff --git a/contract-tests/package-lock.json b/contract-tests/package-lock.json index bf5d2f89d9..06c722a6de 100644 --- a/contract-tests/package-lock.json +++ b/contract-tests/package-lock.json @@ -6,13 +6,13 @@ "": { "license": "ISC", "dependencies": { - "@noble/hashes": "^2.0.1", "@polkadot-api/descriptors": "file:.papi/descriptors", "@polkadot-api/ink-contracts": "^0.4.1", "@polkadot-api/sdk-ink": "^0.5.1", "@polkadot-labs/hdkd": "^0.0.25", "@polkadot-labs/hdkd-helpers": "^0.0.25", "@polkadot/api": "^16.4.6", + "@polkadot/util-crypto": "^14.0.1", "@types/mocha": "^10.0.10", "dotenv": "17.2.1", "ethers": "^6.13.5", @@ -35,7 +35,7 @@ }, ".papi/descriptors": { "name": "@polkadot-api/descriptors", - "version": "0.1.0-autogenerated.9476216756280928360", + "version": "0.1.0-autogenerated.5063582544821983772", "peerDependencies": { "polkadot-api": ">=1.21.0" } @@ -808,7 +808,6 @@ "resolved": "https://registry.npmjs.org/@polkadot-api/ink-contracts/-/ink-contracts-0.4.3.tgz", "integrity": "sha512-Wl+4Dxjt0GAl+rADZEgrrqEesqX/xygTpX18TmzmspcKhb9QIZf9FJI8A5Sgtq0TKAOwsd1d/hbHVX3LgbXFXg==", "license": "MIT", - "peer": true, "dependencies": { "@polkadot-api/metadata-builders": "0.13.7", "@polkadot-api/substrate-bindings": "0.16.5", @@ -1125,7 +1124,6 @@ "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.3.14.tgz", "integrity": "sha512-eWqO0xFQaKzqY5mRYxYuZcj1IiaLcQP+J38UQyuJgEorm+9yHVEQ/XBWoM83P+Y8TwE5IWTICp1LCVeiFQTGPQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/node": "^24.5.2", "smoldot": "2.0.39" @@ -1377,6 +1375,78 @@ "node": ">=18" } }, + "node_modules/@polkadot/api-derive/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@polkadot/api-derive/node_modules/@polkadot/util-crypto": { + "version": "13.5.9", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz", + "integrity": "sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg==", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@noble/hashes": "^1.3.3", + "@polkadot/networks": "13.5.9", + "@polkadot/util": "13.5.9", + "@polkadot/wasm-crypto": "^7.5.3", + "@polkadot/wasm-util": "^7.5.3", + "@polkadot/x-bigint": "13.5.9", + "@polkadot/x-randomvalues": "13.5.9", + "@scure/base": "^1.1.7", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "13.5.9" + } + }, + "node_modules/@polkadot/api/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@polkadot/api/node_modules/@polkadot/util-crypto": { + "version": "13.5.9", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz", + "integrity": "sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg==", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@noble/hashes": "^1.3.3", + "@polkadot/networks": "13.5.9", + "@polkadot/util": "13.5.9", + "@polkadot/wasm-crypto": "^7.5.3", + "@polkadot/wasm-util": "^7.5.3", + "@polkadot/x-bigint": "13.5.9", + "@polkadot/x-randomvalues": "13.5.9", + "@scure/base": "^1.1.7", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "13.5.9" + } + }, "node_modules/@polkadot/keyring": { "version": "13.5.9", "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-13.5.9.tgz", @@ -1395,6 +1465,42 @@ "@polkadot/util-crypto": "13.5.9" } }, + "node_modules/@polkadot/keyring/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@polkadot/keyring/node_modules/@polkadot/util-crypto": { + "version": "13.5.9", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz", + "integrity": "sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg==", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@noble/hashes": "^1.3.3", + "@polkadot/networks": "13.5.9", + "@polkadot/util": "13.5.9", + "@polkadot/wasm-crypto": "^7.5.3", + "@polkadot/wasm-util": "^7.5.3", + "@polkadot/x-bigint": "13.5.9", + "@polkadot/x-randomvalues": "13.5.9", + "@scure/base": "^1.1.7", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "13.5.9" + } + }, "node_modules/@polkadot/networks": { "version": "13.5.9", "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-13.5.9.tgz", @@ -1468,6 +1574,42 @@ "@substrate/connect": "0.8.11" } }, + "node_modules/@polkadot/rpc-provider/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/util-crypto": { + "version": "13.5.9", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz", + "integrity": "sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg==", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@noble/hashes": "^1.3.3", + "@polkadot/networks": "13.5.9", + "@polkadot/util": "13.5.9", + "@polkadot/wasm-crypto": "^7.5.3", + "@polkadot/wasm-util": "^7.5.3", + "@polkadot/x-bigint": "13.5.9", + "@polkadot/x-randomvalues": "13.5.9", + "@scure/base": "^1.1.7", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "13.5.9" + } + }, "node_modules/@polkadot/types": { "version": "16.5.3", "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-16.5.3.tgz", @@ -1560,12 +1702,47 @@ "node": ">=18" } }, + "node_modules/@polkadot/types/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@polkadot/types/node_modules/@polkadot/util-crypto": { + "version": "13.5.9", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz", + "integrity": "sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg==", + "license": "Apache-2.0", + "dependencies": { + "@noble/curves": "^1.3.0", + "@noble/hashes": "^1.3.3", + "@polkadot/networks": "13.5.9", + "@polkadot/util": "13.5.9", + "@polkadot/wasm-crypto": "^7.5.3", + "@polkadot/wasm-util": "^7.5.3", + "@polkadot/x-bigint": "13.5.9", + "@polkadot/x-randomvalues": "13.5.9", + "@scure/base": "^1.1.7", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "13.5.9" + } + }, "node_modules/@polkadot/util": { "version": "13.5.9", "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.5.9.tgz", "integrity": "sha512-pIK3XYXo7DKeFRkEBNYhf3GbCHg6dKQisSvdzZwuyzA6m7YxQq4DFw4IE464ve4Z7WsJFt3a6C9uII36hl9EWw==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@polkadot/x-bigint": "13.5.9", "@polkadot/x-global": "13.5.9", @@ -1580,27 +1757,28 @@ } }, "node_modules/@polkadot/util-crypto": { - "version": "13.5.9", - "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz", - "integrity": "sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-14.0.1.tgz", + "integrity": "sha512-Cu7AKUzBTsUkbOtyuNzXcTpDjR9QW0fVR56o3gBmzfUCmvO1vlsuGzmmPzqpHymQQ3rrfqV78CPs62EGhw0R+A==", "license": "Apache-2.0", "dependencies": { "@noble/curves": "^1.3.0", "@noble/hashes": "^1.3.3", - "@polkadot/networks": "13.5.9", - "@polkadot/util": "13.5.9", + "@polkadot/networks": "14.0.1", + "@polkadot/util": "14.0.1", "@polkadot/wasm-crypto": "^7.5.3", "@polkadot/wasm-util": "^7.5.3", - "@polkadot/x-bigint": "13.5.9", - "@polkadot/x-randomvalues": "13.5.9", + "@polkadot/x-bigint": "14.0.1", + "@polkadot/x-randomvalues": "14.0.1", "@scure/base": "^1.1.7", + "@scure/sr25519": "^0.2.0", "tslib": "^2.8.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@polkadot/util": "13.5.9" + "@polkadot/util": "14.0.1" } }, "node_modules/@polkadot/util-crypto/node_modules/@noble/hashes": { @@ -1615,6 +1793,119 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/networks": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-14.0.1.tgz", + "integrity": "sha512-wGlBtXDkusRAj4P7uxfPz80gLO1+j99MLBaQi3bEym2xrFrFhgIWVHOZlBit/1PfaBjhX2Z8XjRxaM2w1p7w2w==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/util": "14.0.1", + "@substrate/ss58-registry": "^1.51.0", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/util": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.1.tgz", + "integrity": "sha512-764HhxkPV3x5rM0/p6QdynC2dw26n+SaE+jisjx556ViCd4E28Ke4xSPef6C0Spy4aoXf2gt0PuLEcBvd6fVZg==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-bigint": "14.0.1", + "@polkadot/x-global": "14.0.1", + "@polkadot/x-textdecoder": "14.0.1", + "@polkadot/x-textencoder": "14.0.1", + "@types/bn.js": "^5.1.6", + "bn.js": "^5.2.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-bigint": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-14.0.1.tgz", + "integrity": "sha512-gfozjGnebr2rqURs31KtaWumbW4rRZpbiluhlmai6luCNrf5u8pB+oLA35kPEntrsLk9PnIG9OsC/n4hEtx4OQ==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "14.0.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-global": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.1.tgz", + "integrity": "sha512-aCI44DJU4fU0XXqrrSGIpi7JrZXK2kpe0jaQ2p6oDVXOOYEnZYXnMhTTmBE1lF/xtxzX50MnZrrU87jziU0qbA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-randomvalues": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-14.0.1.tgz", + "integrity": "sha512-/XkQcvshzJLHITuPrN3zmQKuFIPdKWoaiHhhVLD6rQWV60lTXA3ajw3ocju8ZN7xRxnweMS9Ce0kMPYa0NhRMg==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "14.0.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@polkadot/util": "14.0.1", + "@polkadot/wasm-util": "*" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-textdecoder": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.1.tgz", + "integrity": "sha512-CcWiPCuPVJsNk4Vq43lgFHqLRBQHb4r9RD7ZIYgmwoebES8TNm4g2ew9ToCzakFKSpzKu6I07Ne9wv/dt5zLuw==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "14.0.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-textencoder": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.1.tgz", + "integrity": "sha512-VY51SpQmF1ccmAGLfxhYnAe95Spfz049WZ/+kK4NfsGF9WejxVdU53Im5C80l45r8qHuYQsCWU3+t0FNunh2Kg==", + "license": "Apache-2.0", + "dependencies": { + "@polkadot/x-global": "14.0.1", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polkadot/util-crypto/node_modules/@scure/sr25519": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@scure/sr25519/-/sr25519-0.2.0.tgz", + "integrity": "sha512-uUuLP7Z126XdSizKtrCGqYyR3b3hYtJ6Fg/XFUXmc2//k2aXHDLqZwFeXxL97gg4XydPROPVnuaHGF2+xriSKg==", + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.9.2", + "@noble/hashes": "~1.8.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@polkadot/wasm-bridge": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.5.3.tgz", @@ -1763,7 +2054,6 @@ "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-13.5.9.tgz", "integrity": "sha512-Uuuz3oubf1JCCK97fsnVUnHvk4BGp/W91mQWJlgl5TIOUSSTIRr+lb5GurCfl4kgnQq53Zi5fJV+qR9YumbnZw==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@polkadot/x-global": "13.5.9", "tslib": "^2.8.0" @@ -2333,6 +2623,17 @@ "scale-ts": "^1.6.0" } }, + "node_modules/@substrate/light-client-extension-helpers/node_modules/@polkadot-api/substrate-client": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.1.4.tgz", + "integrity": "sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A==", + "license": "MIT", + "optional": true, + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.1", + "@polkadot-api/utils": "0.1.0" + } + }, "node_modules/@substrate/light-client-extension-helpers/node_modules/@polkadot-api/utils": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.1.0.tgz", @@ -2434,7 +2735,6 @@ "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -2834,7 +3134,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=20" } @@ -3058,7 +3357,6 @@ "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", "hasInstallScript": true, "license": "MIT", - "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -4544,7 +4842,6 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -4577,7 +4874,6 @@ "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-1.22.0.tgz", "integrity": "sha512-uREBLroPbnJxBBQ+qSkKLF493qukX4PAg32iThlELrZdxfNNgro6nvWRdVmBv73tFHvf+nyWWHKTx1c57nbixg==", "license": "MIT", - "peer": true, "dependencies": { "@polkadot-api/cli": "0.16.3", "@polkadot-api/ink-contracts": "0.4.3", @@ -4844,7 +5140,6 @@ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "license": "Apache-2.0", - "peer": true, "dependencies": { "tslib": "^2.1.0" } @@ -4965,6 +5260,16 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/smoldot": { + "version": "2.0.26", + "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.26.tgz", + "integrity": "sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig==", + "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", + "optional": true, + "dependencies": { + "ws": "^8.8.1" + } + }, "node_modules/sort-keys": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.1.0.tgz", @@ -5370,7 +5675,6 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5804,7 +6108,6 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", "license": "MIT", - "peer": true, "engines": { "node": ">=10.0.0" }, diff --git a/contract-tests/package.json b/contract-tests/package.json index 5e2413d766..3acf069c1d 100644 --- a/contract-tests/package.json +++ b/contract-tests/package.json @@ -12,6 +12,7 @@ "@polkadot-labs/hdkd": "^0.0.25", "@polkadot-labs/hdkd-helpers": "^0.0.25", "@polkadot/api": "^16.4.6", + "@polkadot/util-crypto": "^14.0.1", "@types/mocha": "^10.0.10", "dotenv": "17.2.1", "ethers": "^6.13.5", diff --git a/contract-tests/test/runtime.call.precompile.test.ts b/contract-tests/test/runtime.call.precompile.test.ts index dd91ce7f79..7bacc947fd 100644 --- a/contract-tests/test/runtime.call.precompile.test.ts +++ b/contract-tests/test/runtime.call.precompile.test.ts @@ -7,6 +7,7 @@ import { PublicClient } from "viem"; import { PolkadotSigner, TypedApi, getTypedCodecs } from "polkadot-api"; import { convertPublicKeyToSs58 } from "../src/address-utils" import { forceSetBalanceToEthAddress, setMaxChildkeyTake, burnedRegister, forceSetBalanceToSs58Address, addStake, setTxRateLimit, addNewSubnetwork, startCall, setTempo } from "../src/subtensor"; +import { xxhashAsHex } from "@polkadot/util-crypto"; describe("Test the dispatch precompile", () => { let publicClient: PublicClient; @@ -62,6 +63,45 @@ describe("Test the dispatch precompile", () => { assert.equal(aliceBalance + transferAmount, aliceBalanceAfterTransfer) }) + it("Storage query only allow some pallets prefixed storage", async () => { + const authorizedKeys = [ + await api.query.SubtensorModule.TotalNetworks.getKey(), + await api.query.Swap.FeeRate.getKey(), + await api.query.Balances.TotalIssuance.getKey(), + await api.query.Proxy.Announcements.getKey(), + await api.query.Scheduler.Agenda.getKey(), + await api.query.Drand.Pulses.getKey(), + await api.query.Crowdloan.Crowdloans.getKey(), + await api.query.Sudo.Key.getKey(), + await api.query.Multisig.Multisigs.getKey(), + await api.query.Timestamp.Now.getKey(), + ]; + + for (const key of authorizedKeys) { + await assert.doesNotReject( + publicClient.call({ + to: ISTORAGE_QUERY_ADDRESS, + data: key.toString() as `0x${string}`, + }) + ); + } + + const unauthorizedKeys = [ + await api.query.System.Events.getKey(), + await api.query.Grandpa.CurrentSetId.getKey(), + xxhashAsHex(":code" , 128), + ]; + + for (const key of unauthorizedKeys) { + await assert.rejects( + publicClient.call({ + to: ISTORAGE_QUERY_ADDRESS, + data: key.toString() as `0x${string}`, + }) + ); + } + }) + it("Value type storage query call via precompile contract works correctly", async () => { const key = await api.query.SubtensorModule.MaxChildkeyTake.getKey(); @@ -112,7 +152,6 @@ describe("Test the dispatch precompile", () => { const totalHotkeyAlphaValueCodec = codec.query.SubtensorModule.TotalHotkeyAlpha.value; const decodedValue = totalHotkeyAlphaValueCodec.dec(rawResultData); assert.equal(totalHotkeyAlphaOnChain, decodedValue, "value should be the same as on chain") - }) // Polkadot api can't decode the boolean type for now. diff --git a/contract-tests/yarn.lock b/contract-tests/yarn.lock index 6688f4fb8a..080ecb1325 100644 --- a/contract-tests/yarn.lock +++ b/contract-tests/yarn.lock @@ -2,16 +2,16 @@ # yarn lockfile v1 -"@adraffy/ens-normalize@1.10.1": - version "1.10.1" - resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz" - integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== - "@adraffy/ens-normalize@^1.10.1", "@adraffy/ens-normalize@^1.11.0": version "1.11.1" resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.11.1.tgz" integrity sha512-nhCBV3quEgesuf7c7KYfperqSS14T8bYuvJ8PcLJp6znkZpFc0AuW4qBtr8eKVyPPe/8RSr7sglCWPU5eaxwKQ== +"@adraffy/ens-normalize@1.10.1": + version "1.10.1" + resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz" + integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== + "@babel/code-frame@^7.26.2": version "7.27.1" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz" @@ -38,136 +38,11 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@esbuild/aix-ppc64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz#80fcbe36130e58b7670511e888b8e88a259ed76c" - integrity sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA== - -"@esbuild/android-arm64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz#8aa4965f8d0a7982dc21734bf6601323a66da752" - integrity sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg== - -"@esbuild/android-arm@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.12.tgz#300712101f7f50f1d2627a162e6e09b109b6767a" - integrity sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg== - -"@esbuild/android-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.12.tgz#87dfb27161202bdc958ef48bb61b09c758faee16" - integrity sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg== - "@esbuild/darwin-arm64@0.25.12": version "0.25.12" resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz" integrity sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg== -"@esbuild/darwin-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz#146400a8562133f45c4d2eadcf37ddd09718079e" - integrity sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA== - -"@esbuild/freebsd-arm64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz#1c5f9ba7206e158fd2b24c59fa2d2c8bb47ca0fe" - integrity sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg== - -"@esbuild/freebsd-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz#ea631f4a36beaac4b9279fa0fcc6ca29eaeeb2b3" - integrity sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ== - -"@esbuild/linux-arm64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz#e1066bce58394f1b1141deec8557a5f0a22f5977" - integrity sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ== - -"@esbuild/linux-arm@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz#452cd66b20932d08bdc53a8b61c0e30baf4348b9" - integrity sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw== - -"@esbuild/linux-ia32@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz#b24f8acc45bcf54192c7f2f3be1b53e6551eafe0" - integrity sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA== - -"@esbuild/linux-loong64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz#f9cfffa7fc8322571fbc4c8b3268caf15bd81ad0" - integrity sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng== - -"@esbuild/linux-mips64el@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz#575a14bd74644ffab891adc7d7e60d275296f2cd" - integrity sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw== - -"@esbuild/linux-ppc64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz#75b99c70a95fbd5f7739d7692befe60601591869" - integrity sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA== - -"@esbuild/linux-riscv64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz#2e3259440321a44e79ddf7535c325057da875cd6" - integrity sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w== - -"@esbuild/linux-s390x@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz#17676cabbfe5928da5b2a0d6df5d58cd08db2663" - integrity sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg== - -"@esbuild/linux-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz#0583775685ca82066d04c3507f09524d3cd7a306" - integrity sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw== - -"@esbuild/netbsd-arm64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz#f04c4049cb2e252fe96b16fed90f70746b13f4a4" - integrity sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg== - -"@esbuild/netbsd-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz#77da0d0a0d826d7c921eea3d40292548b258a076" - integrity sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ== - -"@esbuild/openbsd-arm64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz#6296f5867aedef28a81b22ab2009c786a952dccd" - integrity sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A== - -"@esbuild/openbsd-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz#f8d23303360e27b16cf065b23bbff43c14142679" - integrity sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw== - -"@esbuild/openharmony-arm64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz#49e0b768744a3924be0d7fd97dd6ce9b2923d88d" - integrity sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg== - -"@esbuild/sunos-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz#a6ed7d6778d67e528c81fb165b23f4911b9b13d6" - integrity sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w== - -"@esbuild/win32-arm64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz#9ac14c378e1b653af17d08e7d3ce34caef587323" - integrity sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg== - -"@esbuild/win32-ia32@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz#918942dcbbb35cc14fca39afb91b5e6a3d127267" - integrity sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ== - -"@esbuild/win32-x64@0.25.12": - version "0.25.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz#9bdad8176be7811ad148d1f8772359041f46c6c5" - integrity sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA== - "@ethereumjs/rlp@^10.0.0": version "10.1.0" resolved "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-10.1.0.tgz" @@ -203,14 +78,6 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping@^0.3.24": version "0.3.31" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz" @@ -219,11 +86,54 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@noble/ciphers@^1.3.0": version "1.3.0" resolved "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz" integrity sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw== +"@noble/curves@^1.3.0", "@noble/curves@^1.6.0", "@noble/curves@~1.9.0", "@noble/curves@~1.9.2": + version "1.9.7" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" + integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== + dependencies: + "@noble/hashes" "1.8.0" + +"@noble/curves@^2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz" + integrity sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw== + dependencies: + "@noble/hashes" "2.0.1" + +"@noble/curves@^2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz" + integrity sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw== + dependencies: + "@noble/hashes" "2.0.1" + +"@noble/curves@~1.8.1": + version "1.8.2" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.8.2.tgz" + integrity sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g== + dependencies: + "@noble/hashes" "1.7.2" + +"@noble/curves@~2.0.0": + version "2.0.1" + resolved "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz" + integrity sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw== + dependencies: + "@noble/hashes" "2.0.1" + "@noble/curves@1.2.0": version "1.2.0" resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz" @@ -245,52 +155,51 @@ dependencies: "@noble/hashes" "1.8.0" -"@noble/curves@^1.3.0", "@noble/curves@^1.6.0", "@noble/curves@~1.9.0": - version "1.9.7" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz" - integrity sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw== - dependencies: - "@noble/hashes" "1.8.0" +"@noble/hashes@^1.3.1": + version "1.8.0" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== + +"@noble/hashes@^1.3.3", "@noble/hashes@~1.8.0": + version "1.8.0" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== + +"@noble/hashes@^1.5.0": + version "1.8.0" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== + +"@noble/hashes@^1.8.0", "@noble/hashes@1.8.0": + version "1.8.0" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== -"@noble/curves@^2.0.0", "@noble/curves@^2.0.1", "@noble/curves@~2.0.0": +"@noble/hashes@^2.0.0", "@noble/hashes@^2.0.1", "@noble/hashes@~2.0.0", "@noble/hashes@2.0.1": version "2.0.1" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-2.0.1.tgz" - integrity sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw== - dependencies: - "@noble/hashes" "2.0.1" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz" + integrity sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw== -"@noble/curves@~1.8.1": - version "1.8.2" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.8.2.tgz" - integrity sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g== - dependencies: - "@noble/hashes" "1.7.2" +"@noble/hashes@~1.7.1", "@noble/hashes@1.7.1": + version "1.7.1" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz" + integrity sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ== + +"@noble/hashes@~1.8.0": + version "1.8.0" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" + integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== "@noble/hashes@1.3.2": version "1.3.2" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz" integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== -"@noble/hashes@1.7.1", "@noble/hashes@~1.7.1": - version "1.7.1" - resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz" - integrity sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ== - "@noble/hashes@1.7.2": version "1.7.2" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.2.tgz" integrity sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ== -"@noble/hashes@1.8.0", "@noble/hashes@^1.3.1", "@noble/hashes@^1.3.3", "@noble/hashes@^1.5.0", "@noble/hashes@^1.8.0", "@noble/hashes@~1.8.0": - version "1.8.0" - resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" - integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== - -"@noble/hashes@2.0.1", "@noble/hashes@^2.0.0", "@noble/hashes@^2.0.1", "@noble/hashes@~2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz" - integrity sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw== - "@pkgjs/parseargs@^0.11.0": version "0.11.0" resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" @@ -346,9 +255,10 @@ integrity sha512-cgA9fh8dfBai9b46XaaQmj9vwzyHStQjc/xrAvQksgF6SqvZ0yAfxVqLvGrsz/Xi3dsAdKLg09PybC7MUAMv9w== "@polkadot-api/descriptors@file:.papi/descriptors": - version "0.1.0-autogenerated.9476216756280928360" + version "0.1.0-autogenerated.5063582544821983772" + resolved "file:.papi/descriptors" -"@polkadot-api/ink-contracts@0.4.3", "@polkadot-api/ink-contracts@^0.4.1": +"@polkadot-api/ink-contracts@^0.4.1", "@polkadot-api/ink-contracts@>=0.4.0", "@polkadot-api/ink-contracts@0.4.3": version "0.4.3" resolved "https://registry.npmjs.org/@polkadot-api/ink-contracts/-/ink-contracts-0.4.3.tgz" integrity sha512-Wl+4Dxjt0GAl+rADZEgrrqEesqX/xygTpX18TmzmspcKhb9QIZf9FJI8A5Sgtq0TKAOwsd1d/hbHVX3LgbXFXg== @@ -357,17 +267,17 @@ "@polkadot-api/substrate-bindings" "0.16.5" "@polkadot-api/utils" "0.2.0" -"@polkadot-api/json-rpc-provider-proxy@0.2.7": - version "0.2.7" - resolved "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.2.7.tgz" - integrity sha512-+HM4JQXzO2GPUD2++4GOLsmFL6LO8RoLvig0HgCLuypDgfdZMlwd8KnyGHjRnVEHA5X+kvXbk84TDcAXVxTazQ== - "@polkadot-api/json-rpc-provider-proxy@^0.1.0": version "0.1.0" resolved "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.1.0.tgz" integrity sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg== -"@polkadot-api/json-rpc-provider@0.0.1", "@polkadot-api/json-rpc-provider@^0.0.1": +"@polkadot-api/json-rpc-provider-proxy@0.2.7": + version "0.2.7" + resolved "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.2.7.tgz" + integrity sha512-+HM4JQXzO2GPUD2++4GOLsmFL6LO8RoLvig0HgCLuypDgfdZMlwd8KnyGHjRnVEHA5X+kvXbk84TDcAXVxTazQ== + +"@polkadot-api/json-rpc-provider@^0.0.1", "@polkadot-api/json-rpc-provider@0.0.1": version "0.0.1" resolved "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1.tgz" integrity sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA== @@ -432,6 +342,15 @@ "@polkadot-api/metadata-builders" "0.13.7" "@polkadot-api/substrate-bindings" "0.16.5" +"@polkadot-api/observable-client@^0.3.0": + version "0.3.2" + resolved "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.3.2.tgz" + integrity sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug== + dependencies: + "@polkadot-api/metadata-builders" "0.3.2" + "@polkadot-api/substrate-bindings" "0.6.0" + "@polkadot-api/utils" "0.1.0" + "@polkadot-api/observable-client@0.17.0": version "0.17.0" resolved "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.17.0.tgz" @@ -442,15 +361,6 @@ "@polkadot-api/substrate-client" "0.4.7" "@polkadot-api/utils" "0.2.0" -"@polkadot-api/observable-client@^0.3.0": - version "0.3.2" - resolved "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.3.2.tgz" - integrity sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug== - dependencies: - "@polkadot-api/metadata-builders" "0.3.2" - "@polkadot-api/substrate-bindings" "0.6.0" - "@polkadot-api/utils" "0.1.0" - "@polkadot-api/pjs-signer@0.6.17": version "0.6.17" resolved "https://registry.npmjs.org/@polkadot-api/pjs-signer/-/pjs-signer-0.6.17.tgz" @@ -522,7 +432,7 @@ "@polkadot-api/json-rpc-provider" "0.0.4" "@polkadot-api/json-rpc-provider-proxy" "0.2.7" -"@polkadot-api/smoldot@0.3.14": +"@polkadot-api/smoldot@>=0.3", "@polkadot-api/smoldot@0.3.14": version "0.3.14" resolved "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.3.14.tgz" integrity sha512-eWqO0xFQaKzqY5mRYxYuZcj1IiaLcQP+J38UQyuJgEorm+9yHVEQ/XBWoM83P+Y8TwE5IWTICp1LCVeiFQTGPQ== @@ -530,7 +440,7 @@ "@types/node" "^24.5.2" smoldot "2.0.39" -"@polkadot-api/substrate-bindings@0.16.5", "@polkadot-api/substrate-bindings@^0.16.3": +"@polkadot-api/substrate-bindings@^0.16.3", "@polkadot-api/substrate-bindings@0.16.5": version "0.16.5" resolved "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.16.5.tgz" integrity sha512-QFgNlBmtLtiUGTCTurxcE6UZrbI2DaQ5/gyIiC2FYfEhStL8tl20b09FRYHcSjY+lxN42Rcf9HVX+MCFWLYlpQ== @@ -550,6 +460,14 @@ "@scure/base" "^1.1.1" scale-ts "^1.6.0" +"@polkadot-api/substrate-client@^0.1.2", "@polkadot-api/substrate-client@0.1.4": + version "0.1.4" + resolved "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.1.4.tgz" + integrity sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A== + dependencies: + "@polkadot-api/json-rpc-provider" "0.0.1" + "@polkadot-api/utils" "0.1.0" + "@polkadot-api/substrate-client@0.4.7": version "0.4.7" resolved "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.4.7.tgz" @@ -559,14 +477,6 @@ "@polkadot-api/raw-client" "0.1.1" "@polkadot-api/utils" "0.2.0" -"@polkadot-api/substrate-client@^0.1.2": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@polkadot-api/substrate-client/-/substrate-client-0.1.4.tgz#7a808e5cb85ecb9fa2b3a43945090a6c807430ce" - integrity sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A== - dependencies: - "@polkadot-api/json-rpc-provider" "0.0.1" - "@polkadot-api/utils" "0.1.0" - "@polkadot-api/utils@0.1.0": version "0.1.0" resolved "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.1.0.tgz" @@ -661,7 +571,7 @@ rxjs "^7.8.1" tslib "^2.8.1" -"@polkadot/api@16.5.3", "@polkadot/api@^16.4.6": +"@polkadot/api@^16.4.6", "@polkadot/api@16.5.3": version "16.5.3" resolved "https://registry.npmjs.org/@polkadot/api/-/api-16.5.3.tgz" integrity sha512-Ptwo0f5Qonmus7KIklsbFcGTdHtNjbTAwl5GGI8Mp0dmBc7Y/ISJpIJX49UrG6FhW6COMa0ItsU87XIWMRwI/Q== @@ -693,7 +603,7 @@ "@polkadot/util-crypto" "13.5.9" tslib "^2.8.0" -"@polkadot/networks@13.5.9", "@polkadot/networks@^13.5.9": +"@polkadot/networks@^13.5.9", "@polkadot/networks@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/networks/-/networks-13.5.9.tgz" integrity sha512-nmKUKJjiLgcih0MkdlJNMnhEYdwEml2rv/h59ll2+rAvpsVWMTLCb6Cq6q7UC44+8kiWK2UUJMkFU+3PFFxndA== @@ -702,6 +612,15 @@ "@substrate/ss58-registry" "^1.51.0" tslib "^2.8.0" +"@polkadot/networks@14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/networks/-/networks-14.0.1.tgz" + integrity sha512-wGlBtXDkusRAj4P7uxfPz80gLO1+j99MLBaQi3bEym2xrFrFhgIWVHOZlBit/1PfaBjhX2Z8XjRxaM2w1p7w2w== + dependencies: + "@polkadot/util" "14.0.1" + "@substrate/ss58-registry" "^1.51.0" + tslib "^2.8.0" + "@polkadot/rpc-augment@16.5.3": version "16.5.3" resolved "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-16.5.3.tgz" @@ -807,7 +726,40 @@ rxjs "^7.8.1" tslib "^2.8.1" -"@polkadot/util-crypto@13.5.9", "@polkadot/util-crypto@^13.5.9": +"@polkadot/util-crypto@^13.5.9": + version "13.5.9" + resolved "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz" + integrity sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg== + dependencies: + "@noble/curves" "^1.3.0" + "@noble/hashes" "^1.3.3" + "@polkadot/networks" "13.5.9" + "@polkadot/util" "13.5.9" + "@polkadot/wasm-crypto" "^7.5.3" + "@polkadot/wasm-util" "^7.5.3" + "@polkadot/x-bigint" "13.5.9" + "@polkadot/x-randomvalues" "13.5.9" + "@scure/base" "^1.1.7" + tslib "^2.8.0" + +"@polkadot/util-crypto@^14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-14.0.1.tgz" + integrity sha512-Cu7AKUzBTsUkbOtyuNzXcTpDjR9QW0fVR56o3gBmzfUCmvO1vlsuGzmmPzqpHymQQ3rrfqV78CPs62EGhw0R+A== + dependencies: + "@noble/curves" "^1.3.0" + "@noble/hashes" "^1.3.3" + "@polkadot/networks" "14.0.1" + "@polkadot/util" "14.0.1" + "@polkadot/wasm-crypto" "^7.5.3" + "@polkadot/wasm-util" "^7.5.3" + "@polkadot/x-bigint" "14.0.1" + "@polkadot/x-randomvalues" "14.0.1" + "@scure/base" "^1.1.7" + "@scure/sr25519" "^0.2.0" + tslib "^2.8.0" + +"@polkadot/util-crypto@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-13.5.9.tgz" integrity sha512-foUesMhxkTk8CZ0/XEcfvHk6I0O+aICqqVJllhOpyp/ZVnrTBKBf59T6RpsXx2pCtBlMsLRvg/6Mw7RND1HqDg== @@ -823,7 +775,7 @@ "@scure/base" "^1.1.7" tslib "^2.8.0" -"@polkadot/util@13.5.9", "@polkadot/util@^13.5.9": +"@polkadot/util@*", "@polkadot/util@^13.5.9", "@polkadot/util@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/util/-/util-13.5.9.tgz" integrity sha512-pIK3XYXo7DKeFRkEBNYhf3GbCHg6dKQisSvdzZwuyzA6m7YxQq4DFw4IE464ve4Z7WsJFt3a6C9uII36hl9EWw== @@ -836,6 +788,19 @@ bn.js "^5.2.1" tslib "^2.8.0" +"@polkadot/util@14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/util/-/util-14.0.1.tgz" + integrity sha512-764HhxkPV3x5rM0/p6QdynC2dw26n+SaE+jisjx556ViCd4E28Ke4xSPef6C0Spy4aoXf2gt0PuLEcBvd6fVZg== + dependencies: + "@polkadot/x-bigint" "14.0.1" + "@polkadot/x-global" "14.0.1" + "@polkadot/x-textdecoder" "14.0.1" + "@polkadot/x-textencoder" "14.0.1" + "@types/bn.js" "^5.1.6" + bn.js "^5.2.1" + tslib "^2.8.0" + "@polkadot/wasm-bridge@7.5.3": version "7.5.3" resolved "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.5.3.tgz" @@ -882,14 +847,14 @@ "@polkadot/wasm-util" "7.5.3" tslib "^2.7.0" -"@polkadot/wasm-util@7.5.3", "@polkadot/wasm-util@^7.5.3": +"@polkadot/wasm-util@*", "@polkadot/wasm-util@^7.5.3", "@polkadot/wasm-util@7.5.3": version "7.5.3" resolved "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.5.3.tgz" integrity sha512-hBr9bbjS+Yr7DrDUSkIIuvlTSoAlI8WXuo9YEB4C76j130u/cl+zyq6Iy/WnaTE6QH+8i9DhM8QTety6TqYnUQ== dependencies: tslib "^2.7.0" -"@polkadot/x-bigint@13.5.9", "@polkadot/x-bigint@^13.5.9": +"@polkadot/x-bigint@^13.5.9", "@polkadot/x-bigint@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.5.9.tgz" integrity sha512-JVW6vw3e8fkcRyN9eoc6JIl63MRxNQCP/tuLdHWZts1tcAYao0hpWUzteqJY93AgvmQ91KPsC1Kf3iuuZCi74g== @@ -897,6 +862,14 @@ "@polkadot/x-global" "13.5.9" tslib "^2.8.0" +"@polkadot/x-bigint@14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-14.0.1.tgz" + integrity sha512-gfozjGnebr2rqURs31KtaWumbW4rRZpbiluhlmai6luCNrf5u8pB+oLA35kPEntrsLk9PnIG9OsC/n4hEtx4OQ== + dependencies: + "@polkadot/x-global" "14.0.1" + tslib "^2.8.0" + "@polkadot/x-fetch@^13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-13.5.9.tgz" @@ -906,14 +879,21 @@ node-fetch "^3.3.2" tslib "^2.8.0" -"@polkadot/x-global@13.5.9", "@polkadot/x-global@^13.5.9": +"@polkadot/x-global@^13.5.9", "@polkadot/x-global@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.9.tgz" integrity sha512-zSRWvELHd3Q+bFkkI1h2cWIqLo1ETm+MxkNXLec3lB56iyq/MjWBxfXnAFFYFayvlEVneo7CLHcp+YTFd9aVSA== dependencies: tslib "^2.8.0" -"@polkadot/x-randomvalues@13.5.9": +"@polkadot/x-global@14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.1.tgz" + integrity sha512-aCI44DJU4fU0XXqrrSGIpi7JrZXK2kpe0jaQ2p6oDVXOOYEnZYXnMhTTmBE1lF/xtxzX50MnZrrU87jziU0qbA== + dependencies: + tslib "^2.8.0" + +"@polkadot/x-randomvalues@*", "@polkadot/x-randomvalues@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-13.5.9.tgz" integrity sha512-Uuuz3oubf1JCCK97fsnVUnHvk4BGp/W91mQWJlgl5TIOUSSTIRr+lb5GurCfl4kgnQq53Zi5fJV+qR9YumbnZw== @@ -921,6 +901,14 @@ "@polkadot/x-global" "13.5.9" tslib "^2.8.0" +"@polkadot/x-randomvalues@14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-14.0.1.tgz" + integrity sha512-/XkQcvshzJLHITuPrN3zmQKuFIPdKWoaiHhhVLD6rQWV60lTXA3ajw3ocju8ZN7xRxnweMS9Ce0kMPYa0NhRMg== + dependencies: + "@polkadot/x-global" "14.0.1" + tslib "^2.8.0" + "@polkadot/x-textdecoder@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.5.9.tgz" @@ -929,6 +917,14 @@ "@polkadot/x-global" "13.5.9" tslib "^2.8.0" +"@polkadot/x-textdecoder@14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.1.tgz" + integrity sha512-CcWiPCuPVJsNk4Vq43lgFHqLRBQHb4r9RD7ZIYgmwoebES8TNm4g2ew9ToCzakFKSpzKu6I07Ne9wv/dt5zLuw== + dependencies: + "@polkadot/x-global" "14.0.1" + tslib "^2.8.0" + "@polkadot/x-textencoder@13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.5.9.tgz" @@ -937,6 +933,14 @@ "@polkadot/x-global" "13.5.9" tslib "^2.8.0" +"@polkadot/x-textencoder@14.0.1": + version "14.0.1" + resolved "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.1.tgz" + integrity sha512-VY51SpQmF1ccmAGLfxhYnAe95Spfz049WZ/+kK4NfsGF9WejxVdU53Im5C80l45r8qHuYQsCWU3+t0FNunh2Kg== + dependencies: + "@polkadot/x-global" "14.0.1" + tslib "^2.8.0" + "@polkadot/x-ws@^13.5.9": version "13.5.9" resolved "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-13.5.9.tgz" @@ -946,116 +950,11 @@ tslib "^2.8.0" ws "^8.18.0" -"@rollup/rollup-android-arm-eabi@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz#7e478b66180c5330429dd161bf84dad66b59c8eb" - integrity sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w== - -"@rollup/rollup-android-arm64@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz#2b025510c53a5e3962d3edade91fba9368c9d71c" - integrity sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w== - "@rollup/rollup-darwin-arm64@4.53.3": version "4.53.3" resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz" integrity sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA== -"@rollup/rollup-darwin-x64@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz#2bf5f2520a1f3b551723d274b9669ba5b75ed69c" - integrity sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ== - -"@rollup/rollup-freebsd-arm64@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz#4bb9cc80252564c158efc0710153c71633f1927c" - integrity sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w== - -"@rollup/rollup-freebsd-x64@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz#2301289094d49415a380cf942219ae9d8b127440" - integrity sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q== - -"@rollup/rollup-linux-arm-gnueabihf@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz#1d03d776f2065e09fc141df7d143476e94acca88" - integrity sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw== - -"@rollup/rollup-linux-arm-musleabihf@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz#8623de0e040b2fd52a541c602688228f51f96701" - integrity sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg== - -"@rollup/rollup-linux-arm64-gnu@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz#ce2d1999bc166277935dde0301cde3dd0417fb6e" - integrity sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w== - -"@rollup/rollup-linux-arm64-musl@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz#88c2523778444da952651a2219026416564a4899" - integrity sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A== - -"@rollup/rollup-linux-loong64-gnu@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz#578ca2220a200ac4226c536c10c8cc6e4f276714" - integrity sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g== - -"@rollup/rollup-linux-ppc64-gnu@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz#aa338d3effd4168a20a5023834a74ba2c3081293" - integrity sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw== - -"@rollup/rollup-linux-riscv64-gnu@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz#16ba582f9f6cff58119aa242782209b1557a1508" - integrity sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g== - -"@rollup/rollup-linux-riscv64-musl@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz#e404a77ebd6378483888b8064c703adb011340ab" - integrity sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A== - -"@rollup/rollup-linux-s390x-gnu@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz#92ad52d306227c56bec43d96ad2164495437ffe6" - integrity sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg== - -"@rollup/rollup-linux-x64-gnu@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz#fd0dea3bb9aa07e7083579f25e1c2285a46cb9fa" - integrity sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w== - -"@rollup/rollup-linux-x64-musl@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz#37a3efb09f18d555f8afc490e1f0444885de8951" - integrity sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q== - -"@rollup/rollup-openharmony-arm64@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz#c489bec9f4f8320d42c9b324cca220c90091c1f7" - integrity sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw== - -"@rollup/rollup-win32-arm64-msvc@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz#152832b5f79dc22d1606fac3db946283601b7080" - integrity sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw== - -"@rollup/rollup-win32-ia32-msvc@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz#54d91b2bb3bf3e9f30d32b72065a4e52b3a172a5" - integrity sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA== - -"@rollup/rollup-win32-x64-gnu@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz#df9df03e61a003873efec8decd2034e7f135c71e" - integrity sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg== - -"@rollup/rollup-win32-x64-msvc@4.53.3": - version "4.53.3" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz#38ae84f4c04226c1d56a3b17296ef1e0460ecdfe" - integrity sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ== - "@rx-state/core@^0.1.4": version "0.1.4" resolved "https://registry.npmjs.org/@rx-state/core/-/core-0.1.4.tgz" @@ -1071,6 +970,15 @@ resolved "https://registry.npmjs.org/@scure/base/-/base-2.0.0.tgz" integrity sha512-3E1kpuZginKkek01ovG8krQ0Z44E3DHPjc5S2rjJw9lZn3KSQOs8S7wqikF/AH7iRanHypj85uGyxk0XAyC37w== +"@scure/bip32@^1.5.0", "@scure/bip32@^1.7.0", "@scure/bip32@1.7.0": + version "1.7.0" + resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz" + integrity sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw== + dependencies: + "@noble/curves" "~1.9.0" + "@noble/hashes" "~1.8.0" + "@scure/base" "~1.2.5" + "@scure/bip32@1.6.2": version "1.6.2" resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.6.2.tgz" @@ -1080,12 +988,11 @@ "@noble/hashes" "~1.7.1" "@scure/base" "~1.2.2" -"@scure/bip32@1.7.0", "@scure/bip32@^1.5.0", "@scure/bip32@^1.7.0": - version "1.7.0" - resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.7.0.tgz" - integrity sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw== +"@scure/bip39@^1.4.0", "@scure/bip39@^1.6.0", "@scure/bip39@1.6.0": + version "1.6.0" + resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz" + integrity sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A== dependencies: - "@noble/curves" "~1.9.0" "@noble/hashes" "~1.8.0" "@scure/base" "~1.2.5" @@ -1097,13 +1004,13 @@ "@noble/hashes" "~1.7.1" "@scure/base" "~1.2.4" -"@scure/bip39@1.6.0", "@scure/bip39@^1.4.0", "@scure/bip39@^1.6.0": - version "1.6.0" - resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz" - integrity sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A== +"@scure/sr25519@^0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@scure/sr25519/-/sr25519-0.2.0.tgz" + integrity sha512-uUuLP7Z126XdSizKtrCGqYyR3b3hYtJ6Fg/XFUXmc2//k2aXHDLqZwFeXxL97gg4XydPROPVnuaHGF2+xriSKg== dependencies: + "@noble/curves" "~1.9.2" "@noble/hashes" "~1.8.0" - "@scure/base" "~1.2.5" "@scure/sr25519@^0.3.0": version "0.3.0" @@ -1218,20 +1125,27 @@ dependencies: undici-types "~6.21.0" -"@types/node@22.7.5": - version "22.7.5" - resolved "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz" - integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== +"@types/node@^24.10.1": + version "24.10.1" + resolved "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz" + integrity sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ== dependencies: - undici-types "~6.19.2" + undici-types "~7.16.0" -"@types/node@^24.10.1", "@types/node@^24.5.2": +"@types/node@^24.5.2": version "24.10.1" resolved "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz" integrity sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ== dependencies: undici-types "~7.16.0" +"@types/node@22.7.5": + version "22.7.5" + resolved "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz" + integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ== + dependencies: + undici-types "~6.19.2" + "@types/normalize-package-data@^2.4.3", "@types/normalize-package-data@^2.4.4": version "2.4.4" resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" @@ -1244,6 +1158,11 @@ dependencies: "@types/node" "*" +abitype@^1.0.6, abitype@^1.0.9, abitype@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/abitype/-/abitype-1.2.0.tgz" + integrity sha512-fD3ROjckUrWsybaSor2AdWxzA0e/DSyV2dA4aYd7bd8orHsoJjl09fOgKfUkTDfk0BsDGBf4NBgu/c7JoS2Npw== + abitype@1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/abitype/-/abitype-1.0.8.tgz" @@ -1254,11 +1173,6 @@ abitype@1.1.0: resolved "https://registry.npmjs.org/abitype/-/abitype-1.1.0.tgz" integrity sha512-6Vh4HcRxNMLA0puzPjM5GBgT4aAcFGKZzSgAXvuZ27shJP6NEpielTuqbBmZILR5/xd0PizkBGy5hReKz9jl5A== -abitype@^1.0.6, abitype@^1.0.9, abitype@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/abitype/-/abitype-1.2.0.tgz" - integrity sha512-fD3ROjckUrWsybaSor2AdWxzA0e/DSyV2dA4aYd7bd8orHsoJjl09fOgKfUkTDfk0BsDGBf4NBgu/c7JoS2Npw== - acorn-walk@^8.1.1: version "8.3.4" resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz" @@ -1459,7 +1373,7 @@ color-name@~1.1.4: resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -commander@^14.0.2: +commander@^14.0.2, commander@~14.0.0: version "14.0.2" resolved "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz" integrity sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ== @@ -1594,7 +1508,7 @@ es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: dependencies: es-errors "^1.3.0" -esbuild@^0.25.0: +esbuild@^0.25.0, esbuild@>=0.18: version "0.25.12" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz" integrity sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg== @@ -1649,7 +1563,7 @@ ethers@^6.13.5: tslib "2.7.0" ws "8.17.1" -eventemitter3@5.0.1, eventemitter3@^5.0.1: +eventemitter3@^5.0.1, eventemitter3@5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== @@ -2357,7 +2271,7 @@ picocolors@^1.1.1: resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== -picomatch@^4.0.3: +"picomatch@^3 || ^4", picomatch@^4.0.3: version "4.0.3" resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz" integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== @@ -2376,7 +2290,7 @@ pkg-types@^1.3.1: mlly "^1.7.4" pathe "^2.0.1" -polkadot-api@^1.22.0: +polkadot-api@^1.22.0, polkadot-api@^1.8.1, polkadot-api@>=1.19.0, polkadot-api@>=1.21.0: version "1.22.0" resolved "https://registry.npmjs.org/polkadot-api/-/polkadot-api-1.22.0.tgz" integrity sha512-uREBLroPbnJxBBQ+qSkKLF493qukX4PAg32iThlELrZdxfNNgro6nvWRdVmBv73tFHvf+nyWWHKTx1c57nbixg== @@ -2518,7 +2432,7 @@ rollup@^4.34.8: "@rollup/rollup-win32-x64-msvc" "4.53.3" fsevents "~2.3.2" -rxjs@^7.8.1, rxjs@^7.8.2: +rxjs@^7.8.1, rxjs@^7.8.2, rxjs@>=7, rxjs@>=7.8.0, rxjs@>=7.8.1: version "7.8.2" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz" integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== @@ -2585,9 +2499,9 @@ signal-exit@^4.0.1, signal-exit@^4.1.0: resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -smoldot@2.0.26: +smoldot@2.0.26, smoldot@2.x: version "2.0.26" - resolved "https://registry.yarnpkg.com/smoldot/-/smoldot-2.0.26.tgz#0e64c7fcd26240fbe4c8d6b6e4b9a9aca77e00f6" + resolved "https://registry.npmjs.org/smoldot/-/smoldot-2.0.26.tgz" integrity sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig== dependencies: ws "^8.8.1" @@ -2693,7 +2607,14 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^7.0.1, strip-ansi@^7.1.0, strip-ansi@^7.1.2: +strip-ansi@^7.0.1: + version "7.1.2" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz" + integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== + dependencies: + ansi-regex "^6.0.1" + +strip-ansi@^7.1.0, strip-ansi@^7.1.2: version "7.1.2" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz" integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== @@ -2810,16 +2731,16 @@ tsc-prog@^2.3.0: resolved "https://registry.npmjs.org/tsc-prog/-/tsc-prog-2.3.0.tgz" integrity sha512-ycET2d75EgcX7y8EmG4KiZkLAwUzbY4xRhA6NU0uVbHkY4ZjrAAuzTMxXI85kOwATqPnBI5C/7y7rlpY0xdqHA== -tslib@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" - integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== - tslib@^2.1.0, tslib@^2.7.0, tslib@^2.8.0, tslib@^2.8.1: version "2.8.1" resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== +tslib@2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz" + integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== + tsup@8.5.0: version "8.5.0" resolved "https://registry.npmjs.org/tsup/-/tsup-8.5.0.tgz" @@ -2855,7 +2776,7 @@ type-fest@^5.2.0: dependencies: tagged-tag "^1.0.0" -typescript@^5.7.2, typescript@^5.9.3: +typescript@^5.7.2, typescript@^5.9.3, typescript@>=2.7, typescript@>=4, typescript@>=4.5.0, typescript@>=5.0.4, typescript@>=5.4.0: version "5.9.3" resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz" integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== @@ -2914,20 +2835,6 @@ validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -viem@2.23.4: - version "2.23.4" - resolved "https://registry.npmjs.org/viem/-/viem-2.23.4.tgz" - integrity sha512-UQquuolKlS1w5H5e0Fd1KKoUlIPJryIEBzY5AUhGyV1ka+9O6+3uYVhUzj6RbvGK0PtsMKn2ddwPZFwjNDVU/A== - dependencies: - "@noble/curves" "1.8.1" - "@noble/hashes" "1.7.1" - "@scure/bip32" "1.6.2" - "@scure/bip39" "1.5.4" - abitype "1.0.8" - isows "1.0.6" - ox "0.6.7" - ws "8.18.0" - viem@^2.37.9: version "2.41.2" resolved "https://registry.npmjs.org/viem/-/viem-2.41.2.tgz" @@ -2942,6 +2849,20 @@ viem@^2.37.9: ox "0.9.6" ws "8.18.3" +viem@2.23.4: + version "2.23.4" + resolved "https://registry.npmjs.org/viem/-/viem-2.23.4.tgz" + integrity sha512-UQquuolKlS1w5H5e0Fd1KKoUlIPJryIEBzY5AUhGyV1ka+9O6+3uYVhUzj6RbvGK0PtsMKn2ddwPZFwjNDVU/A== + dependencies: + "@noble/curves" "1.8.1" + "@noble/hashes" "1.7.1" + "@scure/bip32" "1.6.2" + "@scure/bip39" "1.5.4" + abitype "1.0.8" + isows "1.0.6" + ox "0.6.7" + ws "8.18.0" + web-streams-polyfill@^3.0.3: version "3.3.3" resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz" @@ -3042,6 +2963,11 @@ write-package@^7.2.0: type-fest "^4.23.0" write-json-file "^6.0.0" +ws@*, ws@^8.18.0, ws@^8.18.2, ws@^8.18.3, ws@^8.8.1, ws@8.18.3: + version "8.18.3" + resolved "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz" + integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== + ws@8.17.1: version "8.17.1" resolved "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz" @@ -3052,11 +2978,6 @@ ws@8.18.0: resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz" integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== -ws@8.18.3, ws@^8.18.0, ws@^8.18.2, ws@^8.18.3, ws@^8.8.1: - version "8.18.3" - resolved "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz" - integrity sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" diff --git a/pallets/admin-utils/src/lib.rs b/pallets/admin-utils/src/lib.rs index 2209ea7295..d5ef7cb204 100644 --- a/pallets/admin-utils/src/lib.rs +++ b/pallets/admin-utils/src/lib.rs @@ -210,12 +210,8 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the transaction rate limit. #[pallet::call_index(2)] - #[pallet::weight( - (Weight::from_parts(5_400_000, 0) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes) - )] + #[pallet::weight(Weight::from_parts(5_400_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_tx_rate_limit(origin: OriginFor, tx_rate_limit: u64) -> DispatchResult { ensure_root(origin)?; pallet_subtensor::Pallet::::set_tx_rate_limit(tx_rate_limit); @@ -406,10 +402,9 @@ pub mod pallet { /// It is only callable by the root account or subnet owner. /// The extrinsic will call the Subtensor pallet to set the adjustment alpha. #[pallet::call_index(9)] - #[pallet::weight( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)) - .saturating_add(::DbWeight::get().reads(1)) + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)) + .saturating_add(::DbWeight::get().reads(1)) )] pub fn sudo_set_adjustment_alpha( origin: OriginFor, @@ -651,13 +646,9 @@ pub mod pallet { /// It is only callable by the root account or subnet owner. /// The extrinsic will call the Subtensor pallet to set the network registration allowed. #[pallet::call_index(19)] - #[pallet::weight(( - Weight::from_parts(7_343_000, 0) - .saturating_add(::DbWeight::get().reads(0)) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(7_343_000, 0) + .saturating_add(::DbWeight::get().reads(0)) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_network_registration_allowed( origin: OriginFor, netuid: NetUid, @@ -984,12 +975,8 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the subnet owner cut. #[pallet::call_index(28)] - #[pallet::weight(( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_subnet_owner_cut( origin: OriginFor, subnet_owner_cut: u16, @@ -1004,12 +991,8 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the network rate limit. #[pallet::call_index(29)] - #[pallet::weight(( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_network_rate_limit( origin: OriginFor, rate_limit: u64, @@ -1043,13 +1026,9 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the issuance for the network. #[pallet::call_index(33)] - #[pallet::weight(( - Weight::from_parts(2_875_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(2_875_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_total_issuance( origin: OriginFor, total_issuance: TaoCurrency, @@ -1065,12 +1044,8 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the immunity period for the network. #[pallet::call_index(35)] - #[pallet::weight(( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_network_immunity_period( origin: OriginFor, immunity_period: u64, @@ -1088,12 +1063,8 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the min lock cost for the network. #[pallet::call_index(36)] - #[pallet::weight(( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_network_min_lock_cost( origin: OriginFor, lock_cost: TaoCurrency, @@ -1111,12 +1082,8 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the subnet limit. #[pallet::call_index(37)] - #[pallet::weight(( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_subnet_limit(origin: OriginFor, max_subnets: u16) -> DispatchResult { ensure_root(origin)?; pallet_subtensor::Pallet::::set_max_subnets(max_subnets); @@ -1128,12 +1095,8 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the lock reduction interval. #[pallet::call_index(38)] - #[pallet::weight(( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_lock_reduction_interval( origin: OriginFor, interval: u64, @@ -1151,13 +1114,9 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the recycled RAO. #[pallet::call_index(39)] - #[pallet::weight(( - Weight::from_parts(15_060_000, 4045) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(15_060_000, 4045) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_rao_recycled( origin: OriginFor, netuid: NetUid, @@ -1176,13 +1135,9 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the weights min stake. #[pallet::call_index(42)] - #[pallet::weight(( - Weight::from_parts(5_000_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(5_000_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_stake_threshold(origin: OriginFor, min_stake: u64) -> DispatchResult { ensure_root(origin)?; pallet_subtensor::Pallet::::set_stake_threshold(min_stake); @@ -1193,13 +1148,9 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the minimum stake required for nominators. #[pallet::call_index(43)] - #[pallet::weight(( - Weight::from_parts(28_050_000, 6792) - .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(28_050_000, 6792) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_nominator_min_required_stake( origin: OriginFor, // The minimum stake required for nominators. @@ -1221,13 +1172,9 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the rate limit for delegate take transactions. #[pallet::call_index(45)] - #[pallet::weight(( - Weight::from_parts(5_019_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(5_019_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_tx_delegate_take_rate_limit( origin: OriginFor, tx_rate_limit: u64, @@ -1244,13 +1191,9 @@ pub mod pallet { /// It is only callable by the root account. /// The extrinsic will call the Subtensor pallet to set the minimum delegate take. #[pallet::call_index(46)] - #[pallet::weight(( - Weight::from_parts(7_214_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(7_214_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_min_delegate_take(origin: OriginFor, take: u16) -> DispatchResult { ensure_root(origin)?; pallet_subtensor::Pallet::::set_min_delegate_take(take); @@ -1302,13 +1245,9 @@ pub mod pallet { /// # Weight /// This function has a fixed weight of 0 and is classified as an operational transaction that does not incur any fees. #[pallet::call_index(50)] - #[pallet::weight(( - Weight::from_parts(18_300_000, 0) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Normal, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(18_300_000, 0) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_liquid_alpha_enabled( origin: OriginFor, netuid: NetUid, @@ -1332,13 +1271,9 @@ pub mod pallet { /// Sets values for liquid alpha #[pallet::call_index(51)] - #[pallet::weight(( - Weight::from_parts(25_280_000, 4089) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Normal, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(25_280_000, 4089) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_alpha_values( origin: OriginFor, netuid: NetUid, @@ -1379,13 +1314,9 @@ pub mod pallet { /// # Weight /// Weight is handled by the `#[pallet::weight]` attribute. #[pallet::call_index(55)] - #[pallet::weight(( - Weight::from_parts(5_000_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(5_000_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_dissolve_network_schedule_duration( origin: OriginFor, duration: BlockNumberFor, @@ -1514,13 +1445,9 @@ pub mod pallet { /// # Weight /// This function has a fixed weight of 0 and is classified as an operational transaction that does not incur any fees. #[pallet::call_index(61)] - #[pallet::weight(( - Weight::from_parts(20_460_000, 0) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Normal, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(20_460_000, 0) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_toggle_transfer( origin: OriginFor, netuid: NetUid, @@ -1553,7 +1480,9 @@ pub mod pallet { /// - `recycle_or_burn`: The desired behaviour of the "burn" UID(s) for the subnet. /// #[pallet::call_index(80)] - #[pallet::weight((1_000_000, DispatchClass::Normal, Pays::Yes))] // TODO: add proper weights + #[pallet::weight(Weight::from_parts(20_000_000, 0) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)))] // TODO: add benchmarks pub fn sudo_set_recycle_or_burn( origin: OriginFor, netuid: NetUid, @@ -1589,13 +1518,9 @@ pub mod pallet { /// # Weight /// Weight is handled by the `#[pallet::weight]` attribute. #[pallet::call_index(62)] - #[pallet::weight(( - Weight::from_parts(5_698_000, 0) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(0_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(5_744_000, 3507) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(0_u64)))] pub fn sudo_toggle_evm_precompile( origin: OriginFor, precompile_id: PrecompileEnum, @@ -1624,13 +1549,9 @@ pub mod pallet { /// # Weight /// Weight is handled by the `#[pallet::weight]` attribute. #[pallet::call_index(63)] - #[pallet::weight(( - Weight::from_parts(3_000_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(3_000_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_subnet_moving_alpha(origin: OriginFor, alpha: I96F32) -> DispatchResult { ensure_root(origin)?; pallet_subtensor::SubnetMovingAlpha::::set(alpha); @@ -1652,12 +1573,8 @@ pub mod pallet { /// # Weight /// Weight is handled by the `#[pallet::weight]` attribute. #[pallet::call_index(64)] - #[pallet::weight(( - Weight::from_parts(3_918_000, 0) // TODO: add benchmarks - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(3_918_000, 0) // TODO: add benchmarks + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_subnet_owner_hotkey( origin: OriginFor, netuid: NetUid, @@ -1678,13 +1595,9 @@ pub mod pallet { /// # Weight /// Weight is handled by the `#[pallet::weight]` attribute. #[pallet::call_index(65)] - #[pallet::weight(( - Weight::from_parts(3_465_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(6_201_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_ema_price_halving_period( origin: OriginFor, netuid: NetUid, @@ -1715,13 +1628,9 @@ pub mod pallet { /// # Weight /// Weight is handled by the `#[pallet::weight]` attribute. #[pallet::call_index(68)] - #[pallet::weight(( - Weight::from_parts(23_140_000, 4045) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Normal, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(23_140_000, 4045) + .saturating_add(T::DbWeight::get().reads(3_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_alpha_sigmoid_steepness( origin: OriginFor, netuid: NetUid, @@ -1766,13 +1675,9 @@ pub mod pallet { /// # Weight /// This function has a fixed weight of 0 and is classified as an operational transaction that does not incur any fees. #[pallet::call_index(69)] - #[pallet::weight(( - Weight::from_parts(20_460_000, 0) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Normal, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(20_460_000, 0) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_yuma3_enabled( origin: OriginFor, netuid: NetUid, @@ -1806,13 +1711,9 @@ pub mod pallet { /// # Weight /// This function has a fixed weight of 0 and is classified as an operational transaction that does not incur any fees. #[pallet::call_index(70)] - #[pallet::weight(( - Weight::from_parts(32_930_000, 0) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Normal, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(32_930_000, 0) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_bonds_reset_enabled( origin: OriginFor, netuid: NetUid, @@ -1867,13 +1768,9 @@ pub mod pallet { /// # Rate Limiting /// This function is rate-limited to one call per subnet per interval (e.g., one week). #[pallet::call_index(67)] - #[pallet::weight(( - Weight::from_parts(20_570_000, 4204) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)), - DispatchClass::Normal, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(20_570_000, 4204) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)))] pub fn sudo_set_sn_owner_hotkey( origin: OriginFor, netuid: NetUid, @@ -1895,13 +1792,9 @@ pub mod pallet { /// # Weight /// Weight is handled by the `#[pallet::weight]` attribute. #[pallet::call_index(66)] - #[pallet::weight(( - Weight::from_parts(17_980_000, 0) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(17_980_000, 0) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_subtoken_enabled( origin: OriginFor, netuid: NetUid, @@ -1919,13 +1812,9 @@ pub mod pallet { /// Sets the commit-reveal weights version for all subnets #[pallet::call_index(71)] - #[pallet::weight(( - Weight::from_parts(7_114_000, 0) - .saturating_add(::DbWeight::get().writes(1)) - .saturating_add(::DbWeight::get().reads(0_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(7_114_000, 0) + .saturating_add(::DbWeight::get().writes(1)) + .saturating_add(::DbWeight::get().reads(0_u64)))] pub fn sudo_set_commit_reveal_version( origin: OriginFor, version: u16, @@ -1977,12 +1866,9 @@ pub mod pallet { /// Sets the admin freeze window length (in blocks) at the end of a tempo. /// Only callable by root. #[pallet::call_index(74)] - #[pallet::weight(( - Weight::from_parts(5_510_000, 0) - .saturating_add(::DbWeight::get().reads(0_u64)) - .saturating_add(::DbWeight::get().writes(1_u64)), - DispatchClass::Operational - ))] + #[pallet::weight(Weight::from_parts(5_510_000, 0) + .saturating_add(::DbWeight::get().reads(0_u64)) + .saturating_add(::DbWeight::get().writes(1_u64)))] pub fn sudo_set_admin_freeze_window(origin: OriginFor, window: u16) -> DispatchResult { ensure_root(origin)?; pallet_subtensor::Pallet::::set_admin_freeze_window(window); @@ -1993,12 +1879,9 @@ pub mod pallet { /// Sets the owner hyperparameter rate limit in epochs (global multiplier). /// Only callable by root. #[pallet::call_index(75)] - #[pallet::weight(( - Weight::from_parts(5_701_000, 0) - .saturating_add(::DbWeight::get().reads(0_u64)) - .saturating_add(::DbWeight::get().writes(1_u64)), - DispatchClass::Operational - ))] + #[pallet::weight(Weight::from_parts(5_701_000, 0) + .saturating_add(::DbWeight::get().reads(0_u64)) + .saturating_add(::DbWeight::get().writes(1_u64)))] pub fn sudo_set_owner_hparam_rate_limit( origin: OriginFor, epochs: u16, @@ -2131,13 +2014,9 @@ pub mod pallet { /// Sets TAO flow cutoff value (A) #[pallet::call_index(81)] - #[pallet::weight(( - Weight::from_parts(7_343_000, 0) - .saturating_add(::DbWeight::get().reads(0)) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(7_343_000, 0) + .saturating_add(::DbWeight::get().reads(0)) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_tao_flow_cutoff( origin: OriginFor, flow_cutoff: I64F64, @@ -2150,13 +2029,9 @@ pub mod pallet { /// Sets TAO flow normalization exponent (p) #[pallet::call_index(82)] - #[pallet::weight(( - Weight::from_parts(7_343_000, 0) - .saturating_add(::DbWeight::get().reads(0)) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(7_343_000, 0) + .saturating_add(::DbWeight::get().reads(0)) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_tao_flow_normalization_exponent( origin: OriginFor, exponent: U64F64, @@ -2177,13 +2052,9 @@ pub mod pallet { /// Sets TAO flow smoothing factor (alpha) #[pallet::call_index(83)] - #[pallet::weight(( - Weight::from_parts(7_343_000, 0) - .saturating_add(::DbWeight::get().reads(0)) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(7_343_000, 0) + .saturating_add(::DbWeight::get().reads(0)) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_tao_flow_smoothing_factor( origin: OriginFor, smoothing_factor: u64, @@ -2210,13 +2081,9 @@ pub mod pallet { /// Sets the minimum number of non-immortal & non-immune UIDs that must remain in a subnet #[pallet::call_index(84)] - #[pallet::weight(( - Weight::from_parts(7_114_000, 0) - .saturating_add(::DbWeight::get().writes(1)) - .saturating_add(::DbWeight::get().reads(0_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(7_114_000, 0) + .saturating_add(::DbWeight::get().writes(1)) + .saturating_add(::DbWeight::get().reads(0_u64)))] pub fn sudo_set_min_non_immune_uids( origin: OriginFor, netuid: NetUid, @@ -2229,12 +2096,8 @@ pub mod pallet { /// Sets the delay before a subnet can call start #[pallet::call_index(85)] - #[pallet::weight(( - Weight::from_parts(14_000_000, 0) - .saturating_add(::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(14_000_000, 0) + .saturating_add(::DbWeight::get().writes(1)))] pub fn sudo_set_start_call_delay(origin: OriginFor, delay: u64) -> DispatchResult { ensure_root(origin)?; pallet_subtensor::Pallet::::set_start_call_delay(delay); diff --git a/pallets/commitments/src/lib.rs b/pallets/commitments/src/lib.rs index a627220f76..98e5961708 100644 --- a/pallets/commitments/src/lib.rs +++ b/pallets/commitments/src/lib.rs @@ -332,13 +332,9 @@ pub mod pallet { /// Sudo-set MaxSpace #[pallet::call_index(2)] - #[pallet::weight(( - Weight::from_parts(2_856_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(2_856_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn set_max_space(origin: OriginFor, new_limit: u32) -> DispatchResult { ensure_root(origin)?; MaxSpace::::set(new_limit); diff --git a/pallets/drand/src/lib.rs b/pallets/drand/src/lib.rs index c5811345e6..8666781e56 100644 --- a/pallets/drand/src/lib.rs +++ b/pallets/drand/src/lib.rs @@ -406,9 +406,9 @@ pub mod pallet { /// * `origin`: the root user /// * `config`: the beacon configuration #[pallet::call_index(1)] - #[pallet::weight((Weight::from_parts(8_766_000, 0) + #[pallet::weight(Weight::from_parts(8_766_000, 0) .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)), DispatchClass::Operational))] + .saturating_add(T::DbWeight::get().writes(2_u64)))] pub fn set_beacon_config( origin: OriginFor, config_payload: BeaconConfigurationPayload>, @@ -427,9 +427,9 @@ pub mod pallet { /// allows the root user to set the oldest stored round #[pallet::call_index(2)] - #[pallet::weight((Weight::from_parts(5_370_000, 0) + #[pallet::weight(Weight::from_parts(5_370_000, 0) .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), DispatchClass::Operational))] + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn set_oldest_stored_round(origin: OriginFor, oldest_round: u64) -> DispatchResult { ensure_root(origin)?; OldestStoredRound::::put(oldest_round); diff --git a/pallets/proxy/src/lib.rs b/pallets/proxy/src/lib.rs index 70337fc7a8..a255f99b48 100644 --- a/pallets/proxy/src/lib.rs +++ b/pallets/proxy/src/lib.rs @@ -235,7 +235,7 @@ pub mod pallet { // AccountData for inner call origin accountdata. .saturating_add(T::DbWeight::get().reads_writes(1, 1)) .saturating_add(di.call_weight), - di.class, di.pays_fee) + DispatchClass::Normal, di.pays_fee) })] pub fn proxy( origin: OriginFor, @@ -544,7 +544,7 @@ pub mod pallet { // AccountData for inner call origin accountdata. .saturating_add(T::DbWeight::get().reads_writes(1, 1)) .saturating_add(di.call_weight), - di.class) + DispatchClass::Normal) })] pub fn proxy_announced( origin: OriginFor, diff --git a/pallets/subtensor/src/macros/dispatches.rs b/pallets/subtensor/src/macros/dispatches.rs index 60c37de2fe..da77292ca7 100644 --- a/pallets/subtensor/src/macros/dispatches.rs +++ b/pallets/subtensor/src/macros/dispatches.rs @@ -1069,11 +1069,9 @@ mod dispatches { /// /// Only callable by root as it doesn't require an announcement and can be used to swap any coldkey. #[pallet::call_index(71)] - #[pallet::weight( - Weight::from_parts(183_600_000, 0) - .saturating_add(T::DbWeight::get().reads(17_u64)) - .saturating_add(T::DbWeight::get().writes(10_u64)) - )] + #[pallet::weight(Weight::from_parts(161_700_000, 0) + .saturating_add(T::DbWeight::get().reads(16_u64)) + .saturating_add(T::DbWeight::get().writes(11_u64)))] pub fn swap_coldkey( origin: OriginFor, old_coldkey: T::AccountId, @@ -1157,13 +1155,9 @@ mod dispatches { /// * `BadOrigin` - If the origin is not root. /// #[pallet::call_index(69)] - #[pallet::weight(( - Weight::from_parts(5_660_000, 0) - .saturating_add(T::DbWeight::get().reads(0)) - .saturating_add(T::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(5_660_000, 0) + .saturating_add(T::DbWeight::get().reads(0)) + .saturating_add(T::DbWeight::get().writes(1)))] pub fn sudo_set_tx_childkey_take_rate_limit( origin: OriginFor, tx_rate_limit: u64, @@ -1185,13 +1179,9 @@ mod dispatches { /// * `BadOrigin` - If the origin is not root. /// #[pallet::call_index(76)] - #[pallet::weight(( - Weight::from_parts(6_000, 0) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(6_000, 0) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)))] pub fn sudo_set_min_childkey_take(origin: OriginFor, take: u16) -> DispatchResult { ensure_root(origin)?; Self::set_min_childkey_take(take); @@ -1210,13 +1200,9 @@ mod dispatches { /// * `BadOrigin` - If the origin is not root. /// #[pallet::call_index(77)] - #[pallet::weight(( - Weight::from_parts(6_000, 0) - .saturating_add(T::DbWeight::get().reads(1)) - .saturating_add(T::DbWeight::get().writes(1)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(6_000, 0) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)))] pub fn sudo_set_max_childkey_take(origin: OriginFor, take: u16) -> DispatchResult { ensure_root(origin)?; Self::set_max_childkey_take(take); @@ -1256,9 +1242,9 @@ mod dispatches { /// Remove a user's subnetwork /// The caller must be the owner of the network #[pallet::call_index(61)] - #[pallet::weight((Weight::from_parts(119_000_000, 0) + #[pallet::weight(Weight::from_parts(119_000_000, 0) .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(31)), DispatchClass::Operational, Pays::Yes))] + .saturating_add(T::DbWeight::get().writes(31)))] pub fn dissolve_network( origin: OriginFor, _coldkey: T::AccountId, @@ -1955,7 +1941,7 @@ mod dispatches { /// Sets the pending childkey cooldown (in blocks). Root only. #[pallet::call_index(109)] - #[pallet::weight((Weight::from_parts(1_970_000_000_000, 0), DispatchClass::Operational, Pays::Yes))] + #[pallet::weight(Weight::from_parts(1_970_000_000_000, 0))] pub fn set_pending_childkey_cooldown( origin: OriginFor, cooldown: u64, @@ -2225,9 +2211,9 @@ mod dispatches { /// Remove a subnetwork /// The caller must be root #[pallet::call_index(120)] - #[pallet::weight((Weight::from_parts(119_000_000, 0) + #[pallet::weight(Weight::from_parts(119_000_000, 0) .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(31)), DispatchClass::Operational, Pays::Yes))] + .saturating_add(T::DbWeight::get().writes(31)))] pub fn root_dissolve_network(origin: OriginFor, netuid: NetUid) -> DispatchResult { ensure_root(origin)?; Self::do_dissolve_network(netuid) @@ -2305,13 +2291,9 @@ mod dispatches { /// --- Sets root claim number (sudo extrinsic). Zero disables auto-claim. #[pallet::call_index(123)] - #[pallet::weight(( - Weight::from_parts(4_000_000, 0) - .saturating_add(T::DbWeight::get().reads(0_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, - Pays::Yes - ))] + #[pallet::weight(Weight::from_parts(4_000_000, 0) + .saturating_add(T::DbWeight::get().reads(0_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)))] pub fn sudo_set_num_root_claims(origin: OriginFor, new_value: u64) -> DispatchResult { ensure_root(origin)?; @@ -2331,7 +2313,7 @@ mod dispatches { Weight::from_parts(5_711_000, 0) .saturating_add(T::DbWeight::get().reads(0_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)), - DispatchClass::Operational, + DispatchClass::Normal, Pays::Yes ))] pub fn sudo_set_root_claim_threshold( diff --git a/pallets/utility/src/lib.rs b/pallets/utility/src/lib.rs index d9f9bca281..5143d92917 100644 --- a/pallets/utility/src/lib.rs +++ b/pallets/utility/src/lib.rs @@ -61,10 +61,7 @@ extern crate alloc; use alloc::{boxed::Box, vec::Vec}; use codec::{Decode, Encode}; use frame_support::{ - dispatch::{ - DispatchClass::{Normal, Operational}, - GetDispatchInfo, PostDispatchInfo, extract_actual_weight, - }, + dispatch::{GetDispatchInfo, PostDispatchInfo, extract_actual_weight}, traits::{IsSubType, OriginTrait, UnfilteredDispatchable}, }; use sp_core::TypeId; @@ -198,9 +195,9 @@ pub mod pallet { /// event is deposited. #[pallet::call_index(0)] #[pallet::weight({ - let (dispatch_weight, dispatch_class, pays) = Pallet::::weight_and_dispatch_class(calls); + let (dispatch_weight, pays) = Pallet::::weight_and_dispatch_class(calls); let dispatch_weight = dispatch_weight.saturating_add(T::WeightInfo::batch(calls.len() as u32)); - (dispatch_weight, dispatch_class, pays) + (dispatch_weight, DispatchClass::Normal, pays) })] pub fn batch( origin: OriginFor, @@ -268,7 +265,7 @@ pub mod pallet { // AccountData for inner call origin accountdata. .saturating_add(T::DbWeight::get().reads_writes(1, 1)) .saturating_add(dispatch_info.call_weight), - dispatch_info.class, + DispatchClass::Normal, ) })] pub fn as_derivative( @@ -310,9 +307,9 @@ pub mod pallet { /// - O(C) where C is the number of calls to be batched. #[pallet::call_index(2)] #[pallet::weight({ - let (dispatch_weight, dispatch_class, pays) = Pallet::::weight_and_dispatch_class(calls); + let (dispatch_weight, pays) = Pallet::::weight_and_dispatch_class(calls); let dispatch_weight = dispatch_weight.saturating_add(T::WeightInfo::batch_all(calls.len() as u32)); - (dispatch_weight, dispatch_class, pays) + (dispatch_weight, DispatchClass::Normal, pays) })] pub fn batch_all( origin: OriginFor, @@ -376,7 +373,7 @@ pub mod pallet { ( T::WeightInfo::dispatch_as() .saturating_add(dispatch_info.call_weight), - dispatch_info.class, + DispatchClass::Normal, ) })] pub fn dispatch_as( @@ -409,9 +406,9 @@ pub mod pallet { /// - O(C) where C is the number of calls to be batched. #[pallet::call_index(4)] #[pallet::weight({ - let (dispatch_weight, dispatch_class, pays) = Pallet::::weight_and_dispatch_class(calls); + let (dispatch_weight, pays) = Pallet::::weight_and_dispatch_class(calls); let dispatch_weight = dispatch_weight.saturating_add(T::WeightInfo::force_batch(calls.len() as u32)); - (dispatch_weight, dispatch_class, pays) + (dispatch_weight, DispatchClass::Normal, pays) })] pub fn force_batch( origin: OriginFor, @@ -466,7 +463,7 @@ pub mod pallet { /// /// The dispatch origin for this call must be _Root_. #[pallet::call_index(5)] - #[pallet::weight((*weight, call.get_dispatch_info().class))] + #[pallet::weight((*weight, DispatchClass::Normal))] pub fn with_weight( origin: OriginFor, call: Box<::RuntimeCall>, @@ -510,7 +507,7 @@ pub mod pallet { T::WeightInfo::if_else() .saturating_add(main.call_weight) .saturating_add(fallback.call_weight), - if main.class == Operational && fallback.class == Operational { Operational } else { Normal }, + DispatchClass::Normal, ) })] pub fn if_else( @@ -584,7 +581,7 @@ pub mod pallet { ( T::WeightInfo::dispatch_as_fallible() .saturating_add(dispatch_info.call_weight), - dispatch_info.class, + DispatchClass::Normal, ) })] pub fn dispatch_as_fallible( @@ -604,32 +601,20 @@ pub mod pallet { } impl Pallet { - /// Get the accumulated `weight` and the dispatch class for the given `calls`. - fn weight_and_dispatch_class( - calls: &[::RuntimeCall], - ) -> (Weight, DispatchClass, Pays) { - let dispatch_infos = calls.iter().map(|call| call.get_dispatch_info()); - let pays = if dispatch_infos.clone().any(|di| di.pays_fee == Pays::No) { - Pays::No - } else { - Pays::Yes - }; - let (dispatch_weight, dispatch_class) = dispatch_infos.fold( - (Weight::zero(), DispatchClass::Operational), - |(total_weight, dispatch_class): (Weight, DispatchClass), di| { - ( - total_weight.saturating_add(di.call_weight), - // If not all are `Operational`, we want to use `DispatchClass::Normal`. - if di.class == DispatchClass::Normal { - di.class - } else { - dispatch_class - }, - ) - }, - ); + /// Get the accumulated `weight` and `pays` for the given `calls`. + /// The outer dispatch class is intentionally always `Normal`. + fn weight_and_dispatch_class(calls: &[::RuntimeCall]) -> (Weight, Pays) { + let mut total_weight = Weight::zero(); + let mut pays = Pays::No; + + for di in calls.iter().map(|call| call.get_dispatch_info()) { + total_weight = total_weight.saturating_add(di.call_weight); + if di.pays_fee == Pays::Yes { + pays = Pays::Yes; + } + } - (dispatch_weight, dispatch_class, pays) + (total_weight, pays) } } } diff --git a/pallets/utility/src/tests.rs b/pallets/utility/src/tests.rs index 03b4acbbf2..14020ec8bf 100644 --- a/pallets/utility/src/tests.rs +++ b/pallets/utility/src/tests.rs @@ -839,7 +839,7 @@ fn with_weight_works() { ); assert_eq!( with_weight_call.get_dispatch_info().class, - frame_support::dispatch::DispatchClass::Operational + frame_support::dispatch::DispatchClass::Normal // We only allow normal in subtensor ); }) } diff --git a/precompiles/src/storage_query.rs b/precompiles/src/storage_query.rs index 493e4949b0..796d1c8f04 100644 --- a/precompiles/src/storage_query.rs +++ b/precompiles/src/storage_query.rs @@ -1,10 +1,65 @@ use core::marker::PhantomData; +use fp_evm::{ExitError, PrecompileFailure}; use frame_support::dispatch::{GetDispatchInfo, PostDispatchInfo}; use pallet_evm::{ExitSucceed, Precompile, PrecompileHandle, PrecompileOutput}; +use precompile_utils::prelude::PrecompileHandleExt; use sp_runtime::traits::{Dispatchable, StaticLookup}; use sp_std::vec::Vec; +const AUTHORIZED_PREFIXES: [[u8; 16]; 10] = [ + // twox_128("SubtensorModule") + [ + 0x65, 0x8f, 0xaa, 0x38, 0x50, 0x70, 0xe0, 0x74, 0xc8, 0x5b, 0xf6, 0xb5, 0x68, 0xcf, 0x05, + 0x55, + ], + // twox_128("Swap") + [ + 0x74, 0x6c, 0xc6, 0xd1, 0xe9, 0xdb, 0xcf, 0x1d, 0x03, 0x86, 0x8e, 0x49, 0x2c, 0x1d, 0x83, + 0x6e, + ], + // twox_128("Balances") + [ + 0xc2, 0x26, 0x12, 0x76, 0xcc, 0x9d, 0x1f, 0x85, 0x98, 0xea, 0x4b, 0x6a, 0x74, 0xb1, 0x5c, + 0x2f, + ], + // twox_128("Proxy") + [ + 0x18, 0x09, 0xd7, 0x83, 0x46, 0x72, 0x7a, 0x0e, 0xf5, 0x8c, 0x0f, 0xa0, 0x3b, 0xaf, 0xa3, + 0x23, + ], + // twox_128("Scheduler") + [ + 0x3d, 0xb7, 0xa2, 0x4c, 0xfd, 0xc9, 0xde, 0x78, 0x59, 0x74, 0x74, 0x6c, 0x14, 0xa9, 0x9d, + 0xf9, + ], + // twox_128("Drand") + [ + 0xa2, 0x85, 0xcd, 0xb6, 0x6e, 0x8b, 0x85, 0x24, 0xea, 0x70, 0xb1, 0x69, 0x3c, 0x7b, 0x1e, + 0x05, + ], + // twox_128("Crowdloan") + [ + 0x3d, 0x9c, 0xad, 0x2b, 0xaf, 0x70, 0x2e, 0x20, 0xb1, 0x36, 0xf4, 0xc8, 0x90, 0x0c, 0xd8, + 0x02, + ], + // twox_128("Sudo") + [ + 0x5c, 0x0d, 0x11, 0x76, 0xa5, 0x68, 0xc1, 0xf9, 0x29, 0x44, 0x34, 0x0d, 0xbf, 0xed, 0x9e, + 0x9c, + ], + // twox_128("Multisig") + [ + 0x74, 0x74, 0x44, 0x9c, 0xca, 0x95, 0xdc, 0x5d, 0x0c, 0x00, 0xe7, 0x17, 0x35, 0xa6, 0xd1, + 0x7d, + ], + // twox_128("Timestamp") + [ + 0xf0, 0xc3, 0x65, 0xc3, 0xcf, 0x59, 0xd6, 0x71, 0xeb, 0x72, 0xda, 0x0e, 0x7a, 0x41, 0x13, + 0xc4, + ], +]; + use crate::PrecompileExt; pub struct StorageQueryPrecompile(PhantomData); @@ -36,21 +91,35 @@ where { fn execute(handle: &mut impl PrecompileHandle) -> fp_evm::PrecompileResult { let input = handle.input(); - let data = sp_io::storage::get(input); - match data { + if !AUTHORIZED_PREFIXES + .iter() + .any(|prefix| input.starts_with(prefix)) + { + return Err(PrecompileFailure::Error { + exit_status: ExitError::Other("Invalid key".into()), + }); + } + + match sp_io::storage::get(input) { Some(value) => { let result = value.to_vec(); + handle.record_db_read::(result.len())?; Ok(PrecompileOutput { exit_status: ExitSucceed::Returned, output: result, }) } - None => Ok(PrecompileOutput { - exit_status: ExitSucceed::Returned, - output: Vec::new(), - }), + None => { + // We still record a read of 1 byte to avoid spamming. + handle.record_db_read::(1)?; + + Ok(PrecompileOutput { + exit_status: ExitSucceed::Returned, + output: Vec::new(), + }) + } } } } diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 664c1304f8..082cf124f0 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -243,7 +243,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // `spec_version`, and `authoring_version` are the same between Wasm and native. // This value is set to 100 to notify Polkadot-JS App (https://polkadot.js.org/apps) to use // the compatible custom types. - spec_version: 378, + spec_version: 379, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1,