diff --git a/.github/actions/build-dependencies/action.yml b/.github/actions/build-dependencies/action.yml index 02babdc6..2e932d17 100644 --- a/.github/actions/build-dependencies/action.yml +++ b/.github/actions/build-dependencies/action.yml @@ -37,16 +37,6 @@ runs: with: toolchain: ${{ inputs.rust-toolchain }} components: ${{ inputs.rust-components }} - - - name: Get nightly version to use - id: nightly - shell: bash - run: echo "version=$(cat .github/nightly-version)" >> $GITHUB_OUTPUT - - - name: Install WASM toolchain - uses: dtolnay/rust-toolchain@master - with: - toolchain: ${{ steps.nightly.outputs.version }} targets: wasm32-unknown-unknown - name: Cache Rust diff --git a/Cargo.lock b/Cargo.lock index d3df6c51..c7944311 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -42,7 +42,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -51,7 +51,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "rand_core 0.6.4", ] @@ -62,7 +62,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8" dependencies = [ "crypto-common", - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -197,6 +197,46 @@ dependencies = [ "winapi", ] +[[package]] +name = "anstream" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-wincon", + "concolor-override", + "concolor-query", + "is-terminal", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2" + +[[package]] +name = "anstyle-parse" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-wincon" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa" +dependencies = [ + "anstyle", + "windows-sys 0.45.0", +] + [[package]] name = "anyhow" version = "1.0.70" @@ -349,7 +389,7 @@ dependencies = [ "log", "parking", "polling", - "rustix 0.37.3", + "rustix 0.37.5", "slab", "socket2", "waker-fn", @@ -372,7 +412,7 @@ checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" dependencies = [ "proc-macro2", "quote", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] @@ -698,7 +738,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -707,7 +747,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -1001,7 +1041,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -1010,7 +1050,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -1048,9 +1088,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ed9a53e5d4d9c573ae844bfac6872b159cb1d1585a83b29e7a64b7eef7332a" +checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" dependencies = [ "glob", "libc", @@ -1076,17 +1116,26 @@ dependencies = [ [[package]] name = "clap" -version = "4.1.13" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c911b090850d79fc64fe9ea01e28e465f65e821e08813ced95bced72f7a8a9b" +checksum = "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3" dependencies = [ - "bitflags", - "clap_derive 4.1.12", - "clap_lex 0.3.3", - "is-terminal", + "clap_builder", + "clap_derive 4.2.0", "once_cell", +] + +[[package]] +name = "clap_builder" +version = "4.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f" +dependencies = [ + "anstream", + "anstyle", + "bitflags", + "clap_lex 0.4.1", "strsim", - "termcolor", ] [[package]] @@ -1104,14 +1153,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.1.12" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a932373bab67b984c790ddf2c9ca295d8e3af3b7ef92de5a5bacdccdee4b09b" +checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4" dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] @@ -1125,12 +1174,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.3.3" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "033f6b7a4acb1f358c742aaca805c939ee73b4c6209ae4318ec7aca81c42e646" -dependencies = [ - "os_str_bytes", -] +checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1" [[package]] name = "codespan-reporting" @@ -1190,7 +1236,7 @@ dependencies = [ "bech32 0.7.3", "bs58", "digest 0.10.6", - "generic-array 0.14.6", + "generic-array 0.14.7", "hex", "ripemd", "serde", @@ -1211,6 +1257,21 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "concolor-override" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f" + +[[package]] +name = "concolor-query" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf" +dependencies = [ + "windows-sys 0.45.0", +] + [[package]] name = "concurrent-queue" version = "2.1.0" @@ -1495,7 +1556,7 @@ version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "rand_core 0.6.4", "subtle", "zeroize", @@ -1507,7 +1568,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c2538c4e68e52548bacb3e83ac549f903d44f011ac9d5abb5e132e67d0808f7" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "rand_core 0.6.4", "subtle", "zeroize", @@ -1519,7 +1580,7 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "rand_core 0.6.4", "typenum", ] @@ -1530,7 +1591,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "subtle", ] @@ -1540,7 +1601,7 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "subtle", ] @@ -1627,7 +1688,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] @@ -1644,7 +1705,7 @@ checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] @@ -1877,7 +1938,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -2066,9 +2127,9 @@ dependencies = [ [[package]] name = "ecdsa" -version = "0.16.1" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1b0a1222f8072619e8a6b667a854020a03d363738303203c09468b3424a420a" +checksum = "644d3b8674a5fc5b929ae435bca85c2323d85ccb013a5509c2ac9ee11a6284ba" dependencies = [ "der 0.7.1", "elliptic-curve 0.13.2", @@ -2130,7 +2191,7 @@ dependencies = [ "der 0.6.1", "digest 0.10.6", "ff 0.12.1", - "generic-array 0.14.6", + "generic-array 0.14.7", "group 0.12.1", "hkdf", "pem-rfc7468", @@ -2151,7 +2212,7 @@ dependencies = [ "crypto-bigint 0.5.1", "digest 0.10.6", "ff 0.13.0", - "generic-array 0.14.6", + "generic-array 0.14.7", "group 0.13.0", "pkcs8 0.10.1", "rand_core 0.6.4", @@ -2372,9 +2433,9 @@ dependencies = [ [[package]] name = "ethers-addressbook" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12117b891bb7a568c6f827b78c030bb10d13561e14f2ceea6d74ac01850b413a" +checksum = "c0b603812e5e4d63521c691cbc1f34743879e96a1ee96c6594639d7fa0cf6fbc" dependencies = [ "ethers-core", "once_cell", @@ -2384,9 +2445,9 @@ dependencies = [ [[package]] name = "ethers-contract" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0d30b017666eb5f8763fefd72252a695ae96c953444bc2eae7fd90d044f1d9" +checksum = "b4e8ed7c2b2a22e07b65ae0eb426c948a7448f1be15c66e4813e02c423751fc9" dependencies = [ "ethers-contract-abigen", "ethers-contract-derive", @@ -2403,9 +2464,9 @@ dependencies = [ [[package]] name = "ethers-contract-abigen" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33febb0b50573d9348866fe896e0684e885412b1a82d1eafc4c91be8d287a46" +checksum = "bf0984f4ec4e267fd27b7c9fa2f73e72c5c98491a73f777290654154d104f723" dependencies = [ "Inflector", "dunce", @@ -2430,9 +2491,9 @@ dependencies = [ [[package]] name = "ethers-contract-derive" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f69a3681044fc474fb6748c12902ce9c7a6a8958c8d02693d98e7fab4c734a7" +checksum = "914e9211077a1b590af1ee6b8dfbd54515c808119546c95da69479908dc3d4de" dependencies = [ "ethers-contract-abigen", "ethers-core", @@ -2444,9 +2505,9 @@ dependencies = [ [[package]] name = "ethers-core" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a73bf2bbd4e19fd5c5dca74ea68d8799acc87f0e30ccda6609e79d7559f7317" +checksum = "40bf114f1017ace0f622f1652f59c2c5e1abfe7d88891cca0c43da979b351de0" dependencies = [ "arrayvec 0.7.2", "bytes", @@ -2455,7 +2516,7 @@ dependencies = [ "convert_case", "elliptic-curve 0.13.2", "ethabi", - "generic-array 0.14.6", + "generic-array 0.14.7", "getrandom 0.2.8", "hex", "k256", @@ -2477,9 +2538,9 @@ dependencies = [ [[package]] name = "ethers-etherscan" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f09835b5e52664cb08e5e4803509588b3c5fa81bb94f034d3b749eeeb2c41e3" +checksum = "8920b59cf81e357df2c8102d6a9dc81c2d68f7409543ff3b6868851ecf007807" dependencies = [ "ethers-core", "ethers-solc", @@ -2494,9 +2555,9 @@ dependencies = [ [[package]] name = "ethers-middleware" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422b0b96262a461c92fd80e74c94a2c7aa9b8d74cd50b20c97990301c9aa9dab" +checksum = "c54b30f67c1883ed68bd38aedbdd321831382c12e1b95089c8261c79bb85e4da" dependencies = [ "async-trait", "auto_impl", @@ -2521,9 +2582,9 @@ dependencies = [ [[package]] name = "ethers-providers" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f366585debaab7ee0e0ea56a6fd3745a37f44357962bc33fee9a5a3ecb1410d" +checksum = "c2fa0857eaad0c1678f982a2f4cfbe33ebd51d273cc93de0182b7c693f2a84a1" dependencies = [ "async-trait", "auto_impl", @@ -2557,9 +2618,9 @@ dependencies = [ [[package]] name = "ethers-signers" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af32f2a3c0491636f79e63fff658ad48caace87926d9290689322f415fa917ae" +checksum = "5caa7cad4f444931d0ed45818e609847781582399eff0be5c089e8666475c7fb" dependencies = [ "async-trait", "coins-bip32", @@ -2576,9 +2637,9 @@ dependencies = [ [[package]] name = "ethers-solc" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c1f58948c120a475c3d83f63b9685e541cc101fac72034f70028d4b6ee3d2d6" +checksum = "139542f51f4c405d0dd7e97c34232140a14e8744d1cf121777355567187259e4" dependencies = [ "cfg-if", "dunce", @@ -2732,7 +2793,7 @@ checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.2.16", "windows-sys 0.45.0", ] @@ -2839,7 +2900,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", ] @@ -2862,7 +2923,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support", "frame-support-procedural", @@ -2887,12 +2948,12 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "Inflector", "array-bytes", "chrono", - "clap 4.1.13", + "clap 4.2.1", "comfy-table", "frame-benchmarking", "frame-support", @@ -2934,7 +2995,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support", "frame-system", @@ -2949,9 +3010,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "15.0.0" +version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df6bb8542ef006ef0de09a5c4420787d79823c0ed7924225822362fd2bf2ff2d" +checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" dependencies = [ "cfg-if", "parity-scale-codec", @@ -2962,7 +3023,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "bitflags", "environmental", @@ -2995,7 +3056,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "Inflector", "cfg-expr", @@ -3010,7 +3071,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3022,7 +3083,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "proc-macro2", "quote", @@ -3032,7 +3093,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support", "log", @@ -3050,7 +3111,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "sp-api", @@ -3091,9 +3152,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531ac96c6ff5fd7c62263c5e3c67a603af4fcaee2e1a0ae5565ba3a11e69e549" +checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" dependencies = [ "futures-channel", "futures-core", @@ -3106,9 +3167,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac" +checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" dependencies = [ "futures-core", "futures-sink", @@ -3116,15 +3177,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd" +checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" [[package]] name = "futures-executor" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83" +checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" dependencies = [ "futures-core", "futures-task", @@ -3134,9 +3195,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91" +checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" [[package]] name = "futures-lite" @@ -3165,13 +3226,13 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6" +checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.12", ] [[package]] @@ -3187,15 +3248,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2" +checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" [[package]] name = "futures-task" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879" +checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" [[package]] name = "futures-timer" @@ -3209,9 +3270,9 @@ dependencies = [ [[package]] name = "futures-util" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab" +checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" dependencies = [ "futures-channel", "futures-core", @@ -3245,9 +3306,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.6" +version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", @@ -3549,7 +3610,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" dependencies = [ "digest 0.9.0", - "generic-array 0.14.6", + "generic-array 0.14.7", "hmac 0.8.1", ] @@ -3674,16 +3735,16 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.54" +version = "0.1.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c17cc76786e99f8d2f055c11159e7f0091c42474dcc3189fbab96072e873e6d" +checksum = "716f12fbcfac6ffab0a5e9ec51d0a0ff70503742bb2dc7b99396394c9dc323f0" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows 0.46.0", + "windows 0.47.0", ] [[package]] @@ -3735,9 +3796,9 @@ dependencies = [ [[package]] name = "if-watch" -version = "3.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba7abdbb86e485125dad06c2691e1e393bf3b08c7b743b43aa162a00fd39062e" +checksum = "a9465340214b296cd17a0009acdb890d6160010b8adf8f78a00d0d7ab270f79f" dependencies = [ "async-io", "core-foundation", @@ -3855,7 +3916,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", ] [[package]] @@ -3932,19 +3993,19 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" +checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" [[package]] name = "is-terminal" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8687c819457e979cc940d09cb16e42a1bf70aa6b60a549de6d3a62a0ee90c69e" +checksum = "256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8" dependencies = [ "hermit-abi 0.3.1", "io-lifetimes 1.0.9", - "rustix 0.36.11", + "rustix 0.37.5", "windows-sys 0.45.0", ] @@ -4134,7 +4195,7 @@ version = "0.13.0" source = "git+https://github.com/RustCrypto/elliptic-curves?rev=43d95961b77ad18e54d2874403052fdee248076c#43d95961b77ad18e54d2874403052fdee248076c" dependencies = [ "cfg-if", - "ecdsa 0.16.1", + "ecdsa 0.16.2", "elliptic-curve 0.13.2", "once_cell", "sha2 0.10.6", @@ -4832,9 +4893,9 @@ checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" [[package]] name = "linux-raw-sys" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d" +checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f" [[package]] name = "lock_api" @@ -4960,11 +5021,11 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "memfd" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b20a59d985586e4a5aef64564ac77299f8586d8be6cf9106a5a40207e8908efb" +checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" dependencies = [ - "rustix 0.36.11", + "rustix 0.37.5", ] [[package]] @@ -5046,7 +5107,7 @@ dependencies = [ "crypto-bigint 0.5.1", "ff 0.13.0", "ff-group-tests", - "generic-array 0.14.6", + "generic-array 0.14.7", "group 0.13.0", "hex", "lazy_static", @@ -5760,7 +5821,7 @@ name = "p256" version = "0.13.0" source = "git+https://github.com/RustCrypto/elliptic-curves?rev=43d95961b77ad18e54d2874403052fdee248076c#43d95961b77ad18e54d2874403052fdee248076c" dependencies = [ - "ecdsa 0.16.1", + "ecdsa 0.16.2", "elliptic-curve 0.13.2", "primeorder", "sha2 0.10.6", @@ -5799,7 +5860,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5814,7 +5875,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support", "frame-system", @@ -5830,7 +5891,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support", "frame-system", @@ -5844,7 +5905,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5868,7 +5929,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5883,7 +5944,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5906,7 +5967,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support", "frame-system", @@ -5927,7 +5988,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-benchmarking", "frame-support", @@ -5945,7 +6006,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-support", "frame-system", @@ -5961,7 +6022,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5977,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6081,7 +6142,7 @@ dependencies = [ "cfg-if", "instant", "libc", - "redox_syscall", + "redox_syscall 0.2.16", "smallvec", "winapi", ] @@ -6094,7 +6155,7 @@ checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.2.16", "smallvec", "windows-sys 0.45.0", ] @@ -6200,9 +6261,9 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pest" -version = "2.5.6" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cbd939b234e95d72bc393d51788aec68aeeb5d51e748ca08ff3aad58cb722f7" +checksum = "7b1403e8401ad5dedea73c626b99758535b342502f8d1e361f4a2dd952749122" dependencies = [ "thiserror", "ucd-trie", @@ -6210,9 +6271,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.5.6" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a81186863f3d0a27340815be8f2078dd8050b14cd71913db9fbda795e5f707d7" +checksum = "be99c4c1d2fc2769b1d00239431d711d08f6efedcecb8b6e30707160aee99c15" dependencies = [ "pest", "pest_generator", @@ -6220,22 +6281,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.5.6" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a1ef20bf3193c15ac345acb32e26b3dc3223aff4d77ae4fc5359567683796b" +checksum = "e56094789873daa36164de2e822b3888c6ae4b4f9da555a1103587658c805b1e" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.12", ] [[package]] name = "pest_meta" -version = "2.5.6" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e3b284b1f13a20dc5ebc90aff59a51b8d7137c221131b52a7260c08cbc1cc80" +checksum = "6733073c7cff3d8459fda0e42f13a047870242aed8b509fe98000928975f359e" dependencies = [ "once_cell", "pest", @@ -6751,9 +6812,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72ef4ced82a24bb281af338b9e8f94429b6eca01b4e66d899f40031f074e74c9" +checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c" dependencies = [ "bytes", "rand 0.8.5", @@ -6940,6 +7001,15 @@ dependencies = [ "bitflags", ] +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags", +] + [[package]] name = "redox_users" version = "0.4.3" @@ -6947,7 +7017,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ "getrandom 0.2.8", - "redox_syscall", + "redox_syscall 0.2.16", "thiserror", ] @@ -6968,7 +7038,7 @@ checksum = "8d2275aab483050ab2a7364c1a46604865ee7d6906684e08db0f090acf74f9e7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] @@ -7023,9 +7093,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.11.15" +version = "0.11.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ba30cc2c0cd02af1222ed216ba659cdb2f879dfe3181852fe7c50b1d0005949" +checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254" dependencies = [ "base64 0.21.0", "bytes", @@ -7278,15 +7348,15 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.3" +version = "0.37.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2" +checksum = "0e78cc525325c06b4a7ff02db283472f3c042b7ff0c391f96c6d5ac6f4f91b75" dependencies = [ "bitflags", "errno 0.3.0", "io-lifetimes 1.0.9", "libc", - "linux-raw-sys 0.3.0", + "linux-raw-sys 0.3.1", "windows-sys 0.45.0", ] @@ -7389,7 +7459,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "log", "sp-core", @@ -7400,7 +7470,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "futures", @@ -7428,7 +7498,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "futures", "futures-timer", @@ -7451,7 +7521,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7466,7 +7536,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -7485,7 +7555,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7496,11 +7566,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "chrono", - "clap 4.1.13", + "clap 4.2.1", "fdlimit", "futures", "libp2p", @@ -7536,7 +7606,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "fnv", "futures", @@ -7562,7 +7632,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "hash-db", "kvdb", @@ -7588,7 +7658,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "futures", @@ -7613,7 +7683,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "fork-tree", @@ -7652,7 +7722,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7665,7 +7735,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "ahash 0.8.3", "array-bytes", @@ -7705,7 +7775,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "futures", @@ -7728,7 +7798,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "lru", "parity-scale-codec", @@ -7752,7 +7822,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -7765,7 +7835,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "log", "sc-allocator", @@ -7778,7 +7848,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "anyhow", "cfg-if", @@ -7796,7 +7866,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "ansi_term", "futures", @@ -7812,7 +7882,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "async-trait", @@ -7827,7 +7897,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "async-channel", @@ -7871,7 +7941,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "cid", "futures", @@ -7891,7 +7961,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "async-trait", @@ -7919,7 +7989,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "ahash 0.8.3", "futures", @@ -7938,7 +8008,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "futures", @@ -7960,7 +8030,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "async-trait", @@ -7994,7 +8064,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "futures", @@ -8014,7 +8084,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "bytes", @@ -8045,7 +8115,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "futures", "libp2p", @@ -8058,7 +8128,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8067,7 +8137,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "futures", "jsonrpsee", @@ -8097,7 +8167,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8116,7 +8186,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "http", "jsonrpsee", @@ -8131,7 +8201,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", "futures", @@ -8157,7 +8227,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "directories", @@ -8223,7 +8293,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "log", "parity-scale-codec", @@ -8234,9 +8304,9 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ - "clap 4.1.13", + "clap 4.2.1", "fs4", "futures", "log", @@ -8250,7 +8320,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "futures", "libc", @@ -8269,7 +8339,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "chrono", "futures", @@ -8288,7 +8358,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "ansi_term", "atty", @@ -8319,7 +8389,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8330,7 +8400,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "futures", @@ -8357,7 +8427,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "futures", @@ -8371,7 +8441,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-channel", "futures", @@ -8408,9 +8478,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61471dff9096de1d8b2319efed7162081e96793f5ebb147e50db10d50d648a4d" +checksum = "0cfdffd972d76b22f3d7f81c8be34b2296afd3a25e0a547bd9abe340a4dbbe97" dependencies = [ "bitvec 1.0.1", "cfg-if", @@ -8422,9 +8492,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219580e803a66b3f05761fd06f1f879a872444e49ce23f73694d26e5a954c7e6" +checksum = "61fa974aea2d63dd18a4ec3a49d59af9f34178c73a4f56d2f18205628d00681e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8577,7 +8647,7 @@ checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" dependencies = [ "base16ct 0.1.1", "der 0.6.1", - "generic-array 0.14.6", + "generic-array 0.14.7", "pkcs8 0.9.0", "subtle", "zeroize", @@ -8591,7 +8661,7 @@ checksum = "48518a2b5775ba8ca5b46596aae011caa431e6ce7e4a67ead66d92f08884220e" dependencies = [ "base16ct 0.2.0", "der 0.7.1", - "generic-array 0.14.6", + "generic-array 0.14.7", "pkcs8 0.10.1", "subtle", "zeroize", @@ -8708,7 +8778,7 @@ dependencies = [ name = "serai-node" version = "0.1.0" dependencies = [ - "clap 4.1.13", + "clap 4.2.1", "frame-benchmarking", "frame-benchmarking-cli", "futures", @@ -8799,9 +8869,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.158" +version = "1.0.159" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771d4d9c4163ee138805e12c710dd365e4f44be8be0503cb1bb9eb989425d9c9" +checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" dependencies = [ "serde_derive", ] @@ -8817,20 +8887,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.158" +version = "1.0.159" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e801c1712f48475582b7696ac71e0ca34ebb30e09338425384269d9717c62cad" +checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" dependencies = [ "proc-macro2", "quote", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] name = "serde_json" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea" +checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" dependencies = [ "itoa", "ryu", @@ -9078,7 +9148,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "hash-db", "log", @@ -9096,7 +9166,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "Inflector", "blake2", @@ -9110,7 +9180,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "scale-info", @@ -9123,7 +9193,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "integer-sqrt", "num-traits", @@ -9137,7 +9207,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "scale-info", @@ -9150,7 +9220,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "sp-api", @@ -9162,7 +9232,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "futures", "log", @@ -9180,7 +9250,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "futures", @@ -9195,7 +9265,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "merlin 2.0.1", @@ -9218,7 +9288,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "finality-grandpa", "log", @@ -9236,7 +9306,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "scale-info", @@ -9248,7 +9318,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "scale-info", @@ -9261,13 +9331,13 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "array-bytes", - "base58", "bitflags", "blake2", "bounded-collections", + "bs58", "dyn-clonable", "ed25519-zebra", "futures", @@ -9304,7 +9374,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "blake2b_simd", "byteorder", @@ -9333,7 +9403,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "proc-macro2", "quote", @@ -9344,7 +9414,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -9353,7 +9423,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "proc-macro2", "quote", @@ -9363,7 +9433,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "environmental", "parity-scale-codec", @@ -9374,7 +9444,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9389,7 +9459,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "bytes", "ed25519", @@ -9398,6 +9468,7 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", + "rustversion", "secp256k1", "sp-core", "sp-externalities", @@ -9414,7 +9485,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "lazy_static", "sp-core", @@ -9425,7 +9496,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "futures", "merlin 2.0.1", @@ -9441,7 +9512,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "thiserror", "zstd", @@ -9450,7 +9521,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "sp-api", "sp-core", @@ -9460,7 +9531,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "backtrace", "lazy_static", @@ -9470,7 +9541,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "rustc-hash", "serde", @@ -9480,7 +9551,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "either", "hash256-std-hasher", @@ -9502,7 +9573,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9520,7 +9591,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "Inflector", "proc-macro-crate", @@ -9532,7 +9603,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "scale-info", @@ -9546,7 +9617,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "scale-info", @@ -9558,7 +9629,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "hash-db", "log", @@ -9578,7 +9649,7 @@ dependencies = [ [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" [[package]] name = "sp-std" @@ -9589,7 +9660,7 @@ checksum = "af0ee286f98455272f64ac5bb1384ff21ac029fbb669afbaf48477faff12760e" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9602,7 +9673,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "futures-timer", @@ -9617,7 +9688,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "sp-std 5.0.0", @@ -9629,7 +9700,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "sp-api", "sp-runtime", @@ -9638,7 +9709,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "async-trait", "log", @@ -9654,7 +9725,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "ahash 0.8.3", "hash-db", @@ -9677,7 +9748,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9694,7 +9765,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -9705,7 +9776,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9719,7 +9790,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "parity-scale-codec", "scale-info", @@ -9888,7 +9959,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "platforms 2.0.0", ] @@ -9896,7 +9967,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -9915,7 +9986,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "hyper", "log", @@ -9927,7 +9998,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#a4cb49764a438bc9066451ac5956ecf3e12de6de" +source = "git+https://github.com/serai-dex/substrate#e171186833b36b0c43fd328292a00338667be81e" dependencies = [ "ansi_term", "build-helper", @@ -10076,9 +10147,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.10" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aad1363ed6d37b84299588d62d3a7d95b5a5c2d9aad5c85609fda12afaa1f40" +checksum = "79d9531f94112cfc3e4c8f5f02cb2b58f72c97b7efd85f70203cc6d8efda5927" dependencies = [ "proc-macro2", "quote", @@ -10132,15 +10203,15 @@ checksum = "8ae9980cab1db3fceee2f6c6f643d5d8de2997c58ee8d25fb0cc8a9e9e7348e5" [[package]] name = "tempfile" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" +checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" dependencies = [ "cfg-if", "fastrand", - "redox_syscall", - "rustix 0.36.11", - "windows-sys 0.42.0", + "redox_syscall 0.3.5", + "rustix 0.37.5", + "windows-sys 0.45.0", ] [[package]] @@ -10215,7 +10286,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] @@ -10371,14 +10442,13 @@ dependencies = [ [[package]] name = "tokio" -version = "1.26.0" +version = "1.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64" +checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001" dependencies = [ "autocfg", "bytes", "libc", - "memchr", "mio", "num_cpus", "parking_lot 0.12.1", @@ -10391,13 +10461,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.8.2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" +checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.12", ] [[package]] @@ -10812,7 +10882,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" dependencies = [ - "generic-array 0.14.6", + "generic-array 0.14.7", "subtle", ] @@ -10855,6 +10925,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "utf8parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" + [[package]] name = "uuid" version = "0.8.2" @@ -11654,11 +11730,11 @@ dependencies = [ [[package]] name = "windows" -version = "0.46.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25" +checksum = "2649ff315bee4c98757f15dac226efe3d81927adbb6e882084bb1ee3e0c330a7" dependencies = [ - "windows-targets", + "windows-targets 0.47.0", ] [[package]] @@ -11667,12 +11743,12 @@ version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" dependencies = [ - "windows_aarch64_gnullvm", + "windows_aarch64_gnullvm 0.42.2", "windows_aarch64_msvc 0.42.2", "windows_i686_gnu 0.42.2", "windows_i686_msvc 0.42.2", "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm", + "windows_x86_64_gnullvm 0.42.2", "windows_x86_64_msvc 0.42.2", ] @@ -11682,7 +11758,7 @@ version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" dependencies = [ - "windows-targets", + "windows-targets 0.42.2", ] [[package]] @@ -11691,21 +11767,42 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" dependencies = [ - "windows_aarch64_gnullvm", + "windows_aarch64_gnullvm 0.42.2", "windows_aarch64_msvc 0.42.2", "windows_i686_gnu 0.42.2", "windows_i686_msvc 0.42.2", "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm", + "windows_x86_64_gnullvm 0.42.2", "windows_x86_64_msvc 0.42.2", ] +[[package]] +name = "windows-targets" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f8996d3f43b4b2d44327cd71b7b0efd1284ab60e6e9d0e8b630e18555d87d3e" +dependencies = [ + "windows_aarch64_gnullvm 0.47.0", + "windows_aarch64_msvc 0.47.0", + "windows_i686_gnu 0.47.0", + "windows_i686_msvc 0.47.0", + "windows_x86_64_gnu 0.47.0", + "windows_x86_64_gnullvm 0.47.0", + "windows_x86_64_msvc 0.47.0", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "831d567d53d4f3cb1db332b68e6e2b6260228eb4d99a777d8b2e8ed794027c90" + [[package]] name = "windows_aarch64_msvc" version = "0.34.0" @@ -11718,6 +11815,12 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" +[[package]] +name = "windows_aarch64_msvc" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a42d54a417c60ce4f0e31661eed628f0fa5aca73448c093ec4d45fab4c51cdf" + [[package]] name = "windows_i686_gnu" version = "0.34.0" @@ -11730,6 +11833,12 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" +[[package]] +name = "windows_i686_gnu" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1925beafdbb22201a53a483db861a5644123157c1c3cee83323a2ed565d71e3" + [[package]] name = "windows_i686_msvc" version = "0.34.0" @@ -11742,6 +11851,12 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" +[[package]] +name = "windows_i686_msvc" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a8ef8f2f1711b223947d9b69b596cf5a4e452c930fb58b6fc3fdae7d0ec6b31" + [[package]] name = "windows_x86_64_gnu" version = "0.34.0" @@ -11754,12 +11869,24 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" +[[package]] +name = "windows_x86_64_gnu" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7acaa0c2cf0d2ef99b61c308a0c3dbae430a51b7345dedec470bd8f53f5a3642" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a0628f71be1d11e17ca4a0e9e15b3a5180f6fbf1c2d55e3ba3f850378052c1" + [[package]] name = "windows_x86_64_msvc" version = "0.34.0" @@ -11772,6 +11899,12 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" +[[package]] +name = "windows_x86_64_msvc" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d6e62c256dc6d40b8c8707df17df8d774e60e39db723675241e7c15e910bce7" + [[package]] name = "winnow" version = "0.4.1" @@ -11930,13 +12063,13 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57090580b8b26d9fd2288c4ac982b3b3c6446cd8e91112bcf672d5ddb2f17441" +checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.10", + "syn 2.0.12", ] [[package]] diff --git a/docs/Getting Started.md b/docs/Getting Started.md index 41708cd4..d898afd3 100644 --- a/docs/Getting Started.md +++ b/docs/Getting Started.md @@ -27,6 +27,7 @@ brew install rustup ``` rustup update rustup toolchain install stable +rustup target add wasm32-unknown-unknown rustup toolchain install nightly rustup target add wasm32-unknown-unknown --toolchain nightly ``` diff --git a/substrate/serai/client/src/serai/scale_value.rs b/substrate/serai/client/src/serai/scale_value.rs index c09b2eea..1e9b32d9 100644 --- a/substrate/serai/client/src/serai/scale_value.rs +++ b/substrate/serai/client/src/serai/scale_value.rs @@ -4,7 +4,7 @@ use subxt::ext::scale_value::{Composite, ValueDef, Value, scale}; pub(crate) fn scale_value(value: V) -> Value { let mut registry = Registry::new(); - let id = registry.register_type(&MetaType::new::()).id(); + let id = registry.register_type(&MetaType::new::()).id; let registry = PortableRegistry::from(registry); scale::decode_as_type(&mut value.encode().as_ref(), id, ®istry).unwrap().remove_context() }