diff --git a/Cargo.lock b/Cargo.lock index c9ba8aede2..02d60d722f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,11 +14,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.19.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ - "gimli 0.27.3", + "gimli 0.31.1", ] [[package]] @@ -128,6 +128,67 @@ dependencies = [ "winnow", ] +[[package]] +name = "alloy-eip2124" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "741bdd7499908b3aa0b159bba11e71c8cddd009a2c2eb7a06e825f1ec87900a5" +dependencies = [ + "alloy-primitives 1.4.0", + "alloy-rlp", + "crc", + "serde", + "thiserror 2.0.17", +] + +[[package]] +name = "alloy-eip2930" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9441120fa82df73e8959ae0e4ab8ade03de2aaae61be313fbf5746277847ce25" +dependencies = [ + "alloy-primitives 1.4.0", + "alloy-rlp", + "borsh", + "serde", +] + +[[package]] +name = "alloy-eip7702" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2919c5a56a1007492da313e7a3b6d45ef5edc5d33416fdec63c0d7a2702a0d20" +dependencies = [ + "alloy-primitives 1.4.0", + "alloy-rlp", + "borsh", + "k256", + "serde", + "thiserror 2.0.17", +] + +[[package]] +name = "alloy-eips" +version = "1.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5434834adaf64fa20a6fb90877bc1d33214c41b055cc49f82189c98614368cc" +dependencies = [ + "alloy-eip2124", + "alloy-eip2930", + "alloy-eip7702", + "alloy-primitives 1.4.0", + "alloy-rlp", + "alloy-serde", + "auto_impl", + "c-kzg", + "derive_more 2.0.1", + "either", + "serde", + "serde_with", + "sha2 0.10.9", + "thiserror 2.0.17", +] + [[package]] name = "alloy-json-abi" version = "1.4.0" @@ -199,10 +260,33 @@ version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f70d83b765fdc080dbcd4f4db70d8d23fe4761f2f02ebfa9146b833900634b4" dependencies = [ + "alloy-rlp-derive", "arrayvec 0.7.6", "bytes", ] +[[package]] +name = "alloy-rlp-derive" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64b728d511962dda67c1bc7ea7c03736ec275ed2cf4c35d9585298ac9ccf3b73" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "alloy-serde" +version = "1.0.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64600fc6c312b7e0ba76f73a381059af044f4f21f43e07f51f1fa76c868fe302" +dependencies = [ + "alloy-primitives 1.4.0", + "serde", + "serde_json", +] + [[package]] name = "alloy-sol-macro" version = "1.4.0" @@ -367,6 +451,12 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + [[package]] name = "ark-bls12-377" version = "0.4.0" @@ -428,6 +518,18 @@ dependencies = [ "ark-std 0.4.0", ] +[[package]] +name = "ark-bn254" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-r1cs-std 0.5.0", + "ark-std 0.5.0", +] + [[package]] name = "ark-bw6-761" version = "0.4.0" @@ -461,8 +563,8 @@ checksum = "1f3a13b34da09176a8baba701233fdffbaa7c1b1192ce031a3da4e55ce1f1a56" dependencies = [ "ark-ec 0.4.2", "ark-ff 0.4.2", - "ark-r1cs-std", - "ark-relations", + "ark-r1cs-std 0.4.0", + "ark-relations 0.4.0", "ark-serialize 0.4.2", "ark-snark", "ark-std 0.4.0", @@ -749,7 +851,7 @@ checksum = "de1d1472e5cb020cb3405ce2567c91c8d43f21b674aef37b0202f5c3304761db" dependencies = [ "ark-ec 0.4.2", "ark-ff 0.4.2", - "ark-relations", + "ark-relations 0.4.0", "ark-std 0.4.0", "derivative", "num-bigint", @@ -758,6 +860,23 @@ dependencies = [ "tracing", ] +[[package]] +name = "ark-r1cs-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "941551ef1df4c7a401de7068758db6503598e6f01850bdb2cfdb614a1f9dbea1" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-relations 0.5.1", + "ark-std 0.5.0", + "educe", + "num-bigint", + "num-integer", + "num-traits", + "tracing", +] + [[package]] name = "ark-relations" version = "0.4.0" @@ -770,6 +889,18 @@ dependencies = [ "tracing-subscriber 0.2.25", ] +[[package]] +name = "ark-relations" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec46ddc93e7af44bcab5230937635b06fb5744464dd6a7e7b083e80ebd274384" +dependencies = [ + "ark-ff 0.5.0", + "ark-std 0.5.0", + "tracing", + "tracing-subscriber 0.2.25", +] + [[package]] name = "ark-scale" version = "0.0.11" @@ -874,7 +1005,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84d3cc6833a335bb8a600241889ead68ee89a3cf8448081fb7694c0fe503da63" dependencies = [ "ark-ff 0.4.2", - "ark-relations", + "ark-relations 0.4.0", "ark-serialize 0.4.2", "ark-std 0.4.0", ] @@ -1055,8 +1186,8 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "assets-common" -version = "0.22.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.25.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "ethereum-standards", @@ -1111,53 +1242,21 @@ checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" dependencies = [ "async-task", "concurrent-queue", - "fastrand 2.3.0", - "futures-lite 2.6.1", + "fastrand", + "futures-lite", "pin-project-lite", "slab", ] -[[package]] -name = "async-fs" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "blocking", - "futures-lite 1.13.0", -] - [[package]] name = "async-fs" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" dependencies = [ - "async-lock 3.4.1", + "async-lock", "blocking", - "futures-lite 2.6.1", -] - -[[package]] -name = "async-io" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-lite 1.13.0", - "log", - "parking", - "polling 2.8.0", - "rustix 0.37.28", - "slab", - "socket2 0.4.10", - "waker-fn", + "futures-lite", ] [[package]] @@ -1170,23 +1269,14 @@ dependencies = [ "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.6.1", + "futures-lite", "parking", - "polling 3.11.0", + "polling", "rustix 1.1.2", "slab", "windows-sys 0.61.2", ] -[[package]] -name = "async-lock" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" -dependencies = [ - "event-listener 2.5.3", -] - [[package]] name = "async-lock" version = "3.4.1" @@ -1198,43 +1288,15 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "async-net" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" -dependencies = [ - "async-io 1.13.0", - "blocking", - "futures-lite 1.13.0", -] - [[package]] name = "async-net" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" dependencies = [ - "async-io 2.6.0", + "async-io", "blocking", - "futures-lite 2.6.1", -] - -[[package]] -name = "async-process" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" -dependencies = [ - "async-io 1.13.0", - "async-lock 2.8.0", - "async-signal", - "blocking", - "cfg-if", - "event-listener 3.1.0", - "futures-lite 1.13.0", - "rustix 0.38.44", - "windows-sys 0.48.0", + "futures-lite", ] [[package]] @@ -1244,14 +1306,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75" dependencies = [ "async-channel 2.5.0", - "async-io 2.6.0", - "async-lock 3.4.1", + "async-io", + "async-lock", "async-signal", "async-task", "blocking", "cfg-if", "event-listener 5.4.1", - "futures-lite 2.6.1", + "futures-lite", "rustix 1.1.2", ] @@ -1261,8 +1323,8 @@ version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c" dependencies = [ - "async-io 2.6.0", - "async-lock 3.4.1", + "async-io", + "async-lock", "atomic-waker", "cfg-if", "futures-core", @@ -1348,6 +1410,16 @@ dependencies = [ "url", ] +[[package]] +name = "aurora-engine-modexp" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "518bc5745a6264b5fd7b09dffb9667e400ee9e2bbe18555fac75e1fe9afa0df9" +dependencies = [ + "hex", + "num", +] + [[package]] name = "auto_impl" version = "1.3.0" @@ -1365,6 +1437,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +[[package]] +name = "az" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" + [[package]] name = "backtrace" version = "0.3.76" @@ -1408,18 +1486,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581" -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -1434,23 +1500,14 @@ checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" [[package]] name = "binary-merkle-tree" -version = "16.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "16.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "hash-db", "log", "parity-scale-codec", ] -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - [[package]] name = "bindgen" version = "0.65.1" @@ -1665,10 +1722,45 @@ dependencies = [ "async-channel 2.5.0", "async-task", "futures-io", - "futures-lite 2.6.1", + "futures-lite", "piper", ] +[[package]] +name = "blst" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcdb4c7013139a150f9fc55d123186dbfaba0d912817466282c73ac49e71fb45" +dependencies = [ + "cc", + "glob", + "threadpool", + "zeroize", +] + +[[package]] +name = "borsh" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f" +dependencies = [ + "borsh-derive", + "cfg_aliases 0.2.1", +] + +[[package]] +name = "borsh-derive" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0686c856aa6aac0c4498f936d7d6a02df690f614c03e4d906d1018062b5c5e2c" +dependencies = [ + "once_cell", + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "bounded-collections" version = "0.1.9" @@ -1682,10 +1774,11 @@ dependencies = [ [[package]] name = "bounded-collections" -version = "0.2.4" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ad8a0bed7827f0b07a5d23cec2e58cc02038a99e4ca81616cb2bb2025f804d" +checksum = "dee8eddd066a8825ec5570528e6880471210fd5d88cb6abbe1cfdd51ca249c33" dependencies = [ + "jam-codec", "log", "parity-scale-codec", "scale-info", @@ -1703,8 +1796,8 @@ dependencies = [ [[package]] name = "bp-header-chain" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-runtime", "finality-grandpa", @@ -1720,8 +1813,8 @@ dependencies = [ [[package]] name = "bp-messages" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-runtime", @@ -1736,8 +1829,8 @@ dependencies = [ [[package]] name = "bp-parachains" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-polkadot-core", @@ -1753,8 +1846,8 @@ dependencies = [ [[package]] name = "bp-polkadot-core" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-messages", "bp-runtime", @@ -1769,8 +1862,8 @@ dependencies = [ [[package]] name = "bp-relayers" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-messages", @@ -1787,14 +1880,13 @@ dependencies = [ [[package]] name = "bp-runtime" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", "hash-db", "impl-trait-for-tuples", - "log", "num-traits", "parity-scale-codec", "scale-info", @@ -1805,13 +1897,14 @@ dependencies = [ "sp-state-machine", "sp-std", "sp-trie", + "tracing", "trie-db", ] [[package]] name = "bp-test-utils" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-parachains", @@ -1830,8 +1923,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub" -version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.9.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-messages", "bp-runtime", @@ -1847,8 +1940,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.20.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -1859,8 +1952,8 @@ dependencies = [ [[package]] name = "bridge-hub-common" -version = "0.14.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.16.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -1878,8 +1971,8 @@ dependencies = [ [[package]] name = "bridge-runtime-common" -version = "0.22.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.24.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-messages", @@ -1889,7 +1982,6 @@ dependencies = [ "bp-runtime", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -1904,6 +1996,7 @@ dependencies = [ "sp-trie", "sp-weights", "staging-xcm", + "tracing", "tuplex", ] @@ -1931,6 +2024,9 @@ name = "bumpalo" version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +dependencies = [ + "allocator-api2", +] [[package]] name = "byte-slice-cast" @@ -1975,6 +2071,21 @@ dependencies = [ "pkg-config", ] +[[package]] +name = "c-kzg" +version = "2.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e00bf4b112b07b505472dbefd19e37e53307e2bfed5a79e0cc161d58ccd0e687" +dependencies = [ + "blst", + "cc", + "glob", + "hex", + "libc", + "once_cell", + "serde", +] + [[package]] name = "c2-chacha" version = "0.3.3" @@ -2233,6 +2344,15 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "cobs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.17", +] + [[package]] name = "codespan-reporting" version = "0.12.0" @@ -2438,9 +2558,9 @@ dependencies = [ [[package]] name = "cpp_demangle" -version = "0.3.5" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +checksum = "f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253" dependencies = [ "cfg-if", ] @@ -2465,63 +2585,112 @@ dependencies = [ ] [[package]] -name = "cranelift-bforest" -version = "0.95.1" +name = "cranelift-assembler-x64" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" +checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" dependencies = [ - "cranelift-entity", + "cranelift-assembler-x64-meta", ] [[package]] -name = "cranelift-codegen" -version = "0.95.1" +name = "cranelift-assembler-x64-meta" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220" +checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" dependencies = [ - "bumpalo", + "cranelift-srcgen", +] + +[[package]] +name = "cranelift-bforest" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +dependencies = [ + "cranelift-entity", +] + +[[package]] +name = "cranelift-bitset" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +dependencies = [ + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-codegen" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64", "cranelift-bforest", + "cranelift-bitset", "cranelift-codegen-meta", "cranelift-codegen-shared", + "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.27.3", - "hashbrown 0.13.2", + "gimli 0.31.1", + "hashbrown 0.15.5", "log", - "regalloc2 0.6.1", + "pulley-interpreter", + "regalloc2 0.12.2", + "rustc-hash 2.1.1", + "serde", "smallvec", "target-lexicon", + "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da" +checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" dependencies = [ + "cranelift-assembler-x64-meta", "cranelift-codegen-shared", + "cranelift-srcgen", + "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.95.1" +version = "0.122.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" + +[[package]] +name = "cranelift-control" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" +checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-entity" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" +checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" dependencies = [ + "cranelift-bitset", "serde", + "serde_derive", ] [[package]] name = "cranelift-frontend" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" +checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" dependencies = [ "cranelift-codegen", "log", @@ -2531,15 +2700,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" +checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" [[package]] name = "cranelift-native" -version = "0.95.1" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00" +checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" dependencies = [ "cranelift-codegen", "libc", @@ -2547,20 +2716,10 @@ dependencies = [ ] [[package]] -name = "cranelift-wasm" -version = "0.95.1" +name = "cranelift-srcgen" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.10.5", - "log", - "smallvec", - "wasmparser", - "wasmtime-types", -] +checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" [[package]] name = "crc" @@ -2710,12 +2869,11 @@ dependencies = [ [[package]] name = "cumulus-client-bootnodes" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.5.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", - "cumulus-client-network", "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures", @@ -2736,8 +2894,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "clap", "parity-scale-codec", @@ -2753,8 +2911,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -2776,8 +2934,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.2" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-client-collator", @@ -2823,8 +2981,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2855,12 +3013,17 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.22.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent", + "sc-basic-authorship", + "sc-block-builder", + "sc-transaction-pool-api", + "sp-api", + "sp-blockchain", "sp-consensus", "sp-inherents", "sp-runtime", @@ -2870,8 +3033,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -2893,8 +3056,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2920,8 +3083,8 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" -version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.20.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2931,7 +3094,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=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-inherents", "sp-runtime", "sp-state-machine", @@ -2941,8 +3104,8 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2969,8 +3132,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.25.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.28.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-channel 1.9.0", "cumulus-client-cli", @@ -3009,8 +3172,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -3026,8 +3189,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -3043,9 +3206,10 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.2" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ + "array-bytes 6.2.3", "bytes", "cumulus-pallet-parachain-system-proc-macro", "cumulus-primitives-core", @@ -3081,7 +3245,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -3091,8 +3255,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" -version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "24.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -3104,8 +3268,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-solo-to-para" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -3119,8 +3283,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-weight-reclaim" -version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.5.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "derive-where", @@ -3138,8 +3302,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.22.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3153,16 +3317,15 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "approx", - "bounded-collections 0.2.4", + "bounded-collections 0.3.2", "cumulus-primitives-core", "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-message-queue", "parity-scale-codec", "polkadot-runtime-common", @@ -3174,12 +3337,13 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", + "tracing", ] [[package]] name = "cumulus-ping" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-pallet-xcm", "cumulus-primitives-core", @@ -3193,8 +3357,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.20.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "sp-api", "sp-consensus-aura", @@ -3202,8 +3366,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.21.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -3219,8 +3383,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.21.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3233,8 +3397,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.13.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.15.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -3243,8 +3407,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "14.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -3260,8 +3424,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -3277,8 +3441,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.25.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.28.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -3305,8 +3469,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -3325,8 +3489,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.25.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.28.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -3361,30 +3525,24 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.24.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", - "either", "futures", "futures-timer", "jsonrpsee", "parity-scale-codec", - "pin-project", "polkadot-overseer", "prometheus", - "rand 0.8.5", "sc-client-api", - "sc-network", "sc-rpc-api", "sc-service", "schnellru", "serde", "serde_json", - "smoldot 0.11.0", - "smoldot-light 0.9.0", "sp-authority-discovery", "sp-consensus-babe", "sp-core", @@ -3393,17 +3551,15 @@ dependencies = [ "sp-storage", "sp-version", "substrate-prometheus-endpoint", - "thiserror 1.0.69", "tokio", - "tokio-util", "tracing", "url", ] [[package]] name = "cumulus-relay-chain-streams" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-relay-chain-interface", "futures", @@ -3416,12 +3572,14 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.22.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", + "sp-consensus-babe", + "sp-core", "sp-runtime", "sp-state-machine", "sp-trie", @@ -3685,6 +3843,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071" dependencies = [ "powerfmt", + "serde_core", ] [[package]] @@ -4047,6 +4206,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "embedded-io" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + [[package]] name = "encode_unicode" version = "0.3.6" @@ -4126,19 +4297,6 @@ dependencies = [ "regex", ] -[[package]] -name = "env_logger" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - [[package]] name = "environmental" version = "1.1.4" @@ -4197,8 +4355,8 @@ dependencies = [ [[package]] name = "ethereum-standards" -version = "0.1.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.1.2" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "alloy-core", ] @@ -4225,17 +4383,6 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" -[[package]] -name = "event-listener" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - [[package]] name = "event-listener" version = "5.4.1" @@ -4260,8 +4407,7 @@ dependencies = [ [[package]] name = "evm" version = "0.43.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b54f188e7563c1702ecefdef92c8b2c4be8941b84a50684907a747f87121aace" +source = "git+https://github.com/rust-ethereum/evm.git?branch=v0.x#6917b131d552559ee84b0b3ea5450d9890a7e9bd" dependencies = [ "auto_impl", "environmental", @@ -4281,8 +4427,7 @@ dependencies = [ [[package]] name = "evm-core" version = "0.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ef956f8cc0c25a2d8be1dea7d659782b7c5f201f7e8057878f2051eec78350" +source = "git+https://github.com/rust-ethereum/evm.git?branch=v0.x#6917b131d552559ee84b0b3ea5450d9890a7e9bd" dependencies = [ "parity-scale-codec", "primitive-types 0.13.1", @@ -4293,8 +4438,7 @@ dependencies = [ [[package]] name = "evm-gasometer" version = "0.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54aa0327b242bad8dd83ba524effd1d798e9102ff592910dfdded79c6bde4ff3" +source = "git+https://github.com/rust-ethereum/evm.git?branch=v0.x#6917b131d552559ee84b0b3ea5450d9890a7e9bd" dependencies = [ "environmental", "evm-core", @@ -4305,8 +4449,7 @@ dependencies = [ [[package]] name = "evm-runtime" version = "0.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf22109a8f12b6d9ae60475584c80f2c9d48cf12427eac651b69ce14e5b95666" +source = "git+https://github.com/rust-ethereum/evm.git?branch=v0.x#6917b131d552559ee84b0b3ea5450d9890a7e9bd" dependencies = [ "auto_impl", "environmental", @@ -4339,27 +4482,12 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "fallible-iterator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" - [[package]] name = "fallible-iterator" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - [[package]] name = "fastrand" version = "2.3.0" @@ -4415,7 +4543,7 @@ dependencies = [ [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "async-trait", "fp-storage", @@ -4427,7 +4555,7 @@ dependencies = [ [[package]] name = "fc-aura" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fc-rpc", "fp-storage", @@ -4443,7 +4571,7 @@ dependencies = [ [[package]] name = "fc-babe" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fc-rpc", "sc-client-api", @@ -4459,7 +4587,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "async-trait", "fp-consensus", @@ -4475,7 +4603,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "async-trait", "ethereum", @@ -4505,7 +4633,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fc-db", "fc-storage", @@ -4528,7 +4656,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "ethereum", "ethereum-types", @@ -4579,7 +4707,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "ethereum", "ethereum-types", @@ -4588,13 +4716,14 @@ dependencies = [ "rustc-hex", "serde", "serde_json", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-core", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", ] [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "ethereum", "ethereum-types", @@ -4644,16 +4773,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "file-per-thread-logger" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" -dependencies = [ - "env_logger", - "log", -] - [[package]] name = "filetime" version = "0.2.26" @@ -4759,7 +4878,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "13.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", ] @@ -4786,7 +4905,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "hex", "impl-serde", @@ -4804,7 +4923,7 @@ dependencies = [ [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "ethereum", "parity-scale-codec", @@ -4815,7 +4934,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "ethereum", "ethereum-types", @@ -4827,7 +4946,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "environmental", "evm", @@ -4843,7 +4962,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "ethereum", "ethereum-types", @@ -4859,7 +4978,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "frame-support", "parity-scale-codec", @@ -4871,7 +4990,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "parity-scale-codec", "serde", @@ -4885,8 +5004,8 @@ checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" [[package]] name = "frame-benchmarking" -version = "41.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-support-procedural", @@ -4909,8 +5028,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "49.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "51.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "Inflector", "array-bytes 6.2.3", @@ -4974,8 +5093,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" -version = "31.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "33.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5003,7 +5122,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "16.1.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -5013,8 +5132,8 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -5030,8 +5149,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "41.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "aquamarine", "frame-support", @@ -5083,8 +5202,8 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.9.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.11.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "const-hex", @@ -5099,8 +5218,8 @@ dependencies = [ [[package]] name = "frame-storage-access-test-runtime" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-pallet-parachain-system", "parity-scale-codec", @@ -5113,8 +5232,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "aquamarine", "array-bytes 6.2.3", @@ -5154,8 +5273,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "34.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "35.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "Inflector", "cfg-expr", @@ -5168,7 +5287,7 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "syn 2.0.106", ] @@ -5188,7 +5307,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support-procedural-tools-derive 12.0.0", "proc-macro-crate 3.4.0", @@ -5211,7 +5330,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro2", "quote", @@ -5220,8 +5339,8 @@ dependencies = [ [[package]] name = "frame-system" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cfg-if", "docify", @@ -5239,8 +5358,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -5253,8 +5372,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "parity-scale-codec", @@ -5263,8 +5382,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.47.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.49.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "parity-scale-codec", @@ -5377,28 +5496,13 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" -[[package]] -name = "futures-lite" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite", - "waker-fn", -] - [[package]] name = "futures-lite" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" dependencies = [ - "fastrand 2.3.0", + "fastrand", "futures-core", "futures-io", "parking", @@ -5463,15 +5567,6 @@ dependencies = [ "slab", ] -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "generic-array" version = "0.12.4" @@ -5549,24 +5644,14 @@ dependencies = [ "polyval", ] -[[package]] -name = "gimli" -version = "0.27.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" -dependencies = [ - "fallible-iterator 0.2.0", - "indexmap 1.9.3", - "stable_deref_trait", -] - [[package]] name = "gimli" version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" dependencies = [ - "fallible-iterator 0.3.0", + "fallible-iterator", + "indexmap 2.11.4", "stable_deref_trait", ] @@ -5582,6 +5667,16 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +[[package]] +name = "gmp-mpfr-sys" +version = "1.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60f8970a75c006bb2f8ae79c6768a116dd215fa8346a87aed99bf9d82ca43394" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + [[package]] name = "governor" version = "0.6.3" @@ -5721,6 +5816,7 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.1.5", + "serde", ] [[package]] @@ -5763,12 +5859,6 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - [[package]] name = "hermit-abi" version = "0.5.2" @@ -6268,7 +6358,7 @@ version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdf9d64cfcf380606e64f9a0bcf493616b65331199f984151a6fa11a7b3cde38" dependencies = [ - "async-io 2.6.0", + "async-io", "core-foundation 0.9.4", "fnv", "futures", @@ -6437,17 +6527,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.48.0", -] - [[package]] name = "io-uring" version = "0.7.10" @@ -6489,7 +6568,7 @@ version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ - "hermit-abi 0.5.2", + "hermit-abi", "libc", "windows-sys 0.59.0", ] @@ -6561,24 +6640,52 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] -name = "jni" -version = "0.21.1" +name = "jam-codec" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +checksum = "cb948eace373d99de60501a02fb17125d30ac632570de20dccc74370cdd611b9" dependencies = [ - "cesu8", - "cfg-if", - "combine", - "jni-sys", - "log", - "thiserror 1.0.69", - "walkdir", - "windows-sys 0.45.0", + "arrayvec 0.7.6", + "bitvec", + "byte-slice-cast", + "const_format", + "impl-trait-for-tuples", + "jam-codec-derive", + "rustversion", + "serde", ] [[package]] -name = "jni-sys" -version = "0.3.0" +name = "jam-codec-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "319af585c4c8a6b5552a52b7787a1ab3e4d59df7614190b1f85b9b842488789d" +dependencies = [ + "proc-macro-crate 3.4.0", + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "jni" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" +dependencies = [ + "cesu8", + "cfg-if", + "combine", + "jni-sys", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" @@ -6624,7 +6731,7 @@ version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bacb85abf4117092455e1573625e21b8f8ef4dec8aff13361140b2dc266cdff2" dependencies = [ - "base64 0.22.1", + "base64", "futures-util", "http 1.3.1", "jsonrpsee-core", @@ -6632,7 +6739,7 @@ dependencies = [ "rustls", "rustls-pki-types", "rustls-platform-verifier", - "soketto 0.8.1", + "soketto", "thiserror 1.0.69", "tokio", "tokio-rustls", @@ -6698,7 +6805,7 @@ dependencies = [ "route-recognizer", "serde", "serde_json", - "soketto 0.8.1", + "soketto", "thiserror 1.0.69", "tokio", "tokio-stream", @@ -6850,6 +6957,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + [[package]] name = "libc" version = "0.2.176" @@ -6989,7 +7102,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "lru 0.12.5", + "lru", "quick-protobuf", "quick-protobuf-codec", "smallvec", @@ -7185,7 +7298,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm-derive", - "lru 0.12.5", + "lru", "multistream-select", "once_cell", "rand 0.8.5", @@ -7274,7 +7387,7 @@ dependencies = [ "parking_lot 0.12.5", "pin-project-lite", "rw-stream-sink", - "soketto 0.8.1", + "soketto", "thiserror 1.0.69", "tracing", "url", @@ -7329,7 +7442,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e79019718125edc905a079a70cfa5f3820bc76139fc91d6f9abc27ea2a887139" dependencies = [ "arrayref", - "base64 0.22.1", + "base64", "digest 0.9.0", "hmac-drbg", "libsecp256k1-core", @@ -7425,18 +7538,6 @@ dependencies = [ "nalgebra", ] -[[package]] -name = "linux-raw-sys" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" - -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" - [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -7469,9 +7570,9 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "litep2p" -version = "0.9.5" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14fb10e63363204b89d91e1292df83322fd9de5d7fa76c3d5c78ddc2f8f3efa9" +checksum = "c666ef772d123a7643323ad4979c30dd825e9c68ec1aa5b387a6c9a9871c11ea" dependencies = [ "async-trait", "bs58", @@ -7529,12 +7630,6 @@ version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" -[[package]] -name = "lru" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" - [[package]] name = "lru" version = "0.12.5" @@ -7579,10 +7674,10 @@ dependencies = [ ] [[package]] -name = "mach" -version = "0.3.2" +name = "mach2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] @@ -7709,15 +7804,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" -dependencies = [ - "autocfg", -] - [[package]] name = "memory-db" version = "0.34.0" @@ -7820,8 +7906,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "48.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "log", @@ -7839,8 +7925,8 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8180,12 +8266,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" -[[package]] -name = "no-std-net" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" - [[package]] name = "node-subtensor" version = "4.0.0-dev" @@ -8323,7 +8403,7 @@ dependencies = [ "pallet-balances", "pallet-base-fee", "pallet-commitments", - "pallet-contracts 40.1.0", + "pallet-contracts", "pallet-crowdloan", "pallet-drand", "pallet-election-provider-multi-phase", @@ -8562,7 +8642,7 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" dependencies = [ - "hermit-abi 0.5.2", + "hermit-abi", "libc", ] @@ -8588,24 +8668,15 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "object" -version = "0.30.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" -dependencies = [ - "crc32fast", - "hashbrown 0.13.2", - "indexmap 1.9.3", - "memchr", -] - [[package]] name = "object" version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" dependencies = [ + "crc32fast", + "hashbrown 0.15.5", + "indexmap 2.11.4", "memchr", ] @@ -8753,6 +8824,18 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" +[[package]] +name = "p256" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" +dependencies = [ + "ecdsa", + "elliptic-curve", + "primeorder", + "sha2 0.10.9", +] + [[package]] name = "pallet-admin-utils" version = "4.0.0-dev" @@ -8788,8 +8871,8 @@ dependencies = [ [[package]] name = "pallet-alliance" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "frame-benchmarking", @@ -8801,15 +8884,15 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-io", "sp-runtime", ] [[package]] name = "pallet-asset-conversion" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8826,8 +8909,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-ops" -version = "0.9.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.11.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8844,8 +8927,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8859,8 +8942,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8873,8 +8956,8 @@ dependencies = [ [[package]] name = "pallet-asset-rewards" -version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.5.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8891,8 +8974,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8907,16 +8990,14 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "43.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "46.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ - "ethereum-standards", "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", "log", - "pallet-revive", "parity-scale-codec", "scale-info", "sp-core", @@ -8925,8 +9006,8 @@ dependencies = [ [[package]] name = "pallet-assets-freezer" -version = "0.8.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.11.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "pallet-assets", @@ -8937,8 +9018,8 @@ dependencies = [ [[package]] name = "pallet-assets-holder" -version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.6.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8950,10 +9031,21 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "pallet-assets-precompiles" +version = "0.2.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" +dependencies = [ + "ethereum-standards", + "frame-support", + "pallet-assets", + "pallet-revive", +] + [[package]] name = "pallet-atomic-swap" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -8962,8 +9054,8 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -8978,8 +9070,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -8993,8 +9085,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -9006,8 +9098,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9029,8 +9121,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "aquamarine", "docify", @@ -9050,8 +9142,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "44.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -9067,7 +9159,7 @@ dependencies = [ [[package]] name = "pallet-base-fee" version = "1.0.0" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fp-evm", "frame-support", @@ -9080,8 +9172,8 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "44.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -9099,8 +9191,8 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "44.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "binary-merkle-tree", @@ -9124,8 +9216,8 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9141,8 +9233,8 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-runtime", @@ -9150,18 +9242,18 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-consensus-grandpa", "sp-runtime", "sp-std", + "tracing", ] [[package]] name = "pallet-bridge-messages" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-messages", @@ -9169,18 +9261,18 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", "sp-trie", + "tracing", ] [[package]] name = "pallet-bridge-parachains" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-parachains", @@ -9189,18 +9281,18 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "parity-scale-codec", "scale-info", "sp-runtime", "sp-std", + "tracing", ] [[package]] name = "pallet-bridge-relayers" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-header-chain", "bp-messages", @@ -9209,7 +9301,6 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "log", "pallet-bridge-grandpa", "pallet-bridge-messages", "pallet-bridge-parachains", @@ -9218,12 +9309,13 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", + "tracing", ] [[package]] name = "pallet-broker" -version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.22.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "frame-benchmarking", @@ -9240,8 +9332,8 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9258,8 +9350,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "24.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9277,8 +9369,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -9294,8 +9386,8 @@ dependencies = [ [[package]] name = "pallet-collective-content" -version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.21.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9335,39 +9427,8 @@ dependencies = [ [[package]] name = "pallet-contracts" -version = "40.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" -dependencies = [ - "environmental", - "frame-benchmarking", - "frame-support", - "frame-system", - "impl-trait-for-tuples", - "log", - "pallet-balances", - "pallet-contracts-proc-macro 23.0.3 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", - "pallet-contracts-uapi 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6)", - "parity-scale-codec", - "paste", - "rand 0.8.5", - "rand_pcg", - "scale-info", - "serde", - "smallvec", - "sp-api", - "sp-core", - "sp-io", - "sp-runtime", - "staging-xcm", - "staging-xcm-builder", - "wasm-instrument", - "wasmi 0.32.3", -] - -[[package]] -name = "pallet-contracts" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "environmental", "frame-benchmarking", @@ -9376,8 +9437,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=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", - "pallet-contracts-uapi 14.0.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "pallet-contracts-proc-macro", + "pallet-contracts-uapi", "parity-scale-codec", "paste", "rand 0.8.5", @@ -9392,20 +9453,20 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "wasm-instrument", - "wasmi 0.32.3", + "wasmi", ] [[package]] name = "pallet-contracts-mock-network" -version = "18.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "21.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" 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=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "pallet-contracts", + "pallet-contracts-uapi", "pallet-message-queue", "pallet-timestamp", "pallet-xcm", @@ -9429,17 +9490,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "23.0.3" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.106", -] - -[[package]] -name = "pallet-contracts-proc-macro" -version = "23.0.3" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro2", "quote", @@ -9449,18 +9500,7 @@ dependencies = [ [[package]] name = "pallet-contracts-uapi" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?tag=polkadot-stable2503-6#598feddb893f5ad3923a62e41a2f179b6e10c30c" -dependencies = [ - "bitflags 1.3.2", - "parity-scale-codec", - "paste", - "scale-info", -] - -[[package]] -name = "pallet-contracts-uapi" -version = "14.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -9470,8 +9510,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "assert_matches", "frame-benchmarking", @@ -9486,8 +9526,8 @@ dependencies = [ [[package]] name = "pallet-core-fellowship" -version = "25.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "27.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9523,8 +9563,8 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" -version = "8.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "10.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -9538,8 +9578,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9553,10 +9593,30 @@ dependencies = [ "sp-runtime", ] +[[package]] +name = "pallet-derivatives" +version = "0.2.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", +] + [[package]] name = "pallet-dev-mode" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -9604,8 +9664,8 @@ dependencies = [ [[package]] name = "pallet-dummy-dim" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9622,8 +9682,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-block" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9643,8 +9703,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9664,8 +9724,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9677,8 +9737,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "44.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9696,7 +9756,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "ethereum", "ethereum-types", @@ -9719,7 +9779,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "environmental", @@ -9744,7 +9804,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "frame-support", "frame-system", @@ -9755,7 +9815,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-bn128" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fp-evm", "sp-core", @@ -9765,7 +9825,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-dispatch" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fp-evm", "frame-support", @@ -9777,7 +9837,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fp-evm", "num", @@ -9786,16 +9846,18 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fp-evm", + "frame-support", + "pallet-evm", "tiny-keccak", ] [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "fp-evm", "ripemd", @@ -9804,8 +9866,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -9822,8 +9884,8 @@ dependencies = [ [[package]] name = "pallet-glutton" -version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "29.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "blake2 0.10.6", "frame-benchmarking", @@ -9840,8 +9902,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9863,7 +9925,7 @@ dependencies = [ [[package]] name = "pallet-hotfix-sufficients" version = "1.0.0" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "frame-benchmarking", "frame-support", @@ -9877,8 +9939,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "enumflags2", "frame-benchmarking", @@ -9893,8 +9955,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9912,8 +9974,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9927,8 +9989,8 @@ dependencies = [ [[package]] name = "pallet-insecure-randomness-collective-flip" -version = "29.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "31.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -9938,8 +10000,8 @@ dependencies = [ [[package]] name = "pallet-lottery" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9951,8 +10013,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9967,8 +10029,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "46.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "environmental", "frame-benchmarking", @@ -9986,8 +10048,8 @@ dependencies = [ [[package]] name = "pallet-meta-tx" -version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.5.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -10004,8 +10066,8 @@ dependencies = [ [[package]] name = "pallet-migrations" -version = "11.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "13.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -10023,8 +10085,8 @@ dependencies = [ [[package]] name = "pallet-mixnet" -version = "0.17.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.19.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "parity-scale-codec", @@ -10037,8 +10099,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "parity-scale-codec", @@ -10049,8 +10111,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "parity-scale-codec", @@ -10060,8 +10122,8 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "27.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "pallet-assets", @@ -10073,8 +10135,8 @@ dependencies = [ [[package]] name = "pallet-nfts" -version = "35.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "37.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "enumflags2", "frame-benchmarking", @@ -10090,8 +10152,8 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10100,8 +10162,8 @@ dependencies = [ [[package]] name = "pallet-node-authorization" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "parity-scale-codec", @@ -10111,8 +10173,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "41.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10129,8 +10191,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "41.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10149,8 +10211,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -10159,8 +10221,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10174,8 +10236,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10197,8 +10259,8 @@ dependencies = [ [[package]] name = "pallet-origin-restriction" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10215,8 +10277,8 @@ dependencies = [ [[package]] name = "pallet-paged-list" -version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.21.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "parity-scale-codec", @@ -10226,8 +10288,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.12.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.14.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -10243,8 +10305,8 @@ dependencies = [ [[package]] name = "pallet-people" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10261,8 +10323,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10277,8 +10339,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10287,8 +10349,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10305,8 +10367,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -10315,8 +10377,8 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "assert_matches", "frame-benchmarking", @@ -10350,8 +10412,8 @@ dependencies = [ [[package]] name = "pallet-remark" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10365,8 +10427,8 @@ dependencies = [ [[package]] name = "pallet-revive" -version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.10.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "alloy-core", "derive_more 0.99.20", @@ -10389,10 +10451,11 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "paste", - "polkavm 0.21.0", - "polkavm-common 0.21.0", + "polkavm 0.27.0", + "polkavm-common 0.27.0", "rand 0.8.5", "rand_pcg", + "revm", "ripemd", "rlp 0.6.1", "scale-info", @@ -10411,13 +10474,16 @@ dependencies = [ [[package]] name = "pallet-revive-fixtures" -version = "0.4.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.7.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ + "alloy-core", "anyhow", "cargo_metadata", + "hex", "pallet-revive-uapi", - "polkavm-linker 0.21.0", + "polkavm-linker 0.27.0", + "serde_json", "sp-core", "sp-io", "toml 0.8.23", @@ -10425,8 +10491,8 @@ dependencies = [ [[package]] name = "pallet-revive-proc-macro" -version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.5.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro2", "quote", @@ -10435,20 +10501,20 @@ dependencies = [ [[package]] name = "pallet-revive-uapi" -version = "0.5.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.8.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitflags 1.3.2", "pallet-revive-proc-macro", "parity-scale-codec", - "polkavm-derive 0.21.0", + "polkavm-derive 0.27.0", "scale-info", ] [[package]] name = "pallet-root-offences" -version = "38.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "40.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10463,8 +10529,8 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "17.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "19.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10476,8 +10542,8 @@ dependencies = [ [[package]] name = "pallet-safe-mode" -version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "24.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "pallet-balances", @@ -10490,8 +10556,8 @@ dependencies = [ [[package]] name = "pallet-salary" -version = "26.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "28.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "pallet-ranked-collective", @@ -10502,8 +10568,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "44.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -10519,8 +10585,8 @@ dependencies = [ [[package]] name = "pallet-scored-pool" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10532,13 +10598,14 @@ dependencies = [ [[package]] name = "pallet-session" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", "impl-trait-for-tuples", "log", + "pallet-balances", "pallet-timestamp", "parity-scale-codec", "scale-info", @@ -10553,8 +10620,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10589,8 +10656,8 @@ dependencies = [ [[package]] name = "pallet-skip-feeless-payment" -version = "16.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "18.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10601,8 +10668,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10618,8 +10685,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10640,8 +10707,8 @@ dependencies = [ [[package]] name = "pallet-staking-async" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.5.2" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10657,15 +10724,17 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-io", + "sp-npos-elections", "sp-runtime", "sp-staking", ] [[package]] name = "pallet-staking-async-ah-client" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "log", @@ -10682,8 +10751,8 @@ dependencies = [ [[package]] name = "pallet-staking-async-rc-client" -version = "0.2.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.4.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10700,7 +10769,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -10710,8 +10779,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "24.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "sp-arithmetic", @@ -10719,8 +10788,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "29.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "sp-api", @@ -10729,8 +10798,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "48.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10745,8 +10814,8 @@ dependencies = [ [[package]] name = "pallet-statement" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -10900,8 +10969,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -10915,8 +10984,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -10933,8 +11002,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10951,8 +11020,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -10966,8 +11035,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "46.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -10982,8 +11051,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -10994,8 +11063,8 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "frame-benchmarking", @@ -11013,8 +11082,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -11032,8 +11101,8 @@ dependencies = [ [[package]] name = "pallet-tx-pause" -version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "24.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "parity-scale-codec", @@ -11043,8 +11112,8 @@ dependencies = [ [[package]] name = "pallet-uniques" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -11057,8 +11126,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -11072,8 +11141,8 @@ dependencies = [ [[package]] name = "pallet-verify-signature" -version = "0.4.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.6.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -11087,8 +11156,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -11101,8 +11170,8 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-sdk-frame", @@ -11111,17 +11180,16 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "20.1.3" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ - "bounded-collections 0.2.4", + "bounded-collections 0.3.2", "frame-benchmarking", "frame-support", "frame-system", "hex-literal", "pallet-balances", "pallet-revive", - "pallet-timestamp", "parity-scale-codec", "scale-info", "serde", @@ -11137,8 +11205,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-benchmarking", "frame-support", @@ -11154,15 +11222,14 @@ dependencies = [ [[package]] name = "pallet-xcm-bridge-hub" -version = "0.17.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.19.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-messages", "bp-runtime", "bp-xcm-bridge-hub", "frame-support", "frame-system", - "log", "pallet-bridge-messages", "parity-scale-codec", "scale-info", @@ -11172,18 +11239,18 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", + "tracing", ] [[package]] name = "pallet-xcm-bridge-hub-router" -version = "0.19.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.21.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-xcm-bridge-hub-router", "frame-benchmarking", "frame-support", "frame-system", - "log", "parity-scale-codec", "polkadot-runtime-parachains", "scale-info", @@ -11192,27 +11259,29 @@ dependencies = [ "sp-std", "staging-xcm", "staging-xcm-builder", + "tracing", ] [[package]] name = "parachains-common" -version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", "frame-support", "frame-system", - "log", "pallet-asset-tx-payment", "pallet-assets", "pallet-authorship", "pallet-balances", "pallet-collator-selection", "pallet-message-queue", + "pallet-treasury", "pallet-xcm", "parity-scale-codec", "polkadot-primitives", + "polkadot-runtime-common", "scale-info", "sp-consensus-aura", "sp-core", @@ -11221,6 +11290,7 @@ dependencies = [ "staging-parachain-info", "staging-xcm", "staging-xcm-executor", + "tracing", ] [[package]] @@ -11392,7 +11462,7 @@ version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" dependencies = [ - "base64 0.22.1", + "base64", "serde", ] @@ -11474,6 +11544,48 @@ dependencies = [ "indexmap 2.11.4", ] +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.1", +] + [[package]] name = "pin-project" version = "1.1.10" @@ -11513,7 +11625,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand 2.3.0", + "fastrand", "futures-io", ] @@ -11535,8 +11647,8 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "polkadot-approval-distribution" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "futures-timer", @@ -11553,8 +11665,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "futures-timer", @@ -11568,8 +11680,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "fatality", "futures", @@ -11591,8 +11703,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "fatality", @@ -11624,8 +11736,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "28.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "clap", "frame-benchmarking-cli", @@ -11635,6 +11747,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-service", "sc-cli", + "sc-network-types", "sc-service", "sc-storage-monitor", "sc-sysinfo", @@ -11648,8 +11761,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "fatality", @@ -11671,8 +11784,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "18.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "20.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -11682,8 +11795,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "fatality", "futures", @@ -11704,8 +11817,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -11718,8 +11831,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "futures-timer", @@ -11732,15 +11845,15 @@ dependencies = [ "sc-network", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-keystore", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "always-assert", "async-trait", @@ -11762,8 +11875,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "parity-scale-codec", @@ -11780,8 +11893,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "bitvec", @@ -11812,8 +11925,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting-parallel" -version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.9.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -11836,8 +11949,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "futures", @@ -11855,8 +11968,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "fatality", @@ -11876,8 +11989,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "polkadot-node-subsystem", @@ -11891,8 +12004,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -11913,8 +12026,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "polkadot-node-metrics", @@ -11927,8 +12040,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "futures-timer", @@ -11943,8 +12056,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "fatality", "futures", @@ -11961,8 +12074,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -11978,8 +12091,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "fatality", "futures", @@ -11992,8 +12105,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "fatality", @@ -12009,8 +12122,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "always-assert", "array-bytes 6.2.3", @@ -12037,8 +12150,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "polkadot-node-subsystem", @@ -12050,8 +12163,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cpu-time", "futures", @@ -12059,6 +12172,7 @@ dependencies = [ "libc", "nix 0.29.0", "parity-scale-codec", + "polkadot-node-primitives", "polkadot-parachain-primitives", "polkadot-primitives", "sc-executor", @@ -12066,7 +12180,7 @@ dependencies = [ "sc-executor-wasmtime", "seccompiler", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-externalities", "sp-io", "sp-tracing", @@ -12076,8 +12190,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "polkadot-node-metrics", @@ -12091,8 +12205,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bs58", "futures", @@ -12108,8 +12222,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -12133,8 +12247,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "bounded-vec", @@ -12157,8 +12271,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer", @@ -12166,8 +12280,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "derive_more 0.99.20", @@ -12194,8 +12308,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "fatality", "futures", @@ -12214,7 +12328,6 @@ dependencies = [ "polkadot-primitives", "prioritized-metered-channel", "rand 0.8.5", - "sc-keystore", "schnellru", "sp-application-crypto", "sp-core", @@ -12225,8 +12338,8 @@ dependencies = [ [[package]] name = "polkadot-omni-node-lib" -version = "0.7.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.10.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "clap", @@ -12311,8 +12424,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -12331,10 +12444,11 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "17.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "19.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ - "bounded-collections 0.2.4", + "array-bytes 6.2.3", + "bounded-collections 0.3.2", "derive_more 0.99.20", "parity-scale-codec", "polkadot-core-primitives", @@ -12347,11 +12461,11 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "19.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "21.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", - "bounded-collections 0.2.4", + "bounded-collections 0.3.2", "hex-literal", "log", "parity-scale-codec", @@ -12376,8 +12490,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "27.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -12409,8 +12523,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "frame-benchmarking", @@ -12459,8 +12573,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bs58", "frame-benchmarking", @@ -12471,8 +12585,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "20.0.2" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -12519,8 +12633,8 @@ dependencies = [ [[package]] name = "polkadot-sdk" -version = "2506.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "2509.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "assets-common", "bridge-hub-common", @@ -12556,6 +12670,7 @@ dependencies = [ "pallet-assets", "pallet-assets-freezer", "pallet-assets-holder", + "pallet-assets-precompiles", "pallet-atomic-swap", "pallet-aura", "pallet-authority-discovery", @@ -12575,12 +12690,13 @@ dependencies = [ "pallet-collator-selection", "pallet-collective", "pallet-collective-content", - "pallet-contracts 41.0.0", + "pallet-contracts", "pallet-contracts-mock-network", "pallet-conviction-voting", "pallet-core-fellowship", "pallet-delegated-staking", "pallet-democracy", + "pallet-derivatives", "pallet-dev-mode", "pallet-dummy-dim", "pallet-election-provider-multi-block", @@ -12677,8 +12793,8 @@ dependencies = [ [[package]] name = "polkadot-sdk-frame" -version = "0.10.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.12.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-benchmarking", @@ -12712,8 +12828,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "28.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "frame-benchmarking", @@ -12815,13 +12931,14 @@ dependencies = [ "thiserror 1.0.69", "tracing-gum", "westend-runtime", + "westend-runtime-constants", "xcm-runtime-apis", ] [[package]] name = "polkadot-statement-distribution" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitvec", "fatality", @@ -12840,8 +12957,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -12850,94 +12967,94 @@ dependencies = [ [[package]] name = "polkavm" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd34e2f74206fff33482ae1718e275f11365ef8c4de7f0e69217f8845303867" +checksum = "fa028f713d0613f0f08b8b3367402cb859218854f6b96fcbe39a501862894d6f" dependencies = [ "libc", "log", - "polkavm-assembler 0.21.0", - "polkavm-common 0.21.0", - "polkavm-linux-raw 0.21.0", + "polkavm-assembler 0.26.0", + "polkavm-common 0.26.0", + "polkavm-linux-raw 0.26.0", ] [[package]] name = "polkavm" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2a01db119bb3a86572c0641ba6e7c9786fbd2ac89c25b43b688c4e353787526" +checksum = "6ef5796e5aaa109df210fed7c6ff82e89c7bf94c28f6332d57bd0efb865fdc2a" dependencies = [ "libc", "log", - "polkavm-assembler 0.24.0", - "polkavm-common 0.24.0", - "polkavm-linux-raw 0.24.0", + "polkavm-assembler 0.27.0", + "polkavm-common 0.27.0", + "polkavm-linux-raw 0.27.0", ] [[package]] name = "polkavm-assembler" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f512bc80cb10439391a7c13a9eb2d37cf66b7305e7df0a06d662eff4f5b07625" +checksum = "4859a29e1f4ad64610c4bc2bfc40bb9a535068a034933a5b56b5e7a0febf105a" dependencies = [ "log", ] [[package]] name = "polkavm-assembler" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eea6105f3f344abe0bf0151d67b3de6f5d24353f2393355ecf3f5f6e06d7fd0b" +checksum = "70bf3be2911acc089dfe54a92bfec22002f4fbf423b8fa771d1f7e7227f0195f" dependencies = [ "log", ] [[package]] name = "polkavm-common" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c16b809cfd398f861261c045a8745e6c78b71ea7e0d3ef6f7cc553eb27bc17e" +checksum = "49a5794b695626ba70d29e66e3f4f4835767452a6723f3a0bc20884b07088fe8" dependencies = [ - "blake3", "log", - "polkavm-assembler 0.21.0", + "polkavm-assembler 0.26.0", ] [[package]] name = "polkavm-common" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed9e5af472f729fcf3b3c1cf17508ddbb3505259dd6e2ee0fb5a29e105d22" +checksum = "a19805789e7bf778ac5855f6fe9350353f6a1697c2aab9bfb6fc7c831be54fad" dependencies = [ + "blake3", "log", - "polkavm-assembler 0.24.0", + "polkavm-assembler 0.27.0", ] [[package]] name = "polkavm-derive" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47239245f87329541932c0d7fec750a66a75b13aa87dfe4fbfd637bab86ad387" +checksum = "95282a203ae1f6828a04ff334145c3f6dc718bba6d3959805d273358b45eab93" dependencies = [ - "polkavm-derive-impl-macro 0.21.0", + "polkavm-derive-impl-macro 0.26.0", ] [[package]] name = "polkavm-derive" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176144f8661117ea95fa7cf868c9a62d6b143e8a2ebcb7582464c3faade8669a" +checksum = "4eea46a17d87cbf3c0f3f6156f6300f60cec67cf9eaca296c770e0873f8389d6" dependencies = [ - "polkavm-derive-impl-macro 0.24.0", + "polkavm-derive-impl-macro 0.27.0", ] [[package]] name = "polkavm-derive-impl" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fd6c6215450c3e57511df5c38a82eb4bde208de15ee15046ac33852f3c3eaa" +checksum = "6069dc7995cde6e612b868a02ce48b54397c6d2582bd1b97b63aabbe962cd779" dependencies = [ - "polkavm-common 0.21.0", + "polkavm-common 0.26.0", "proc-macro2", "quote", "syn 2.0.106", @@ -12945,11 +13062,11 @@ dependencies = [ [[package]] name = "polkavm-derive-impl" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a21844afdfcc10c92b9ef288ccb926211af27478d1730fcd55e4aec710179d" +checksum = "8abdd1210d96b1dda9ac21199ec469448fd628cea102e2ff0e0df1667c4c3b5f" dependencies = [ - "polkavm-common 0.24.0", + "polkavm-common 0.27.0", "proc-macro2", "quote", "syn 2.0.106", @@ -12957,83 +13074,67 @@ dependencies = [ [[package]] name = "polkavm-derive-impl-macro" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36837f6b7edfd6f4498f8d25d81da16cf03bd6992c3e56f3d477dfc90f4fefca" +checksum = "581d34cafec741dc5ffafbb341933c205b6457f3d76257a9d99fb56687219c91" dependencies = [ - "polkavm-derive-impl 0.21.0", + "polkavm-derive-impl 0.26.0", "syn 2.0.106", ] [[package]] name = "polkavm-derive-impl-macro" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba0ef0f17ad81413ea1ca5b1b67553aedf5650c88269b673d3ba015c83bc2651" +checksum = "8a45173d70138aa1879892c50777ed0d8b0c8556f7678372f09fa1d89bbbddb4" dependencies = [ - "polkavm-derive-impl 0.24.0", + "polkavm-derive-impl 0.27.0", "syn 2.0.106", ] [[package]] name = "polkavm-linker" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bc764986c4a63f9ab9890c3f4eb9b4c13b6ff80d79685bd48ade147234aab4" +checksum = "beb896023e5bd89bba40311797d8d42490fa4a1fd5256c74820753c5722d1e67" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.21.0", + "polkavm-common 0.26.0", "regalloc2 0.9.3", "rustc-demangle", ] [[package]] name = "polkavm-linker" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c95a521a1331024ebe5823ffdfba9ea6df40b934b0804049d5171887579806" +checksum = "99fe3704d21e96c5d1e6a1b1a43ac57f9dce110d3331fbf8299e9f57d5884066" dependencies = [ "dirs", "gimli 0.31.1", "hashbrown 0.14.5", "log", "object 0.36.7", - "polkavm-common 0.24.0", + "polkavm-common 0.27.0", "regalloc2 0.9.3", "rustc-demangle", ] [[package]] name = "polkavm-linux-raw" -version = "0.21.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be6cd1d48c5e7814d287a3e12a339386a5dfa2f3ac72f932335f4cf56467f1b3" +checksum = "28919f542476f4158cc71e6c072b1051f38f4b514253594ac3ad80e3c0211fc8" [[package]] name = "polkavm-linux-raw" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec0b13e26ec7234dba213ca17118c70c562809bdce0eefe84f92613d5c8da26" - -[[package]] -name = "polling" -version = "2.8.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] +checksum = "061088785efd93e4367faf12f341bb356208c06bab43aa942d472068af80d1c4" [[package]] name = "polling" @@ -13043,7 +13144,7 @@ checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi 0.5.2", + "hermit-abi", "pin-project-lite", "rustix 1.1.2", "windows-sys 0.61.2", @@ -13087,6 +13188,18 @@ dependencies = [ "portable-atomic", ] +[[package]] +name = "postcard" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "serde", +] + [[package]] name = "potential_utf" version = "0.1.3" @@ -13114,7 +13227,7 @@ dependencies = [ [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "environmental", "evm", @@ -13138,14 +13251,14 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/opentensor/frontier?rev=e31d47f83a64c361ecf0fd02bf567de6db9bda43#e31d47f83a64c361ecf0fd02bf567de6db9bda43" +source = "git+https://github.com/opentensor/frontier?rev=7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c#7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c" dependencies = [ "case", "num_enum", "prettyplease", "proc-macro2", "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "syn 2.0.106", ] @@ -13185,6 +13298,15 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "primeorder" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" +dependencies = [ + "elliptic-curve", +] + [[package]] name = "primitive-types" version = "0.12.2" @@ -13327,7 +13449,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "syn 2.0.106", ] @@ -13464,12 +13586,26 @@ dependencies = [ ] [[package]] -name = "psm" -version = "0.1.27" +name = "pulley-interpreter" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c" +checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" dependencies = [ - "cc", + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", ] [[package]] @@ -13791,26 +13927,28 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.6.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" +checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" dependencies = [ - "fxhash", + "hashbrown 0.13.2", "log", + "rustc-hash 1.1.0", "slice-group-by", "smallvec", ] [[package]] name = "regalloc2" -version = "0.9.3" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" dependencies = [ - "hashbrown 0.13.2", + "allocator-api2", + "bumpalo", + "hashbrown 0.15.5", "log", - "rustc-hash 1.1.0", - "slice-group-by", + "rustc-hash 2.1.1", "smallvec", ] @@ -13864,6 +14002,195 @@ version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799" +[[package]] +name = "revm" +version = "27.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6bf82101a1ad8a2b637363a37aef27f88b4efc8a6e24c72bf5f64923dc5532" +dependencies = [ + "revm-bytecode", + "revm-context", + "revm-context-interface", + "revm-database", + "revm-database-interface", + "revm-handler", + "revm-inspector", + "revm-interpreter", + "revm-precompile", + "revm-primitives", + "revm-state", +] + +[[package]] +name = "revm-bytecode" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66c52031b73cae95d84cd1b07725808b5fd1500da3e5e24574a3b2dc13d9f16d" +dependencies = [ + "bitvec", + "phf", + "revm-primitives", + "serde", +] + +[[package]] +name = "revm-context" +version = "8.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cd508416a35a4d8a9feaf5ccd06ac6d6661cd31ee2dc0252f9f7316455d71f9" +dependencies = [ + "cfg-if", + "derive-where", + "revm-bytecode", + "revm-context-interface", + "revm-database-interface", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-context-interface" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc90302642d21c8f93e0876e201f3c5f7913c4fcb66fb465b0fd7b707dfe1c79" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "auto_impl", + "either", + "revm-database-interface", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-database" +version = "7.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39a276ed142b4718dcf64bc9624f474373ed82ef20611025045c3fb23edbef9c" +dependencies = [ + "alloy-eips", + "revm-bytecode", + "revm-database-interface", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-database-interface" +version = "7.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c523c77e74eeedbac5d6f7c092e3851dbe9c7fec6f418b85992bd79229db361" +dependencies = [ + "auto_impl", + "either", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-handler" +version = "8.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1529c8050e663be64010e80ec92bf480315d21b1f2dbf65540028653a621b27d" +dependencies = [ + "auto_impl", + "derive-where", + "revm-bytecode", + "revm-context", + "revm-context-interface", + "revm-database-interface", + "revm-interpreter", + "revm-precompile", + "revm-primitives", + "revm-state", + "serde", +] + +[[package]] +name = "revm-inspector" +version = "8.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f78db140e332489094ef314eaeb0bd1849d6d01172c113ab0eb6ea8ab9372926" +dependencies = [ + "auto_impl", + "either", + "revm-context", + "revm-database-interface", + "revm-handler", + "revm-interpreter", + "revm-primitives", + "revm-state", + "serde", + "serde_json", +] + +[[package]] +name = "revm-interpreter" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff9d7d9d71e8a33740b277b602165b6e3d25fff091ba3d7b5a8d373bf55f28a7" +dependencies = [ + "revm-bytecode", + "revm-context-interface", + "revm-primitives", + "serde", +] + +[[package]] +name = "revm-precompile" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cee3f336b83621294b4cfe84d817e3eef6f3d0fce00951973364cc7f860424d" +dependencies = [ + "ark-bls12-381 0.5.0", + "ark-bn254", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "arrayref", + "aurora-engine-modexp", + "c-kzg", + "cfg-if", + "k256", + "libsecp256k1", + "once_cell", + "p256", + "revm-primitives", + "ripemd", + "rug", + "secp256k1 0.31.1", + "sha2 0.10.9", +] + +[[package]] +name = "revm-primitives" +version = "20.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa29d9da06fe03b249b6419b33968ecdf92ad6428e2f012dc57bcd619b5d94e" +dependencies = [ + "alloy-primitives 1.4.0", + "num_enum", + "once_cell", + "serde", +] + +[[package]] +name = "revm-state" +version = "7.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f64fbacb86008394aaebd3454f9643b7d5a782bd251135e17c5b33da592d84d" +dependencies = [ + "bitflags 2.9.4", + "revm-bytecode", + "revm-primitives", + "serde", +] + [[package]] name = "rfc6979" version = "0.4.0" @@ -13956,8 +14283,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "27.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "binary-merkle-tree", "bitvec", @@ -14054,8 +14381,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "polkadot-primitives", @@ -14113,6 +14440,18 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rug" +version = "1.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58ad2e973fe3c3214251a840a621812a4f40468da814b1a3d6947d433c2af11f" +dependencies = [ + "az", + "gmp-mpfr-sys", + "libc", + "libm", +] + [[package]] name = "ruint" version = "1.17.0" @@ -14207,34 +14546,6 @@ dependencies = [ "nom", ] -[[package]] -name = "rustix" -version = "0.36.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.1.4", - "windows-sys 0.45.0", -] - -[[package]] -name = "rustix" -version = "0.37.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", -] - [[package]] name = "rustix" version = "0.38.44" @@ -14364,17 +14675,6 @@ dependencies = [ "wait-timeout", ] -[[package]] -name = "ruzstd" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3ffab8f9715a0d455df4bbb9d21e91135aab3cd3ca187af0cd0c3c3f868fdc" -dependencies = [ - "byteorder", - "thiserror-core", - "twox-hash", -] - [[package]] name = "ruzstd" version = "0.6.0" @@ -14450,8 +14750,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "32.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "34.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "sp-core", @@ -14461,8 +14761,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -14477,6 +14777,7 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-types", + "sc-service", "serde", "serde_json", "sp-api", @@ -14492,8 +14793,8 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "log", @@ -14508,13 +14809,14 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", + "sp-trie", "substrate-prometheus-endpoint", ] [[package]] name = "sc-block-builder" -version = "0.45.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.47.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "sp-api", @@ -14528,8 +14830,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "46.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "clap", @@ -14545,7 +14847,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-genesis-builder", "sp-io", "sp-runtime", @@ -14556,7 +14858,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -14566,8 +14868,8 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.53.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.55.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "chrono", @@ -14608,8 +14910,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "fnv", "futures", @@ -14634,8 +14936,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.47.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.49.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "hash-db", "kvdb", @@ -14662,8 +14964,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -14685,13 +14987,15 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", + "fork-tree", "futures", "log", "parity-scale-codec", + "parking_lot 0.12.5", "sc-block-builder", "sc-client-api", "sc-consensus", @@ -14714,8 +15018,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "fork-tree", @@ -14740,18 +15044,19 @@ dependencies = [ "sp-consensus-babe", "sp-consensus-slots", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-inherents", "sp-keystore", "sp-runtime", + "sp-timestamp", "substrate-prometheus-endpoint", "thiserror 1.0.69", ] [[package]] name = "sc-consensus-babe-rpc" -version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "jsonrpsee", @@ -14772,8 +15077,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "30.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "32.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -14806,8 +15111,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "30.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "32.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "jsonrpsee", @@ -14826,8 +15131,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "fork-tree", "parity-scale-codec", @@ -14839,8 +15144,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.36.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.38.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "ahash", "array-bytes 6.2.3", @@ -14874,7 +15179,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-keystore", "sp-runtime", "substrate-prometheus-endpoint", @@ -14883,8 +15188,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.36.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.38.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "finality-grandpa", "futures", @@ -14903,8 +15208,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.52.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.54.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "assert_matches", "async-trait", @@ -14938,8 +15243,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -14961,8 +15266,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.45.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", @@ -14984,10 +15289,10 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.39.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.41.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ - "polkavm 0.24.0", + "polkavm 0.26.0", "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", @@ -14997,24 +15302,24 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.36.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.38.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", - "polkavm 0.24.0", + "polkavm 0.26.0", "sc-executor-common", "sp-wasm-interface", ] [[package]] name = "sc-executor-wasmtime" -version = "0.39.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.41.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "anyhow", "log", "parking_lot 0.12.5", - "rustix 0.36.17", + "rustix 1.1.2", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -15024,8 +15329,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "console", "futures", @@ -15040,8 +15345,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "36.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "38.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "parking_lot 0.12.5", @@ -15054,8 +15359,8 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "arrayvec 0.7.6", @@ -15082,8 +15387,8 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.51.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15132,8 +15437,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.49.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.51.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -15142,8 +15447,8 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "ahash", "futures", @@ -15161,8 +15466,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15182,8 +15487,8 @@ dependencies = [ [[package]] name = "sc-network-statement" -version = "0.33.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.35.2" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15198,12 +15503,13 @@ dependencies = [ "sp-runtime", "sp-statement-store", "substrate-prometheus-endpoint", + "tokio", ] [[package]] name = "sc-network-sync" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "async-channel 1.9.0", @@ -15237,8 +15543,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "futures", @@ -15256,8 +15562,8 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.17.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.19.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bs58", "bytes", @@ -15277,8 +15583,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "48.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bytes", "fnv", @@ -15312,7 +15618,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.20.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -15320,8 +15626,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "46.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "48.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "jsonrpsee", @@ -15352,8 +15658,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.50.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.52.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -15372,8 +15678,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "dyn-clone", "forwarded-header-value", @@ -15396,8 +15702,8 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "futures", @@ -15429,14 +15735,14 @@ dependencies = [ [[package]] name = "sc-runtime-utilities" -version = "0.3.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.5.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" 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=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-state-machine", "sp-wasm-interface", "thiserror 1.0.69", @@ -15444,8 +15750,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.52.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.54.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "directories", @@ -15508,8 +15814,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.39.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.40.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "parity-scale-codec", @@ -15519,14 +15825,15 @@ dependencies = [ [[package]] name = "sc-statement-store" -version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "24.2.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "parity-db", "parking_lot 0.12.5", "sc-client-api", "sc-keystore", + "sc-network-statement", "sp-api", "sp-blockchain", "sp-core", @@ -15538,8 +15845,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.25.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.26.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "clap", "fs4", @@ -15551,8 +15858,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.51.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.53.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -15570,8 +15877,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "43.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "45.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "derive_more 0.99.20", "futures", @@ -15584,14 +15891,14 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-io", ] [[package]] name = "sc-telemetry" -version = "29.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "30.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "chrono", "futures", @@ -15609,11 +15916,12 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "chrono", "console", + "frame-metadata 23.0.0", "is-terminal", "libc", "log", @@ -15629,6 +15937,7 @@ dependencies = [ "sp-rpc", "sp-runtime", "sp-tracing", + "sp-trie", "thiserror 1.0.69", "tracing", "tracing-log", @@ -15638,7 +15947,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro-crate 3.4.0", "proc-macro2", @@ -15648,8 +15957,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "40.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -15666,7 +15975,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-runtime", "sp-tracing", "sp-transaction-pool", @@ -15679,8 +15988,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -15696,8 +16005,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "19.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "20.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-channel 1.9.0", "futures", @@ -15852,6 +16161,30 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "schemars" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + [[package]] name = "schnellru" version = "0.2.4" @@ -15975,6 +16308,17 @@ dependencies = [ "secp256k1-sys 0.10.1", ] +[[package]] +name = "secp256k1" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2" +dependencies = [ + "bitcoin_hashes 0.14.0", + "rand 0.9.2", + "secp256k1-sys 0.11.0", +] + [[package]] name = "secp256k1-sys" version = "0.8.2" @@ -16002,6 +16346,15 @@ dependencies = [ "cc", ] +[[package]] +name = "secp256k1-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38" +dependencies = [ + "cc", +] + [[package]] name = "secrecy" version = "0.8.0" @@ -16164,6 +16517,7 @@ version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ + "indexmap 2.11.4", "itoa", "memchr", "ryu", @@ -16198,9 +16552,13 @@ version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5" dependencies = [ - "base64 0.22.1", + "base64", "chrono", "hex", + "indexmap 1.9.3", + "indexmap 2.11.4", + "schemars 0.9.0", + "schemars 1.2.0", "serde_core", "serde_json", "serde_with_macros", @@ -16229,19 +16587,6 @@ dependencies = [ "serde", ] -[[package]] -name = "sha-1" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug 0.3.1", -] - [[package]] name = "sha1" version = "0.10.6" @@ -16394,8 +16739,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "18.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "20.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "enumn", "parity-scale-codec", @@ -16417,22 +16762,8 @@ name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" - -[[package]] -name = "smol" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" dependencies = [ - "async-channel 1.9.0", - "async-executor", - "async-fs 1.6.0", - "async-io 1.13.0", - "async-lock 2.8.0", - "async-net 1.8.0", - "async-process 1.8.1", - "blocking", - "futures-lite 1.13.0", + "serde", ] [[package]] @@ -16443,67 +16774,13 @@ checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f" dependencies = [ "async-channel 2.5.0", "async-executor", - "async-fs 2.2.0", - "async-io 2.6.0", - "async-lock 3.4.1", - "async-net 2.0.0", - "async-process 2.5.0", + "async-fs", + "async-io", + "async-lock", + "async-net", + "async-process", "blocking", - "futures-lite 2.6.1", -] - -[[package]] -name = "smoldot" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0bb30cf57b7b5f6109ce17c3164445e2d6f270af2cb48f6e4d31c2967c9a9f5" -dependencies = [ - "arrayvec 0.7.6", - "async-lock 2.8.0", - "atomic-take", - "base64 0.21.7", - "bip39", - "blake2-rfc", - "bs58", - "chacha20", - "crossbeam-queue", - "derive_more 0.99.20", - "ed25519-zebra", - "either", - "event-listener 2.5.3", - "fnv", - "futures-lite 1.13.0", - "futures-util", - "hashbrown 0.14.5", - "hex", - "hmac 0.12.1", - "itertools 0.11.0", - "libsecp256k1", - "merlin", - "no-std-net", - "nom", - "num-bigint", - "num-rational", - "num-traits", - "pbkdf2", - "pin-project", - "poly1305", - "rand 0.8.5", - "rand_chacha 0.3.1", - "ruzstd 0.4.0", - "schnorrkel 0.10.2", - "serde", - "serde_json", - "sha2 0.10.9", - "sha3", - "siphasher 0.3.11", - "slab", - "smallvec", - "soketto 0.7.1", - "twox-hash", - "wasmi 0.31.2", - "x25519-dalek", - "zeroize", + "futures-lite", ] [[package]] @@ -16513,9 +16790,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "966e72d77a3b2171bb7461d0cb91f43670c63558c62d7cf42809cae6c8b6b818" dependencies = [ "arrayvec 0.7.6", - "async-lock 3.4.1", + "async-lock", "atomic-take", - "base64 0.22.1", + "base64", "bip39", "blake2-rfc", "bs58", @@ -16526,7 +16803,7 @@ dependencies = [ "either", "event-listener 5.4.1", "fnv", - "futures-lite 2.6.1", + "futures-lite", "futures-util", "hashbrown 0.14.5", "hex", @@ -16544,7 +16821,7 @@ dependencies = [ "poly1305", "rand 0.8.5", "rand_chacha 0.3.1", - "ruzstd 0.6.0", + "ruzstd", "schnorrkel 0.11.5", "serde", "serde_json", @@ -16553,49 +16830,13 @@ dependencies = [ "siphasher 1.0.1", "slab", "smallvec", - "soketto 0.8.1", + "soketto", "twox-hash", - "wasmi 0.32.3", + "wasmi", "x25519-dalek", "zeroize", ] -[[package]] -name = "smoldot-light" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256b5bad1d6b49045e95fe87492ce73d5af81545d8b4d8318a872d2007024c33" -dependencies = [ - "async-channel 1.9.0", - "async-lock 2.8.0", - "base64 0.21.7", - "blake2-rfc", - "derive_more 0.99.20", - "either", - "event-listener 2.5.3", - "fnv", - "futures-channel", - "futures-lite 1.13.0", - "futures-util", - "hashbrown 0.14.5", - "hex", - "itertools 0.11.0", - "log", - "lru 0.11.1", - "no-std-net", - "parking_lot 0.12.5", - "pin-project", - "rand 0.8.5", - "rand_chacha 0.3.1", - "serde", - "serde_json", - "siphasher 0.3.11", - "slab", - "smol 1.3.0", - "smoldot 0.11.0", - "zeroize", -] - [[package]] name = "smoldot-light" version = "0.16.2" @@ -16603,8 +16844,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a33b06891f687909632ce6a4e3fd7677b24df930365af3d0bcb078310129f3f" dependencies = [ "async-channel 2.5.0", - "async-lock 3.4.1", - "base64 0.22.1", + "async-lock", + "base64", "blake2-rfc", "bs58", "derive_more 0.99.20", @@ -16612,13 +16853,13 @@ dependencies = [ "event-listener 5.4.1", "fnv", "futures-channel", - "futures-lite 2.6.1", + "futures-lite", "futures-util", "hashbrown 0.14.5", "hex", "itertools 0.13.0", "log", - "lru 0.12.5", + "lru", "parking_lot 0.12.5", "pin-project", "rand 0.8.5", @@ -16627,8 +16868,8 @@ dependencies = [ "serde_json", "siphasher 1.0.1", "slab", - "smol 2.0.2", - "smoldot 0.18.0", + "smol", + "smoldot", "zeroize", ] @@ -16657,8 +16898,8 @@ dependencies = [ [[package]] name = "snowbridge-core" -version = "0.14.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.16.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bp-relayers", "frame-support", @@ -16678,16 +16919,6 @@ dependencies = [ "staging-xcm-executor", ] -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "socket2" version = "0.5.10" @@ -16708,28 +16939,13 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "soketto" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" -dependencies = [ - "base64 0.13.1", - "bytes", - "futures", - "httparse", - "log", - "rand 0.8.5", - "sha-1", -] - [[package]] name = "soketto" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e859df029d160cb88608f5d7df7fb4753fd20fdfb4de5644f3d8b8440841721" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "futures", "http 1.3.1", @@ -16741,8 +16957,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "hash-db", @@ -16763,8 +16979,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "23.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "25.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "Inflector", "blake2 0.10.6", @@ -16777,8 +16993,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "41.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -16789,8 +17005,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "28.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "integer-sqrt", @@ -16803,8 +17019,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -16815,8 +17031,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "sp-api", "sp-inherents", @@ -16825,8 +17041,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "futures", "parity-scale-codec", @@ -16844,8 +17060,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.45.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "futures", @@ -16858,8 +17074,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.45.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "parity-scale-codec", @@ -16874,8 +17090,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.45.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "parity-scale-codec", @@ -16892,8 +17108,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "25.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "27.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -16901,7 +17117,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-io", "sp-keystore", "sp-mmr-primitives", @@ -16912,8 +17128,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "24.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "26.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "finality-grandpa", "log", @@ -16929,8 +17145,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.45.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -16940,14 +17156,14 @@ dependencies = [ [[package]] name = "sp-core" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "38.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "ark-vrf", "array-bytes 6.2.3", "bitflags 1.3.2", "blake2 0.10.6", - "bounded-collections 0.2.4", + "bounded-collections 0.3.2", "bs58", "dyn-clone", "ed25519-zebra", @@ -16972,10 +17188,9 @@ 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=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-debug-derive", "sp-externalities", - "sp-runtime-interface", "sp-std", "sp-storage", "ss58-registry", @@ -16988,8 +17203,8 @@ dependencies = [ [[package]] name = "sp-crypto-ec-utils" -version = "0.16.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.18.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "ark-bls12-377", "ark-bls12-377-ext", @@ -17023,7 +17238,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "blake2b_simd", "byteorder", @@ -17036,17 +17251,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "quote", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "syn 2.0.106", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "kvdb", "parking_lot 0.12.5", @@ -17055,7 +17270,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "proc-macro2", "quote", @@ -17065,7 +17280,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.30.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "environmental", "parity-scale-codec", @@ -17074,8 +17289,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.18.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.20.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -17086,8 +17301,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -17099,8 +17314,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "41.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "43.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bytes", "docify", @@ -17108,11 +17323,11 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive 0.24.0", + "polkavm-derive 0.26.0", "rustversion", "secp256k1 0.28.2", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-externalities", "sp-keystore", "sp-runtime-interface", @@ -17125,8 +17340,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "44.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "sp-core", "sp-runtime", @@ -17135,8 +17350,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.43.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.44.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "parking_lot 0.12.5", @@ -17146,8 +17361,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "11.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "11.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "thiserror 1.0.69", "zstd 0.12.4", @@ -17155,8 +17370,8 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.11.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.12.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-metadata 23.0.0", "parity-scale-codec", @@ -17165,8 +17380,8 @@ dependencies = [ [[package]] name = "sp-mixnet" -version = "0.15.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.17.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -17176,8 +17391,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "log", "parity-scale-codec", @@ -17193,8 +17408,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -17206,8 +17421,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "sp-api", "sp-core", @@ -17217,7 +17432,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.2" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "backtrace", "regex", @@ -17225,8 +17440,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "35.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "36.0.1" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "rustc-hash 1.1.0", "serde", @@ -17235,8 +17450,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "42.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "44.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "binary-merkle-tree", "docify", @@ -17264,14 +17479,13 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "30.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "32.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive 0.24.0", - "primitive-types 0.13.1", + "polkavm-derive 0.26.0", "sp-externalities", "sp-runtime-interface-proc-macro", "sp-std", @@ -17283,8 +17497,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "19.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "20.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "Inflector", "expander", @@ -17296,8 +17510,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "41.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "scale-info", @@ -17310,8 +17524,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "39.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "41.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -17323,8 +17537,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.46.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.48.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "hash-db", "log", @@ -17343,8 +17557,8 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "aes-gcm", "curve25519-dalek", @@ -17357,7 +17571,7 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80)", + "sp-crypto-hashing 0.1.0 (git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3)", "sp-externalities", "sp-runtime", "sp-runtime-interface", @@ -17368,12 +17582,12 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" [[package]] name = "sp-storage" version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -17384,8 +17598,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "parity-scale-codec", @@ -17396,10 +17610,11 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "17.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "19.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", + "regex", "tracing", "tracing-core", "tracing-subscriber 0.3.18", @@ -17407,8 +17622,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "sp-api", "sp-runtime", @@ -17416,8 +17631,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "37.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "39.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "async-trait", "parity-scale-codec", @@ -17430,8 +17645,8 @@ dependencies = [ [[package]] name = "sp-trie" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "41.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "ahash", "foldhash 0.1.5", @@ -17455,8 +17670,8 @@ dependencies = [ [[package]] name = "sp-version" -version = "40.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "42.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "impl-serde", "parity-scale-codec", @@ -17473,7 +17688,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "15.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "parity-scale-codec", "proc-macro-warning", @@ -17484,8 +17699,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "22.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "24.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -17496,10 +17711,10 @@ dependencies = [ [[package]] name = "sp-weights" -version = "32.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "33.1.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ - "bounded-collections 0.2.4", + "bounded-collections 0.3.2", "parity-scale-codec", "scale-info", "serde", @@ -17559,7 +17774,7 @@ version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "crc", "crossbeam-queue", @@ -17670,8 +17885,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-chain-spec-builder" -version = "12.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "14.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "clap", "docify", @@ -17683,8 +17898,8 @@ dependencies = [ [[package]] name = "staging-node-inspect" -version = "0.29.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.31.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "clap", "parity-scale-codec", @@ -17701,8 +17916,8 @@ dependencies = [ [[package]] name = "staging-parachain-info" -version = "0.21.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.23.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -17714,29 +17929,29 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "17.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "19.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", - "bounded-collections 0.2.4", + "bounded-collections 0.3.2", "derive-where", "environmental", "frame-support", "hex-literal", "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", "serde", "sp-runtime", "sp-weights", + "tracing", "xcm-procedural", ] [[package]] name = "staging-xcm-builder" -version = "21.1.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "environmental", "frame-support", @@ -17759,8 +17974,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "20.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "environmental", "frame-benchmarking", @@ -17872,7 +18087,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -17897,7 +18112,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" [[package]] name = "substrate-fixed" @@ -17912,8 +18127,8 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" -version = "45.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "47.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -17932,8 +18147,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.17.6" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.17.7" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "http-body-util", "hyper 1.7.0", @@ -17946,8 +18161,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "44.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "46.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -17973,8 +18188,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "27.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "29.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "array-bytes 6.2.3", "build-helper", @@ -17986,7 +18201,7 @@ dependencies = [ "merkleized-metadata", "parity-scale-codec", "parity-wasm", - "polkavm-linker 0.24.0", + "polkavm-linker 0.26.0", "sc-executor", "shlex", "sp-core", @@ -18022,7 +18237,7 @@ dependencies = [ "log", "num_enum", "pallet-balances", - "pallet-contracts 40.1.0", + "pallet-contracts", "pallet-crowdloan", "pallet-drand", "pallet-preimage", @@ -18302,7 +18517,7 @@ dependencies = [ "futures-util", "serde", "serde_json", - "smoldot-light 0.16.2", + "smoldot-light", "thiserror 2.0.17", "tokio", "tokio-stream", @@ -18369,7 +18584,7 @@ version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a2370298a210ed1df26152db7209a85e0ed8cfbce035309c3b37f7b61755377" dependencies = [ - "base64 0.22.1", + "base64", "bip32", "bip39", "cfg-if", @@ -18511,9 +18726,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" [[package]] name = "tempfile" @@ -18521,7 +18736,7 @@ version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" dependencies = [ - "fastrand 2.3.0", + "fastrand", "getrandom 0.3.3", "once_cell", "rustix 1.1.2", @@ -18571,26 +18786,6 @@ dependencies = [ "thiserror-impl 2.0.17", ] -[[package]] -name = "thiserror-core" -version = "1.0.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c001ee18b7e5e3f62cbf58c7fe220119e68d902bb7443179c0c8aef30090e999" -dependencies = [ - "thiserror-core-impl", -] - -[[package]] -name = "thiserror-core-impl" -version = "1.0.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.106", -] - [[package]] name = "thiserror-impl" version = "1.0.69" @@ -18806,9 +19001,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1" dependencies = [ "futures-util", "log", @@ -19002,8 +19197,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "20.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "22.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "coarsetime", "polkadot-primitives", @@ -19014,7 +19209,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "expander", "proc-macro-crate 3.4.0", @@ -19098,9 +19293,9 @@ checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" [[package]] name = "tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ "bytes", "data-encoding", @@ -19439,12 +19634,6 @@ dependencies = [ "libc", ] -[[package]] -name = "waker-fn" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" - [[package]] name = "walkdir" version = "2.5.0" @@ -19569,6 +19758,16 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "wasm-encoder" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +dependencies = [ + "leb128fmt", + "wasmparser", +] + [[package]] name = "wasm-instrument" version = "0.4.0" @@ -19633,19 +19832,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "wasmi" -version = "0.31.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8281d1d660cdf54c76a3efa9ddd0c270cada1383a995db3ccb43d166456c7" -dependencies = [ - "smallvec", - "spin 0.9.8", - "wasmi_arena", - "wasmi_core 0.13.0", - "wasmparser-nostd", -] - [[package]] name = "wasmi" version = "0.32.3" @@ -19659,16 +19845,10 @@ dependencies = [ "smallvec", "spin 0.9.8", "wasmi_collections", - "wasmi_core 0.32.3", + "wasmi_core", "wasmparser-nostd", ] -[[package]] -name = "wasmi_arena" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" - [[package]] name = "wasmi_collections" version = "0.32.3" @@ -19680,18 +19860,6 @@ dependencies = [ "string-interner", ] -[[package]] -name = "wasmi_core" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf1a7db34bff95b85c261002720c00c3a6168256dcb93041d3fa2054d19856a" -dependencies = [ - "downcast-rs", - "libm", - "num-traits", - "paste", -] - [[package]] name = "wasmi_core" version = "0.32.3" @@ -19706,12 +19874,15 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.102.0" +version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" +checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ - "indexmap 1.9.3", - "url", + "bitflags 2.9.4", + "hashbrown 0.15.5", + "indexmap 2.11.4", + "semver 1.0.27", + "serde", ] [[package]] @@ -19723,199 +19894,224 @@ dependencies = [ "indexmap-nostd", ] +[[package]] +name = "wasmprinter" +version = "0.235.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser", +] + [[package]] name = "wasmtime" -version = "8.0.1" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" +checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" dependencies = [ + "addr2line 0.24.2", "anyhow", - "bincode", + "bitflags 2.9.4", + "bumpalo", + "cc", "cfg-if", - "indexmap 1.9.3", + "gimli 0.31.1", + "hashbrown 0.15.5", + "indexmap 2.11.4", "libc", "log", - "object 0.30.4", + "mach2", + "memfd", + "object 0.36.7", "once_cell", - "paste", - "psm", + "postcard", + "pulley-interpreter", "rayon", + "rustix 1.1.2", "serde", + "serde_derive", + "smallvec", "target-lexicon", "wasmparser", - "wasmtime-cache", - "wasmtime-cranelift", "wasmtime-environ", - "wasmtime-jit", - "wasmtime-runtime", - "windows-sys 0.45.0", + "wasmtime-internal-asm-macros", + "wasmtime-internal-cache", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", + "windows-sys 0.59.0", +] + +[[package]] +name = "wasmtime-environ" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset", + "cranelift-entity", + "gimli 0.31.1", + "indexmap 2.11.4", + "log", + "object 0.36.7", + "postcard", + "rustc-demangle", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder", + "wasmparser", + "wasmprinter", ] [[package]] -name = "wasmtime-asm-macros" -version = "8.0.1" +name = "wasmtime-internal-asm-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d" +checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" dependencies = [ "cfg-if", ] [[package]] -name = "wasmtime-cache" -version = "8.0.1" +name = "wasmtime-internal-cache" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" +checksum = "138e33ad4bd120f3b1c77d6d0dcdce0de8239555495befcda89393a40ba5e324" dependencies = [ "anyhow", - "base64 0.21.7", - "bincode", + "base64", "directories-next", - "file-per-thread-logger", "log", - "rustix 0.36.17", + "postcard", + "rustix 1.1.2", "serde", + "serde_derive", "sha2 0.10.9", - "toml 0.5.11", - "windows-sys 0.45.0", - "zstd 0.11.2+zstd.1.5.2", + "toml 0.8.23", + "windows-sys 0.59.0", + "zstd 0.13.3", ] [[package]] -name = "wasmtime-cranelift" -version = "8.0.1" +name = "wasmtime-internal-cranelift" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" +checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" dependencies = [ "anyhow", + "cfg-if", "cranelift-codegen", + "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", - "gimli 0.27.3", + "gimli 0.31.1", + "itertools 0.14.0", "log", - "object 0.30.4", + "object 0.36.7", + "pulley-interpreter", + "smallvec", "target-lexicon", - "thiserror 1.0.69", + "thiserror 2.0.17", "wasmparser", - "wasmtime-cranelift-shared", "wasmtime-environ", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-cranelift-shared" -version = "8.0.1" +name = "wasmtime-internal-fiber" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b" +checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-native", - "gimli 0.27.3", - "object 0.30.4", - "target-lexicon", - "wasmtime-environ", + "cc", + "cfg-if", + "libc", + "rustix 1.1.2", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-environ" -version = "8.0.1" +name = "wasmtime-internal-jit-icache-coherence" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" +checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" dependencies = [ "anyhow", - "cranelift-entity", - "gimli 0.27.3", - "indexmap 1.9.3", - "log", - "object 0.30.4", - "serde", - "target-lexicon", - "thiserror 1.0.69", - "wasmparser", - "wasmtime-types", + "cfg-if", + "libc", + "windows-sys 0.59.0", ] [[package]] -name = "wasmtime-jit" -version = "8.0.1" +name = "wasmtime-internal-math" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244" +checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" dependencies = [ - "addr2line 0.19.0", - "anyhow", - "bincode", - "cfg-if", - "cpp_demangle", - "gimli 0.27.3", - "log", - "object 0.30.4", - "rustc-demangle", - "serde", - "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "windows-sys 0.45.0", + "libm", ] [[package]] -name = "wasmtime-jit-debug" -version = "8.0.1" +name = "wasmtime-internal-slab" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" -dependencies = [ - "object 0.30.4", - "once_cell", - "rustix 0.36.17", -] +checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" [[package]] -name = "wasmtime-jit-icache-coherence" -version = "8.0.1" +name = "wasmtime-internal-unwinder" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd" +checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" dependencies = [ + "anyhow", "cfg-if", - "libc", - "windows-sys 0.45.0", + "cranelift-codegen", + "log", + "object 0.36.7", ] [[package]] -name = "wasmtime-runtime" -version = "8.0.1" +name = "wasmtime-internal-versioned-export-macros" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" +checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" dependencies = [ - "anyhow", - "cc", - "cfg-if", - "indexmap 1.9.3", - "libc", - "log", - "mach", - "memfd", - "memoffset", - "paste", - "rand 0.8.5", - "rustix 0.36.17", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-jit-debug", - "windows-sys 0.45.0", + "proc-macro2", + "quote", + "syn 2.0.106", ] [[package]] -name = "wasmtime-types" -version = "8.0.1" +name = "wasmtime-internal-winch" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" +checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" dependencies = [ - "cranelift-entity", - "serde", - "thiserror 1.0.69", + "anyhow", + "cranelift-codegen", + "gimli 0.31.1", + "object 0.36.7", + "target-lexicon", "wasmparser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] @@ -19964,8 +20160,8 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime" -version = "24.0.1" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "27.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "binary-merkle-tree", "bitvec", @@ -20011,6 +20207,7 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-referenda", + "pallet-root-offences", "pallet-root-testing", "pallet-scheduler", "pallet-session", @@ -20071,8 +20268,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "polkadot-primitives", @@ -20132,6 +20329,26 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "winch-codegen" +version = "35.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +dependencies = [ + "anyhow", + "cranelift-assembler-x64", + "cranelift-codegen", + "gimli 0.31.1", + "regalloc2 0.12.2", + "smallvec", + "target-lexicon", + "thiserror 2.0.17", + "wasmparser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", +] + [[package]] name = "windows" version = "0.52.0" @@ -20625,7 +20842,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "11.0.2" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "Inflector", "proc-macro2", @@ -20635,8 +20852,8 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" -version = "0.8.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "0.10.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "parity-scale-codec", @@ -20649,8 +20866,8 @@ dependencies = [ [[package]] name = "xcm-simulator" -version = "21.0.0" -source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=81fa2c54e94f824eba7dabe9dffd063481cb2d80#81fa2c54e94f824eba7dabe9dffd063481cb2d80" +version = "23.0.0" +source = "git+https://github.com/opentensor/polkadot-sdk.git?rev=c3605bb776a696a92d8f244b006dc26df00f49b3#c3605bb776a696a92d8f244b006dc26df00f49b3" dependencies = [ "frame-support", "frame-system", @@ -20849,27 +21066,27 @@ dependencies = [ [[package]] name = "zstd" -version = "0.11.2+zstd.1.5.2" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", + "zstd-safe 6.0.6", ] [[package]] name = "zstd" -version = "0.12.4" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ - "zstd-safe 6.0.6", + "zstd-safe 7.2.4", ] [[package]] name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +version = "6.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" +checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" dependencies = [ "libc", "zstd-sys", @@ -20877,11 +21094,10 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "6.0.6" +version = "7.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" dependencies = [ - "libc", "zstd-sys", ] diff --git a/Cargo.toml b/Cargo.toml index 1d65a3cd5e..c51f038014 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -119,158 +119,158 @@ regex = { version = "1.11.1", default-features = false } ethereum = { version = "0.18.2", default-features = false } num_enum = { version = "0.7.4", default-features = false } -frame = { package = "polkadot-sdk-frame", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +frame = { package = "polkadot-sdk-frame", git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-executive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-support = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-system-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +frame-try-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } frame-metadata = { version = "23.0.0", default-features = false } pallet-subtensor-proxy = { path = "pallets/proxy", default-features = false } pallet-subtensor-utility = { path = "pallets/utility", default-features = false } -pallet-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-safe-mode = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-root-testing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +pallet-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-balances = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-multisig = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-preimage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-safe-mode = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-scheduler = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-sudo = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-transaction-payment = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-root-testing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-contracts = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } # NPoS -frame-election-provider-support = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-bags-list = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-fast-unstake = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-nomination-pools = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-nomination-pools-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking-reward-fn = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -pallet-offences = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +frame-election-provider-support = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-bags-list = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-election-provider-multi-phase = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-fast-unstake = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-nomination-pools = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-nomination-pools-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-staking-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-staking-reward-fn = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-staking-reward-curve = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +pallet-offences = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-babe-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-grandpa-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-epochs = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-chain-spec-derive = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-rpc-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sc-basic-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-client-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-babe-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-grandpa-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-epochs = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-chain-spec-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-chain-spec = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-executor = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-network = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-rpc-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-service = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-telemetry = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-transaction-pool-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-consensus-manual-seal = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sc-network-sync = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-staking = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-slots = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-npos-elections = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-storage = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-weights = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-crypto-hashing = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -sp-application-crypto = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sp-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-arithmetic = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-block-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-blockchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-npos-elections = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-genesis-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-core = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-inherents = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-io = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-keyring = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-std = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-storage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-tracing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-version = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-weights = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-crypto-hashing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +sp-application-crypto = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +substrate-build-script-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } substrate-fixed = { git = "https://github.com/encointer/substrate-fixed.git", tag = "v0.6.0", default-features = false } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +substrate-frame-rpc-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +substrate-wasm-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } +substrate-prometheus-endpoint = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } -polkadot-sdk = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +polkadot-sdk = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } -runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +runtime-common = { package = "polkadot-runtime-common", git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } # Frontier -fp-evm = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fp-rpc = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fp-self-contained = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fp-account = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-storage = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-db = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-consensus = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fp-consensus = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fp-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-api = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-rpc = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-rpc-core = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-aura = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-babe = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -fc-mapping-sync = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -precompile-utils = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } +fp-evm = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fp-rpc = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fp-self-contained = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fp-account = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-storage = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-db = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-consensus = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fp-consensus = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fp-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-api = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-rpc = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-rpc-core = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-aura = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-babe = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +fc-mapping-sync = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +precompile-utils = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } # Frontier FRAME -pallet-base-fee = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-ethereum = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-evm = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-evm-precompile-dispatch = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-evm-chain-id = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-evm-precompile-modexp = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-evm-precompile-sha3fips = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-evm-precompile-simple = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-evm-precompile-bn128 = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } -pallet-hotfix-sufficients = { git = "https://github.com/opentensor/frontier", rev = "e31d47f83a64c361ecf0fd02bf567de6db9bda43", default-features = false } +pallet-base-fee = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-dynamic-fee = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-ethereum = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-evm = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-evm-precompile-dispatch = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-evm-chain-id = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-evm-precompile-modexp = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-evm-precompile-sha3fips = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-evm-precompile-simple = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-evm-precompile-bn128 = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } +pallet-hotfix-sufficients = { git = "https://github.com/opentensor/frontier", rev = "7aed5c2fd906dcbaf337e8cce4b55adaa7351d4c", default-features = false } #DRAND pallet-drand = { path = "pallets/drand", default-features = false } -sp-crypto-ec-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sp-crypto-ec-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } getrandom = { version = "0.2.15", default-features = false, features = [ "custom", ] } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "polkadot-stable2503-6", default-features = false } +sp-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "c3605bb776a696a92d8f244b006dc26df00f49b3", default-features = false } w3f-bls = { git = "https://github.com/opentensor/bls", branch = "fix-no-std", default-features = false } ark-crypto-primitives = { version = "0.4.0", default-features = false } ark-scale = { version = "0.0.11", default-features = false } @@ -307,201 +307,3 @@ pow-faucet = [] [patch.crates-io] w3f-bls = { git = "https://github.com/opentensor/bls", branch = "fix-no-std" } -# Patches automatically generated with `diener`: -# `diener patch --target https://github.com/paritytech/polkadot-sdk --point-to-git https://github.com/opentensor/polkadot-sdk.git --point-to-git-commit 81fa2c54e94f824eba7dabe9dffd063481cb2d80 --crates-to-patch ../polkadot-sdk --ignore-unused` -# -# Using latest commit from `polkadot-stable2506-2-otf-patches`. -# -# View code changes here: -# -# -# 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 = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -binary-merkle-tree = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-core = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-crypto-hashing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-crypto-hashing-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-debug-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-externalities = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-storage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-runtime-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-runtime-interface-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-std = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-tracing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-wasm-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-io = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-state-machine = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-panic-handler = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-trie = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-application-crypto = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-arithmetic = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-weights = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-api-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-metadata-ir = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-version = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-version-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-block-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-block-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-inherents = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-blockchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-database = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-client-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -substrate-prometheus-endpoint = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-executor = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-executor-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-allocator = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-maybe-compressed-blob = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-executor-polkavm = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-executor-wasmtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -substrate-wasm-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-tracing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-tracing-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-executive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-try-runtime = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-balances = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-support-procedural = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-support-procedural-tools = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-support-procedural-tools-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-client-db = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-state-db = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-sdk-frame = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-system-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-system-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-genesis-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-keyring = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-sdk = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -cumulus-primitives-core = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-core-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-parachain-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -staging-xcm = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -xcm-procedural = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -cumulus-primitives-proof-size-hostfunction = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-message-queue = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-runtime-parachains = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-session = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-timestamp = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-election-provider-support = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-election-provider-solution-type = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-npos-elections = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-offences = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-staking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-bags-list = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-staking-reward-curve = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-broker = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-mmr = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-mmr-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-runtime-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -staging-xcm-executor = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-keystore = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -staging-xcm-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-asset-conversion = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-transaction-payment = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-sudo = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-vesting = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-runtime-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-asset-rate = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-election-provider-multi-phase = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-election-provider-support-benchmarking = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-fast-unstake = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-identity = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-staking-reward-fn = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-treasury = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-utility = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-root-testing = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -slot-range-helper = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-chain-spec = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-chain-spec-derive = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-network = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-network-common = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-network-types = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-telemetry = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-mixnet = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-transaction-pool-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-mixnet = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-service = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-informant = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-network-sync = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -fork-tree = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-network-light = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-network-transactions = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-rpc-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-statement-store = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-transaction-pool = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-rpc-server = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-rpc-spec-v2 = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-sysinfo = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-transaction-storage-proof = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -cumulus-relay-chain-interface = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-overseer = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -tracing-gum = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -tracing-gum-proc-macro = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-node-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-node-primitives = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-node-subsystem-types = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-node-network-protocol = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-authority-discovery = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -polkadot-statement-table = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-benchmarking-cli = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -cumulus-client-parachain-inherent = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-runtime-utilities = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -frame-metadata-hash-extension = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-nomination-pools = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-membership = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-multisig = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-nomination-pools-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-preimage = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-proxy = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-scheduler = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-staking-runtime-api = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-offchain = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-babe = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-epochs = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-slots = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-transaction-payment-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-babe-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-network-gossip = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-grandpa = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-grandpa-rpc = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -substrate-frame-rpc-system = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-basic-authorship = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-proposer-metrics = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -substrate-build-script-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-aura = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -pallet-safe-mode = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sc-consensus-manual-seal = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -sp-crypto-ec-utils = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } -substrate-bip39 = { git = "https://github.com/opentensor/polkadot-sdk.git", rev = "81fa2c54e94f824eba7dabe9dffd063481cb2d80" } diff --git a/node/src/consensus/aura_consensus.rs b/node/src/consensus/aura_consensus.rs index 57b5559fd3..f7de3db280 100644 --- a/node/src/consensus/aura_consensus.rs +++ b/node/src/consensus/aura_consensus.rs @@ -134,11 +134,6 @@ impl ConsensusMechanism for AuraConsensus { grandpa_block_import: GrandpaBlockImport, transaction_pool: Arc>| { let expected_babe_config = get_expected_babe_configuration(&*client)?; - let conditional_block_import = HybridBlockImport::new( - client.clone(), - grandpa_block_import.clone(), - expected_babe_config.clone(), - ); let slot_duration = sc_consensus_aura::slot_duration(&*client)?; let create_inherent_data_providers = move |_, ()| async move { @@ -151,6 +146,20 @@ impl ConsensusMechanism for AuraConsensus { Ok((slot, timestamp)) }; + let select_chain = sc_consensus::LongestChain::new(backend.clone()); + + let offchain_tx_pool_factory = + OffchainTransactionPoolFactory::new(transaction_pool); + + let conditional_block_import = HybridBlockImport::new( + client.clone(), + grandpa_block_import.clone(), + expected_babe_config.clone(), + create_inherent_data_providers, + select_chain.clone(), + offchain_tx_pool_factory.clone(), + ); + // Aura needs the hybrid import queue, because it needs to // 1. Validate the first Babe block it encounters before switching into Babe // consensus mode @@ -167,12 +176,8 @@ impl ConsensusMechanism for AuraConsensus { check_for_equivocation: Default::default(), telemetry, compatibility_mode: sc_consensus_aura::CompatibilityMode::None, - select_chain: sc_consensus::LongestChain::new(backend.clone()), babe_config: expected_babe_config, epoch_changes: conditional_block_import.babe_link().epoch_changes().clone(), - offchain_tx_pool_factory: OffchainTransactionPoolFactory::new( - transaction_pool, - ), }, ) .map_err::(Into::into)?; diff --git a/node/src/consensus/babe_consensus.rs b/node/src/consensus/babe_consensus.rs index 42d3022512..cd7e96378d 100644 --- a/node/src/consensus/babe_consensus.rs +++ b/node/src/consensus/babe_consensus.rs @@ -155,10 +155,24 @@ impl ConsensusMechanism for BabeConsensus { )); } + let slot_duration = configuration.slot_duration(); + let create_inherent_data_providers = move |_, ()| async move { + let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); + let slot = + sp_consensus_babe::inherents::InherentDataProvider::from_timestamp_and_slot_duration( + *timestamp, + slot_duration, + ); + Ok((slot, timestamp)) + }; + let (babe_import, babe_link) = sc_consensus_babe::block_import( - configuration, + configuration.clone(), grandpa_block_import.clone(), client.clone(), + create_inherent_data_providers, + sc_consensus::LongestChain::new(backend.clone()), + OffchainTransactionPoolFactory::new(transaction_pool), )?; let conditional_block_import = ConditionalEVMBlockImport::new( @@ -166,31 +180,16 @@ impl ConsensusMechanism for BabeConsensus { FrontierBlockImport::new(babe_import.clone(), client.clone()), ); - let slot_duration = babe_link.config().slot_duration(); - let create_inherent_data_providers = move |_, ()| async move { - let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); - let slot = - sp_consensus_babe::inherents::InherentDataProvider::from_timestamp_and_slot_duration( - *timestamp, - slot_duration, - ); - Ok((slot, timestamp)) - }; - let (import_queue, babe_worker_handle) = sc_consensus_babe::import_queue(sc_consensus_babe::ImportQueueParams { link: babe_link.clone(), block_import: conditional_block_import.clone(), justification_import: Some(Box::new(grandpa_block_import)), client, - select_chain: sc_consensus::LongestChain::new(backend.clone()), - create_inherent_data_providers, + slot_duration: configuration.slot_duration(), spawner: &task_manager.spawn_essential_handle(), registry: config.prometheus_registry(), telemetry, - offchain_tx_pool_factory: OffchainTransactionPoolFactory::new( - transaction_pool, - ), })?; self.babe_link = Some(babe_link); diff --git a/node/src/consensus/hybrid_import_queue.rs b/node/src/consensus/hybrid_import_queue.rs index 30d8ff4065..0763c6ce94 100644 --- a/node/src/consensus/hybrid_import_queue.rs +++ b/node/src/consensus/hybrid_import_queue.rs @@ -47,7 +47,12 @@ use substrate_prometheus_endpoint::Registry; /// `BlockImport` implementations that supports importing both Aura and Babe blocks. #[derive(Clone)] -pub struct HybridBlockImport { +pub struct HybridBlockImport +where + CIDP: CreateInherentDataProviders, + CIDP::InherentDataProviders: InherentDataProviderExt, + SC: SelectChain + 'static, +{ inner_aura: ConditionalEVMBlockImport< Block, GrandpaBlockImport, @@ -55,10 +60,10 @@ pub struct HybridBlockImport { >, inner_babe: ConditionalEVMBlockImport< Block, - BabeBlockImport, + BabeBlockImport, FrontierBlockImport< Block, - BabeBlockImport, + BabeBlockImport, FullClient, >, >, @@ -66,11 +71,19 @@ pub struct HybridBlockImport { client: Arc, } -impl HybridBlockImport { +impl HybridBlockImport +where + CIDP: CreateInherentDataProviders + Clone, + CIDP::InherentDataProviders: InherentDataProviderExt, + SC: SelectChain, +{ pub fn new( client: Arc, grandpa_block_import: GrandpaBlockImport, babe_config: BabeConfiguration, + create_inherent_data_providers: CIDP, + select_chain: SC, + offchain_tx_pool_factory: OffchainTransactionPoolFactory, ) -> Self { let inner_aura = ConditionalEVMBlockImport::new( grandpa_block_import.clone(), @@ -82,6 +95,9 @@ impl HybridBlockImport { babe_config, grandpa_block_import.clone(), client.clone(), + create_inherent_data_providers, + select_chain, + offchain_tx_pool_factory, ) .expect("Failed to create Babe block_import"); @@ -104,7 +120,12 @@ impl HybridBlockImport { } #[async_trait::async_trait] -impl BlockImport for HybridBlockImport { +impl BlockImport for HybridBlockImport +where + CIDP: CreateInherentDataProviders, + CIDP::InherentDataProviders: InherentDataProviderExt, + SC: SelectChain + Clone, +{ type Error = ConsensusError; async fn check_block( @@ -136,19 +157,18 @@ impl BlockImport for HybridBlockImport { } /// `Verifier` implementation that supports verifying both Aura and Babe blocks. -struct HybridVerifier { - inner_aura: AuraVerifier, - inner_babe: BabeVerifier, +struct HybridVerifier { + inner_aura: AuraVerifier, + inner_babe: BabeVerifier, } -impl HybridVerifier +impl HybridVerifier where CIDP: CreateInherentDataProviders + Send + Sync + Clone, CIDP::InherentDataProviders: InherentDataProviderExt + Send + Sync, C: ProvideRuntimeApi + Send + Sync + sc_client_api::backend::AuxStore, C::Api: BlockBuilderApi + BabeApi + AuraApi + ApiExt, C: HeaderBackend + HeaderMetadata, - SC: SelectChain + 'static, { #[allow(clippy::too_many_arguments)] pub fn new( @@ -156,11 +176,9 @@ where create_inherent_data_providers: CIDP, telemetry: Option, check_for_equivocation: CheckForEquivocation, - compatibility_mode: sc_consensus_aura::CompatibilityMode, - select_chain: SC, + compatibility_mode: sc_consensus_aura::CompatibilityMode>, babe_config: BabeConfiguration, epoch_changes: SharedEpochChanges, - offchain_tx_pool_factory: OffchainTransactionPoolFactory, ) -> Self { let aura_params = sc_consensus_aura::BuildVerifierParams:: { client: client.clone(), @@ -170,16 +188,14 @@ where compatibility_mode, }; let inner_aura = - sc_consensus_aura::build_verifier::(aura_params); + sc_consensus_aura::build_verifier::(aura_params); let inner_babe = BabeVerifier::new( client.clone(), - select_chain, - create_inherent_data_providers, + babe_config.slot_duration(), babe_config, epoch_changes, telemetry, - offchain_tx_pool_factory, ); HybridVerifier { @@ -190,14 +206,13 @@ where } #[async_trait::async_trait] -impl Verifier for HybridVerifier, SC> +impl Verifier for HybridVerifier where C: ProvideRuntimeApi + Send + Sync + sc_client_api::backend::AuxStore, C::Api: BlockBuilderApi + BabeApi + AuraApi + ApiExt, C: HeaderBackend + HeaderMetadata, CIDP: CreateInherentDataProviders + Send + Sync + Clone, CIDP::InherentDataProviders: InherentDataProviderExt + Send + Sync, - SC: SelectChain + 'static, { async fn verify(&self, block: BlockImportParams) -> Result, String> { let number: NumberFor = *block.post_header().number(); @@ -211,7 +226,7 @@ where } /// Parameters for our [`import_queue`]. -pub struct HybridImportQueueParams<'a, Block: BlockT, I, C, S, CIDP, SC> { +pub struct HybridImportQueueParams<'a, Block: BlockT, I, C, S, CIDP> { /// The block import to use. pub block_import: I, /// The justification import. @@ -232,19 +247,15 @@ pub struct HybridImportQueueParams<'a, Block: BlockT, I, C, S, CIDP, SC> { /// /// If in doubt, use `Default::default()`. pub compatibility_mode: CompatibilityMode>, - /// SelectChain strategy to use. - pub select_chain: SC, /// The configuration for the BABE consensus algorithm. pub babe_config: BabeConfiguration, /// The epoch changes for the BABE consensus algorithm. pub epoch_changes: SharedEpochChanges, - /// The offchain transaction pool factory. - pub offchain_tx_pool_factory: OffchainTransactionPoolFactory, } /// Start a hybrid import queue that supports importing both Aura and Babe blocks. -pub fn import_queue( - params: HybridImportQueueParams, +pub fn import_queue( + params: HybridImportQueueParams, ) -> Result, sp_consensus::Error> where B: BlockT, @@ -262,18 +273,15 @@ where S: sp_core::traits::SpawnEssentialNamed, CIDP: CreateInherentDataProviders + Sync + Send + Clone + 'static, CIDP::InherentDataProviders: InherentDataProviderExt + Send + Sync, - SC: SelectChain + 'static, { - let verifier = HybridVerifier::, SC>::new( + let verifier = HybridVerifier::::new( params.client, params.create_inherent_data_providers, params.telemetry, params.check_for_equivocation, params.compatibility_mode, - params.select_chain, params.babe_config, params.epoch_changes, - params.offchain_tx_pool_factory, ); Ok(BasicQueue::new( diff --git a/pallets/transaction-fee/src/lib.rs b/pallets/transaction-fee/src/lib.rs index fc2a16a409..9ccad6e07a 100644 --- a/pallets/transaction-fee/src/lib.rs +++ b/pallets/transaction-fee/src/lib.rs @@ -5,14 +5,12 @@ use frame_support::{ pallet_prelude::*, traits::{ Imbalance, IsSubType, OnUnbalanced, - fungible::{ - Balanced, Credit, Debt, DecreaseIssuance, Imbalance as FungibleImbalance, - IncreaseIssuance, Inspect, - }, + fungible::{Balanced, Credit, Debt, Imbalance as FungibleImbalance, Inspect}, tokens::{Precision, WithdrawConsequence}, }, weights::{WeightToFeeCoefficient, WeightToFeeCoefficients, WeightToFeePolynomial}, }; +use pallet_balances::{NegativeImbalance, PositiveImbalance}; // Runtime use sp_runtime::{ @@ -83,25 +81,15 @@ impl Default for TransactionFeeHandler { } } -impl - OnUnbalanced< - FungibleImbalance< - u64, - DecreaseIssuance, pallet_balances::Pallet>, - IncreaseIssuance, pallet_balances::Pallet>, - >, - > for TransactionFeeHandler +impl OnUnbalanced, PositiveImbalance>> + for TransactionFeeHandler where T: frame_system::Config, T: pallet_subtensor::Config, T: pallet_balances::Config, { fn on_nonzero_unbalanced( - imbalance: FungibleImbalance< - u64, - DecreaseIssuance, pallet_balances::Pallet>, - IncreaseIssuance, pallet_balances::Pallet>, - >, + imbalance: FungibleImbalance, PositiveImbalance>, ) { let ti_before = pallet_subtensor::TotalIssuance::::get(); pallet_subtensor::TotalIssuance::::put( diff --git a/precompiles/src/lib.rs b/precompiles/src/lib.rs index 864119d89f..a9f4d756ae 100644 --- a/precompiles/src/lib.rs +++ b/precompiles/src/lib.rs @@ -200,7 +200,7 @@ where a if a == hash(8) => Some(Bn128Pairing::execute(handle)), a if a == hash(9) => Some(Bn128Add::execute(handle)), // Non-Frontier specific nor Ethereum precompiles : - a if a == hash(1024) => Some(Sha3FIPS256::execute(handle)), + a if a == hash(1024) => Some(Sha3FIPS256::::execute(handle)), a if a == hash(1025) => Some(ECRecoverPublicKey::execute(handle)), a if a == hash(Ed25519Verify::::INDEX) => { Some(Ed25519Verify::::execute(handle))