diff --git a/Cargo.lock b/Cargo.lock index 93a4f117..191220f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,9 +96,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" +checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" dependencies = [ "memchr", ] @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" +checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" [[package]] name = "anstyle-parse" @@ -208,6 +208,15 @@ version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b1c5a481ec30a5abd8dfbd94ab5cf1bb4e9a66be7f1b3b322f2f1170c200fd" +[[package]] +name = "array-init" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23589ecb866b460d3a0f1278834750268c607e8e28a1b982c907219f3178cd72" +dependencies = [ + "nodrop", +] + [[package]] name = "arrayref" version = "0.3.7" @@ -242,7 +251,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror", - "time 0.3.27", + "time", ] [[package]] @@ -316,7 +325,7 @@ checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -340,7 +349,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", ] [[package]] @@ -372,7 +381,7 @@ dependencies = [ "cfg-if", "libc", "miniz_oxide", - "object 0.32.0", + "object 0.32.1", "rustc-demangle", ] @@ -410,9 +419,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.2" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" +checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" [[package]] name = "base64ct" @@ -456,13 +465,13 @@ dependencies = [ "lazy_static", "lazycell", "peeking_take_while", - "prettyplease 0.2.12", + "prettyplease 0.2.15", "proc-macro2", "quote", "regex", "rustc-hash", "shlex", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -568,24 +577,24 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c2f0dc9a68c6317d884f97cc36cf5a3d20ba14ce404227df55e1af708ab04bc" +checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", "arrayvec", - "constant_time_eq 0.2.6", + "constant_time_eq", ] [[package]] name = "blake2s_simd" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f" +checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" dependencies = [ "arrayref", "arrayvec", - "constant_time_eq 0.2.6", + "constant_time_eq", ] [[package]] @@ -598,7 +607,7 @@ dependencies = [ "arrayvec", "cc", "cfg-if", - "constant_time_eq 0.3.0", + "constant_time_eq", "digest 0.10.7", ] @@ -649,7 +658,7 @@ dependencies = [ "hyper", "hyperlocal", "log", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "serde", "serde_derive", "serde_json", @@ -695,9 +704,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.6.0" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" +checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a" dependencies = [ "memchr", "serde", @@ -726,9 +735,9 @@ checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] name = "bytemuck" -version = "1.13.1" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" +checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" [[package]] name = "byteorder" @@ -738,23 +747,13 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" dependencies = [ "serde", ] -[[package]] -name = "bzip2" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - [[package]] name = "bzip2-sys" version = "0.1.11+1.0.8" @@ -786,9 +785,9 @@ dependencies = [ [[package]] name = "cargo_metadata" -version = "0.15.4" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" +checksum = "e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592" dependencies = [ "camino", "cargo-platform", @@ -819,11 +818,11 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.4" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" +checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" dependencies = [ - "smallvec", + "smallvec 1.11.0", ] [[package]] @@ -876,17 +875,16 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.26" +version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" +checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", - "time 0.1.45", "wasm-bindgen", - "winapi", + "windows-targets", ] [[package]] @@ -958,20 +956,19 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.0" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d5f1946157a96594eb2d2c10eb7ad9a2b27518cb3000209dec700c35df9197d" +checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" dependencies = [ "clap_builder", "clap_derive", - "once_cell", ] [[package]] name = "clap_builder" -version = "4.4.0" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78116e32a042dd73c2901f0dc30790d20ff3447f3e3472fad359e8c3d282bcd6" +checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" dependencies = [ "anstream", "anstyle", @@ -981,14 +978,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.4.0" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9fd1a5729c4548118d7d70ff234a44868d00489a4b6597b0b020918a0e91a1a" +checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -1045,7 +1042,7 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979" dependencies = [ - "base64 0.21.2", + "base64 0.21.4", "bech32", "bs58", "digest 0.10.7", @@ -1085,6 +1082,18 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "const-hex" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08849ed393c907c90016652a01465a12d86361cd38ad2a7de026c56a520cc259" +dependencies = [ + "cfg-if", + "cpufeatures", + "hex", + "serde", +] + [[package]] name = "const-oid" version = "0.9.5" @@ -1113,18 +1122,6 @@ dependencies = [ "tiny-keccak", ] -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - -[[package]] -name = "constant_time_eq" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21a53c0a4d288377e7415b53dcfc3c04da5cdc2cc95c8d5ac178b58f0b861ad6" - [[package]] name = "constant_time_eq" version = "0.3.0" @@ -1209,7 +1206,7 @@ dependencies = [ "hashbrown 0.13.2", "log", "regalloc2", - "smallvec", + "smallvec 1.11.0", "target-lexicon", ] @@ -1254,7 +1251,7 @@ checksum = "ba73c410c2d52e28fc4b49aab955a1c2f58580ff37a3b0641e23bccd6049e4b5" dependencies = [ "cranelift-codegen", "log", - "smallvec", + "smallvec 1.11.0", "target-lexicon", ] @@ -1284,9 +1281,9 @@ dependencies = [ "cranelift-codegen", "cranelift-entity", "cranelift-frontend", - "itertools", + "itertools 0.10.5", "log", - "smallvec", + "smallvec 1.11.0", "wasmparser", "wasmtime-types", ] @@ -1366,9 +1363,9 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-bigint" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" +checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124" dependencies = [ "generic-array", "rand_core 0.6.4", @@ -1419,9 +1416,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.0.0" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" +checksum = "622178105f911d937a42cdb140730ba4a3ed2becd8ae6ce39c7d28b5d75d4588" dependencies = [ "cfg-if", "cpufeatures", @@ -1443,14 +1440,14 @@ checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "cxx" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28403c86fc49e3401fdf45499ba37fad6493d9329449d6449d7f0e10f4654d28" +checksum = "bbe98ba1789d56fb3db3bee5e032774d4f421b685de7ba703643584ba24effbe" dependencies = [ "cc", "cxxbridge-flags", @@ -1460,9 +1457,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78da94fef01786dc3e0c76eafcd187abcaa9972c78e05ff4041e24fdf059c285" +checksum = "c4ce20f6b8433da4841b1dadfb9468709868022d829d5ca1f2ffbda928455ea3" dependencies = [ "cc", "codespan-reporting", @@ -1470,24 +1467,24 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "cxxbridge-flags" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2a6f5e1dfb4b34292ad4ea1facbfdaa1824705b231610087b00b17008641809" +checksum = "20888d9e1d2298e2ff473cee30efe7d5036e437857ab68bbfea84c74dba91da2" [[package]] name = "cxxbridge-macro" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c49547d73ba8dcfd4ad7325d64c6d5391ff4224d498fc39a6f3f49825a530d" +checksum = "2fa16a70dd58129e4dfffdff535fb1bce66673f7bbeec4a5a1765a504e1ccd84" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -1495,7 +1492,7 @@ name = "dalek-ff-group" version = "0.4.0" dependencies = [ "crypto-bigint", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "digest 0.10.7", "ff", "ff-group-tests", @@ -1576,7 +1573,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -1609,7 +1606,7 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" dependencies = [ "darling_core 0.20.3", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -1775,6 +1772,15 @@ dependencies = [ "dirs-sys-next", ] +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-next" version = "2.0.0" @@ -1816,7 +1822,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -1952,7 +1958,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "ed25519", "rand_core 0.6.4", "serde", @@ -1962,11 +1968,11 @@ dependencies = [ [[package]] name = "ed25519-zebra" -version = "4.0.2" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e83e509bcd060ca4b54b72bde5bb306cb2088cb01e14797ebae90a24f70f5f7" +checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "ed25519", "hashbrown 0.14.0", "hex", @@ -2020,11 +2026,11 @@ dependencies = [ [[package]] name = "enr" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf56acd72bb22d2824e66ae8e9e5ada4d0de17a69c7fd35569dde2ada8ec9116" +checksum = "0be7b2ac146c1f99fe245c02d16af0696450d8e06c135db75e10eeb9e642c20d" dependencies = [ - "base64 0.13.1", + "base64 0.21.4", "bytes", "hex", "k256", @@ -2032,6 +2038,7 @@ dependencies = [ "rand", "rlp", "serde", + "serde-hex", "sha3", "zeroize", ] @@ -2075,9 +2082,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" +checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" dependencies = [ "errno-dragonfly", "libc", @@ -2185,9 +2192,9 @@ dependencies = [ [[package]] name = "ethers" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b4026b97da8281276744741fac7eb385da905f6093c583331fa2953fdd4253" +checksum = "1ad13497f6e0a24292fc7b408e30d22fe9dc262da1f40d7b542c3a44e7fc0476" dependencies = [ "ethers-addressbook", "ethers-contract", @@ -2201,9 +2208,9 @@ dependencies = [ [[package]] name = "ethers-addressbook" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edcb6ffefc230d8c42874c51b28dc11dbb8de50b27a8fdf92648439d6baa68dc" +checksum = "c6e9e8acd0ed348403cc73a670c24daba3226c40b98dc1a41903766b3ab6240a" dependencies = [ "ethers-core", "once_cell", @@ -2213,17 +2220,16 @@ dependencies = [ [[package]] name = "ethers-contract" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d4719a44c3d37ab07c6dea99ab174068d8c35e441b60b6c20ce4e48357273e8" +checksum = "d79269278125006bb0552349c03593ffa9702112ca88bc7046cc669f148fb47c" dependencies = [ + "const-hex", "ethers-contract-abigen", "ethers-contract-derive", "ethers-core", "ethers-providers", - "ethers-signers", "futures-util", - "hex", "once_cell", "pin-project", "serde", @@ -2233,56 +2239,56 @@ dependencies = [ [[package]] name = "ethers-contract-abigen" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "155ea1b84d169d231317ed86e307af6f2bed6b40dd17e5e94bc84da21cadb21c" +checksum = "ce95a43c939b2e4e2f3191c5ad4a1f279780b8a39139c9905b43a7433531e2ab" dependencies = [ "Inflector", + "const-hex", "dunce", "ethers-core", "eyre", - "hex", - "prettyplease 0.2.12", + "prettyplease 0.2.15", "proc-macro2", "quote", "regex", "serde", "serde_json", - "syn 2.0.29", - "toml 0.7.6", + "syn 2.0.32", + "toml 0.7.8", "walkdir", ] [[package]] name = "ethers-contract-derive" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8567ff196c4a37c1a8c90ec73bda0ad2062e191e4f0a6dc4d943e2ec4830fc88" +checksum = "8e9ce44906fc871b3ee8c69a695ca7ec7f70e50cb379c9b9cb5e532269e492f6" dependencies = [ "Inflector", + "const-hex", "ethers-contract-abigen", "ethers-core", - "hex", "proc-macro2", "quote", "serde_json", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "ethers-core" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60ca2514feb98918a0a31de7e1983c29f2267ebf61b2dc5d4294f91e5b866623" +checksum = "c0a17f0708692024db9956b31d7a20163607d2745953f5ae8125ab368ba280ad" dependencies = [ "arrayvec", "bytes", "cargo_metadata", "chrono", + "const-hex", "elliptic-curve", "ethabi", "generic-array", - "hex", "k256", "num_enum", "once_cell", @@ -2292,7 +2298,7 @@ dependencies = [ "serde", "serde_json", "strum 0.25.0", - "syn 2.0.29", + "syn 2.0.32", "tempfile", "thiserror", "tiny-keccak", @@ -2301,9 +2307,9 @@ dependencies = [ [[package]] name = "ethers-etherscan" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22b3a8269d3df0ed6364bc05b4735b95f4bf830ce3aef87d5e760fb0e93e5b91" +checksum = "0e53451ea4a8128fbce33966da71132cf9e1040dcfd2a2084fd7733ada7b2045" dependencies = [ "ethers-core", "ethers-solc", @@ -2317,9 +2323,9 @@ dependencies = [ [[package]] name = "ethers-middleware" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c339aad74ae5c451d27e0e49c7a3c7d22620b119b4f9291d7aa21f72d7f366" +checksum = "473f1ccd0c793871bbc248729fa8df7e6d2981d6226e4343e3bbaa9281074d5d" dependencies = [ "async-trait", "auto_impl", @@ -2344,23 +2350,24 @@ dependencies = [ [[package]] name = "ethers-providers" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b411b119f1cf0efb69e2190883dee731251882bb21270f893ee9513b3a697c48" +checksum = "6838fa110e57d572336178b7c79e94ff88ef976306852d8cb87d9e5b1fc7c0b5" dependencies = [ "async-trait", "auto_impl", - "base64 0.21.2", + "base64 0.21.4", "bytes", + "const-hex", "enr", "ethers-core", "futures-core", "futures-timer", "futures-util", "hashers", - "hex", "http", "instant", + "jsonwebtoken", "once_cell", "pin-project", "reqwest", @@ -2379,17 +2386,17 @@ dependencies = [ [[package]] name = "ethers-signers" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4864d387456a9c09a1157fa10e1528b29d90f1d859443acf06a1b23365fb518c" +checksum = "5ea44bec930f12292866166f9ddbea6aa76304850e4d8dcd66dc492b43d00ff1" dependencies = [ "async-trait", "coins-bip32", "coins-bip39", + "const-hex", "elliptic-curve", "eth-keystore", "ethers-core", - "hex", "rand", "sha2", "thiserror", @@ -2398,15 +2405,16 @@ dependencies = [ [[package]] name = "ethers-solc" -version = "2.0.8" +version = "2.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6c2b9625a2c639d46625f88acc2092a3cb35786c37f7c2128b3ca20f639b3c" +checksum = "de34e484e7ae3cab99fbfd013d6c5dc7f9013676a4e0e414d8b12e1213e8b3ba" dependencies = [ "cfg-if", + "const-hex", + "dirs", "dunce", "ethers-core", "glob", - "hex", "home", "md-5", "num_cpus", @@ -2418,7 +2426,6 @@ dependencies = [ "serde", "serde_json", "solang-parser", - "svm-rs", "thiserror", "tiny-keccak", "tokio", @@ -2452,7 +2459,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -2522,9 +2529,9 @@ dependencies = [ [[package]] name = "fiat-crypto" -version = "0.1.20" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" +checksum = "d0870c84016d4b481be5c9f323c24f65e31e901ae618f0e80f4308fb00de1d2d" [[package]] name = "file-per-thread-logger" @@ -2582,16 +2589,6 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" -[[package]] -name = "flate2" -version = "1.0.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - [[package]] name = "flexible-transcript" version = "0.3.2" @@ -2638,7 +2635,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", ] @@ -2661,7 +2658,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support", "frame-support-procedural", @@ -2686,7 +2683,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "Inflector", "array-bytes", @@ -2698,7 +2695,7 @@ dependencies = [ "frame-system", "gethostname", "handlebars", - "itertools", + "itertools 0.10.5", "lazy_static", "linked-hash-map", "log", @@ -2734,7 +2731,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support", "frame-system", @@ -2775,7 +2772,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "bitflags 1.3.2", "environmental", @@ -2788,7 +2785,7 @@ dependencies = [ "paste", "scale-info", "serde", - "smallvec", + "smallvec 1.11.0", "sp-api", "sp-arithmetic", "sp-core", @@ -2808,47 +2805,47 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", "expander", "frame-support-procedural-tools", - "itertools", + "itertools 0.10.5", "macro_magic", "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "cfg-if", "frame-support", @@ -2867,7 +2864,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "sp-api", @@ -2876,7 +2873,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support", "parity-scale-codec", @@ -2981,7 +2978,7 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "waker-fn", ] @@ -3003,7 +3000,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -3062,7 +3059,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "pin-utils", "slab", ] @@ -3224,9 +3221,9 @@ dependencies = [ [[package]] name = "handlebars" -version = "4.3.7" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c3372087601b532857d332f5957cbae686da52bb7810bf038c3e3c3cc2fa0d" +checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683" dependencies = [ "log", "pest", @@ -3369,7 +3366,7 @@ checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes", "http", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", ] [[package]] @@ -3412,7 +3409,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "socket2 0.4.9", "tokio", "tower-service", @@ -3657,7 +3654,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.3", + "socket2 0.5.4", "widestring", "windows-sys", "winreg", @@ -3676,7 +3673,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ "hermit-abi", - "rustix 0.38.8", + "rustix 0.38.13", "windows-sys", ] @@ -3689,6 +3686,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.9" @@ -3845,6 +3851,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "jsonwebtoken" +version = "8.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" +dependencies = [ + "base64 0.21.4", + "pem", + "ring", + "serde", + "serde_json", + "simple_asn1", +] + [[package]] name = "k256" version = "0.13.1" @@ -3874,7 +3894,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d770dcb02bf6835887c3a979b5107a04ff4bbde97a5f0928d27404a155add9" dependencies = [ - "smallvec", + "smallvec 1.11.0", ] [[package]] @@ -3898,7 +3918,7 @@ dependencies = [ "parking_lot 0.12.1", "regex", "rocksdb", - "smallvec", + "smallvec 1.11.0", ] [[package]] @@ -3912,11 +3932,11 @@ dependencies = [ "diff", "ena", "is-terminal", - "itertools", + "itertools 0.10.5", "lalrpop-util", "petgraph", "regex", - "regex-syntax 0.7.4", + "regex-syntax 0.7.5", "string_cache", "term", "tiny-keccak", @@ -4044,7 +4064,7 @@ dependencies = [ "libp2p-identity", "log", "multiaddr", - "multihash 0.19.0", + "multihash 0.19.1", "multistream-select", "once_cell", "parking_lot 0.12.1", @@ -4052,7 +4072,7 @@ dependencies = [ "quick-protobuf", "rand", "rw-stream-sink", - "smallvec", + "smallvec 1.11.0", "thiserror", "unsigned-varint", "void", @@ -4069,7 +4089,7 @@ dependencies = [ "libp2p-identity", "log", "parking_lot 0.12.1", - "smallvec", + "smallvec 1.11.0", "trust-dns-resolver", ] @@ -4080,7 +4100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d157562dba6017193e5285acf6b1054759e83540bfd79f75b69d6ce774c88da" dependencies = [ "asynchronous-codec", - "base64 0.21.2", + "base64 0.21.4", "byteorder", "bytes", "either", @@ -4100,7 +4120,7 @@ dependencies = [ "rand", "regex", "sha2", - "smallvec", + "smallvec 1.11.0", "unsigned-varint", "void", ] @@ -4122,7 +4142,7 @@ dependencies = [ "lru", "quick-protobuf", "quick-protobuf-codec", - "smallvec", + "smallvec 1.11.0", "thiserror", "void", ] @@ -4136,7 +4156,7 @@ dependencies = [ "bs58", "ed25519-dalek", "log", - "multihash 0.19.0", + "multihash 0.19.1", "quick-protobuf", "rand", "sha2", @@ -4165,7 +4185,7 @@ dependencies = [ "quick-protobuf", "rand", "sha2", - "smallvec", + "smallvec 1.11.0", "thiserror", "uint", "unsigned-varint", @@ -4186,8 +4206,8 @@ dependencies = [ "libp2p-swarm", "log", "rand", - "smallvec", - "socket2 0.5.3", + "smallvec 1.11.0", + "socket2 0.5.4", "tokio", "trust-dns-proto", "void", @@ -4218,13 +4238,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71ce70757f2c0d82e9a3ef738fb10ea0723d16cec37f078f719e2c247704c1bb" dependencies = [ "bytes", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "futures", "libp2p-core", "libp2p-identity", "log", "multiaddr", - "multihash 0.19.0", + "multihash 0.19.1", "once_cell", "quick-protobuf", "rand", @@ -4272,7 +4292,7 @@ dependencies = [ "quinn", "rand", "rustls", - "socket2 0.5.3", + "socket2 0.5.4", "thiserror", "tokio", ] @@ -4291,7 +4311,7 @@ dependencies = [ "libp2p-swarm", "log", "rand", - "smallvec", + "smallvec 1.11.0", "void", ] @@ -4313,7 +4333,7 @@ dependencies = [ "multistream-select", "once_cell", "rand", - "smallvec", + "smallvec 1.11.0", "tokio", "void", ] @@ -4328,7 +4348,7 @@ dependencies = [ "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -4344,7 +4364,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "log", - "socket2 0.5.3", + "socket2 0.5.4", "tokio", ] @@ -4361,7 +4381,7 @@ dependencies = [ "rcgen", "ring", "rustls", - "rustls-webpki 0.101.4", + "rustls-webpki 0.101.5", "thiserror", "x509-parser", "yasna", @@ -4467,9 +4487,9 @@ dependencies = [ [[package]] name = "linregress" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4de0b5f52a9f84544d268f5fabb71b38962d6aa3c6600b8bcd27d44ccf9c9c45" +checksum = "4de04dcecc58d366391f9920245b85ffa684558a5ef6e7736e754347c3aea9c2" dependencies = [ "nalgebra", ] @@ -4482,9 +4502,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" +checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" [[package]] name = "lock_api" @@ -4558,7 +4578,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -4572,7 +4592,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -4583,7 +4603,7 @@ checksum = "c12469fc165526520dff2807c2975310ab47cf7190a45b99b49a7dc8befab17b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -4594,7 +4614,7 @@ checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -4628,6 +4648,12 @@ dependencies = [ "rawpointer", ] +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + [[package]] name = "md-5" version = "0.10.5" @@ -4639,9 +4665,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.5.0" +version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" [[package]] name = "memfd" @@ -4792,7 +4818,7 @@ dependencies = [ name = "monero-generators" version = "0.4.0" dependencies = [ - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "dalek-ff-group", "group", "sha3", @@ -4807,7 +4833,7 @@ dependencies = [ "async-trait", "base58-monero", "crc", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "dalek-ff-group", "digest_auth", "dleq", @@ -4846,7 +4872,7 @@ dependencies = [ "data-encoding", "libp2p-identity", "multibase", - "multihash 0.19.0", + "multihash 0.19.1", "percent-encoding", "serde", "static_assertions", @@ -4898,9 +4924,9 @@ dependencies = [ [[package]] name = "multihash" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd59dcc2bbe70baabeac52cd22ae52c55eefe6c38ff11a9439f16a350a939f2" +checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" dependencies = [ "core2 0.4.0", "unsigned-varint", @@ -4946,7 +4972,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "890e72cb7396cb99ed98c1246a97b243cc16394470d94e0bc8b0c2c11d84290e" dependencies = [ "core2 0.4.0", - "multihash 0.19.0", + "multihash 0.19.1", "multihash-derive-impl", ] @@ -4980,7 +5006,7 @@ dependencies = [ "futures", "log", "pin-project", - "smallvec", + "smallvec 1.11.0", "unsigned-varint", ] @@ -5121,6 +5147,12 @@ dependencies = [ "libc", ] +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + [[package]] name = "nohash-hasher" version = "0.2.0" @@ -5217,23 +5249,23 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1" +checksum = "70bf6736f74634d299d00086f02986875b3c2d924781a6a2cb6c201e73da0ceb" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" +checksum = "56ea360eafe1022f7cc56cd7b869ed57330fb2453d0c7831d99b74c65d2f5597" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -5250,9 +5282,9 @@ dependencies = [ [[package]] name = "object" -version = "0.32.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe" +checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" dependencies = [ "memchr", ] @@ -5305,11 +5337,11 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.56" +version = "0.10.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" +checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.0", "cfg-if", "foreign-types", "libc", @@ -5326,7 +5358,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -5337,9 +5369,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.91" +version = "0.9.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac" +checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" dependencies = [ "cc", "libc", @@ -5376,7 +5408,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-benchmarking", "frame-support", @@ -5391,7 +5423,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support", "frame-system", @@ -5407,7 +5439,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support", "frame-system", @@ -5421,7 +5453,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-benchmarking", "frame-support", @@ -5445,7 +5477,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-benchmarking", "frame-support", @@ -5460,7 +5492,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-benchmarking", "frame-support", @@ -5483,7 +5515,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support", "frame-system", @@ -5504,7 +5536,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-benchmarking", "frame-support", @@ -5522,7 +5554,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-support", "frame-system", @@ -5538,7 +5570,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -5554,7 +5586,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5585,9 +5617,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.4" +version = "3.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8e946cc0cc711189c0b0249fb8b599cbeeab9784d83c415719368bb8d4ac64" +checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb" dependencies = [ "arrayvec", "bitvec", @@ -5600,9 +5632,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.4" +version = "3.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a296c3079b5fefbc499e1de58dc26c09b1b9a5952d26694ee89f04a43ebbb3e" +checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -5653,7 +5685,7 @@ dependencies = [ "instant", "libc", "redox_syscall 0.2.16", - "smallvec", + "smallvec 1.11.0", "winapi", ] @@ -5666,7 +5698,7 @@ dependencies = [ "cfg-if", "libc", "redox_syscall 0.3.5", - "smallvec", + "smallvec 1.11.0", "windows-targets", ] @@ -5676,17 +5708,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7924d1d0ad836f665c9065e26d016c673ece3993f30d340068b16f282afc1156" -[[package]] -name = "password-hash" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -dependencies = [ - "base64ct", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "password-hash" version = "0.5.0" @@ -5732,9 +5753,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ "digest 0.10.7", - "hmac", - "password-hash 0.4.2", - "sha2", ] [[package]] @@ -5745,7 +5763,7 @@ checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", "hmac", - "password-hash 0.5.0", + "password-hash", "sha2", ] @@ -5772,19 +5790,20 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "pest" -version = "2.7.2" +version = "2.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1acb4a4365a13f749a93f1a094a7805e5cfa0955373a9de860d962eaa3a5fe5a" +checksum = "d7a4d085fd991ac8d5b05a147b437791b4260b76326baf0fc60cf7c9c27ecd33" dependencies = [ + "memchr", "thiserror", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.7.2" +version = "2.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "666d00490d4ac815001da55838c500eafb0320019bbaa44444137c48b443a853" +checksum = "a2bee7be22ce7918f641a33f08e3f43388c7656772244e2bbb2477f44cc9021a" dependencies = [ "pest", "pest_generator", @@ -5792,22 +5811,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.2" +version = "2.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ca01446f50dbda87c1786af8770d535423fa8a53aec03b8f4e3d7eb10e0929" +checksum = "d1511785c5e98d79a05e8a6bc34b4ac2168a0e3e92161862030ad84daa223141" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "pest_meta" -version = "2.7.2" +version = "2.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56af0a30af74d0445c0bf6d9d051c979b516a1a5af790d251daee76005420a48" +checksum = "b42f0394d3123e33353ca5e1e89092e533d2cc490389f2bd6131c43c634ebc5f" dependencies = [ "once_cell", "pest", @@ -5864,7 +5883,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -5902,7 +5921,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -5913,9 +5932,9 @@ checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" [[package]] name = "pin-utils" @@ -5941,9 +5960,9 @@ checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "platforms" -version = "3.0.2" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" +checksum = "4503fa043bf02cee09a9582e9554b4c6403b2ef55e4612e96561d294419429f8" [[package]] name = "polling" @@ -5957,7 +5976,7 @@ dependencies = [ "concurrent-queue", "libc", "log", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "windows-sys", ] @@ -6004,7 +6023,7 @@ checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" dependencies = [ "difflib", "float-cmp", - "itertools", + "itertools 0.10.5", "normalize-line-endings", "predicates-core", "regex", @@ -6038,12 +6057,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" +checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -6111,13 +6130,13 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro-warning" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70550716265d1ec349c41f70dd4f964b4fd88394efe4405f0c1da679c4799a07" +checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -6163,7 +6182,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -6184,7 +6203,7 @@ checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" dependencies = [ "bytes", "heck", - "itertools", + "itertools 0.10.5", "lazy_static", "log", "multimap", @@ -6205,7 +6224,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" dependencies = [ "anyhow", - "itertools", + "itertools 0.10.5", "proc-macro2", "quote", "syn 1.0.109", @@ -6276,7 +6295,7 @@ checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" dependencies = [ "bytes", "futures-io", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "quinn-proto", "quinn-udp", "rustc-hash", @@ -6311,7 +6330,7 @@ checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" dependencies = [ "bytes", "libc", - "socket2 0.5.3", + "socket2 0.5.4", "tracing", "windows-sys", ] @@ -6425,7 +6444,7 @@ checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", "ring", - "time 0.3.27", + "time", "yasna", ] @@ -6475,7 +6494,7 @@ checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -6488,19 +6507,19 @@ dependencies = [ "log", "rustc-hash", "slice-group-by", - "smallvec", + "smallvec 1.11.0", ] [[package]] name = "regex" -version = "1.9.3" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" +checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.6", - "regex-syntax 0.7.4", + "regex-automata 0.3.8", + "regex-syntax 0.7.5", ] [[package]] @@ -6514,13 +6533,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" +checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.7.4", + "regex-syntax 0.7.5", ] [[package]] @@ -6531,9 +6550,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" +checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" [[package]] name = "reqwest" @@ -6541,7 +6560,7 @@ version = "0.11.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" dependencies = [ - "base64 0.21.2", + "base64 0.21.4", "bytes", "encoding_rs", "futures-core", @@ -6550,7 +6569,6 @@ dependencies = [ "http", "http-body", "hyper", - "hyper-rustls", "hyper-tls", "ipnet", "js-sys", @@ -6559,21 +6577,17 @@ dependencies = [ "native-tls", "once_cell", "percent-encoding", - "pin-project-lite 0.2.12", - "rustls", - "rustls-pemfile", + "pin-project-lite 0.2.13", "serde", "serde_json", "serde_urlencoded", "tokio", "tokio-native-tls", - "tokio-rustls", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.25.2", "winreg", ] @@ -6741,26 +6755,26 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.8" +version = "0.38.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" +checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" dependencies = [ "bitflags 2.4.0", "errno", "libc", - "linux-raw-sys 0.4.5", + "linux-raw-sys 0.4.7", "windows-sys", ] [[package]] name = "rustls" -version = "0.21.6" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" +checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" dependencies = [ "log", "ring", - "rustls-webpki 0.101.4", + "rustls-webpki 0.101.5", "sct", ] @@ -6782,7 +6796,7 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" dependencies = [ - "base64 0.21.2", + "base64 0.21.4", ] [[package]] @@ -6797,9 +6811,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.101.4" +version = "0.101.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" +checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" dependencies = [ "ring", "untrusted", @@ -6858,7 +6872,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "log", "sp-core", @@ -6869,7 +6883,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "futures", @@ -6897,7 +6911,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "futures", "futures-timer", @@ -6920,7 +6934,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -6935,7 +6949,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -6954,18 +6968,18 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "chrono", @@ -7004,7 +7018,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "fnv", "futures", @@ -7029,7 +7043,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "hash-db", "kvdb", @@ -7055,7 +7069,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "futures", @@ -7080,7 +7094,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "fork-tree", @@ -7116,7 +7130,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7129,7 +7143,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "ahash", "array-bytes", @@ -7170,7 +7184,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "futures", @@ -7193,7 +7207,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -7215,7 +7229,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -7227,13 +7241,13 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "anyhow", "cfg-if", "libc", "log", - "rustix 0.38.8", + "rustix 0.38.13", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -7244,7 +7258,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "anstyle", "futures", @@ -7260,7 +7274,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -7274,7 +7288,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "async-channel", @@ -7300,7 +7314,7 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "smallvec", + "smallvec 1.11.0", "sp-arithmetic", "sp-blockchain", "sp-core", @@ -7316,7 +7330,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-channel", "cid", @@ -7336,7 +7350,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -7353,7 +7367,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "ahash", "futures", @@ -7372,7 +7386,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "async-channel", @@ -7393,7 +7407,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "async-channel", @@ -7413,7 +7427,7 @@ dependencies = [ "sc-network-common", "sc-utils", "schnellru", - "smallvec", + "smallvec 1.11.0", "sp-arithmetic", "sp-blockchain", "sp-consensus", @@ -7427,7 +7441,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "futures", @@ -7445,7 +7459,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "bytes", "fnv", @@ -7477,7 +7491,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7486,7 +7500,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "futures", "jsonrpsee", @@ -7516,7 +7530,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -7535,7 +7549,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "http", "jsonrpsee", @@ -7550,7 +7564,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "futures", @@ -7576,7 +7590,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "directories", @@ -7639,7 +7653,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "log", "parity-scale-codec", @@ -7650,7 +7664,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "futures", "libc", @@ -7669,7 +7683,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "chrono", "futures", @@ -7688,7 +7702,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "anstyle", "chrono", @@ -7716,18 +7730,18 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "futures", @@ -7753,7 +7767,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "futures", @@ -7769,7 +7783,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-channel", "futures", @@ -7803,7 +7817,7 @@ dependencies = [ "scale-bits", "scale-decode-derive", "scale-info", - "smallvec", + "smallvec 1.11.0", "thiserror", ] @@ -7831,7 +7845,7 @@ dependencies = [ "scale-bits", "scale-encode-derive", "scale-info", - "smallvec", + "smallvec 1.11.0", "thiserror", ] @@ -7936,7 +7950,7 @@ source = "git+https://github.com/serai-dex/schnorrkel#7967995d14f8c6bae1a49e0118 dependencies = [ "arrayref", "arrayvec", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "merlin", "rand_core 0.6.4", "serde_bytes", @@ -8181,7 +8195,7 @@ name = "serai-full-stack-tests" version = "0.1.0" dependencies = [ "bitcoin-serai", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "dockertest", "hex", "monero-serai", @@ -8399,7 +8413,7 @@ version = "0.1.0" dependencies = [ "bitcoin-serai", "ciphersuite", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "dkg", "dockertest", "hex", @@ -8528,13 +8542,24 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.186" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f5db24220c009de9bd45e69fb2938f4b6d2df856aa9304ce377b3180f83b7c1" +checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" dependencies = [ "serde_derive", ] +[[package]] +name = "serde-hex" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca37e3e4d1b39afd7ff11ee4e947efae85adfddf4841787bfa47c470e96dc26d" +dependencies = [ + "array-init", + "serde", + "smallvec 0.6.14", +] + [[package]] name = "serde_bytes" version = "0.11.12" @@ -8546,20 +8571,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.186" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad697f7e0b65af4983a4ce8f56ed5b357e8d3c36651bf6a7e13639c17b8e670" +checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "serde_json" -version = "1.0.105" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" +checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" dependencies = [ "itoa", "ryu", @@ -8633,17 +8658,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "sha1" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest 0.10.7", -] - [[package]] name = "sha2" version = "0.10.7" @@ -8676,9 +8690,9 @@ dependencies = [ [[package]] name = "shlex" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" +checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" [[package]] name = "signal-hook-registry" @@ -8712,6 +8726,18 @@ dependencies = [ "wide", ] +[[package]] +name = "simple_asn1" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" +dependencies = [ + "num-bigint", + "num-traits", + "thiserror", + "time", +] + [[package]] name = "siphasher" version = "0.3.11" @@ -8733,6 +8759,15 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" +[[package]] +name = "smallvec" +version = "0.6.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0" +dependencies = [ + "maybe-uninit", +] + [[package]] name = "smallvec" version = "1.11.0" @@ -8754,7 +8789,7 @@ dependencies = [ "aes-gcm", "blake2", "chacha20poly1305", - "curve25519-dalek 4.0.0", + "curve25519-dalek 4.1.0", "rand_core 0.6.4", "ring", "rustc_version", @@ -8774,9 +8809,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" dependencies = [ "libc", "windows-sys", @@ -8800,11 +8835,11 @@ dependencies = [ [[package]] name = "solang-parser" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c792fe9fae2a2f716846f214ca10d5a1e21133e0bf36cef34bcc4a852467b21" +checksum = "7cb9fa2fa2fa6837be8a2495486ff92e3ffe68a99b6eeba288e139efdd842457" dependencies = [ - "itertools", + "itertools 0.11.0", "lalrpop", "lalrpop-util", "phf", @@ -8815,7 +8850,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "hash-db", "log", @@ -8836,7 +8871,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "Inflector", "blake2", @@ -8844,13 +8879,13 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "scale-info", @@ -8863,7 +8898,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "integer-sqrt", "num-traits", @@ -8877,7 +8912,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "scale-info", @@ -8889,7 +8924,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "sp-api", "sp-inherents", @@ -8900,7 +8935,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "futures", "log", @@ -8918,7 +8953,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "futures", @@ -8932,7 +8967,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "parity-scale-codec", @@ -8951,7 +8986,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "finality-grandpa", "log", @@ -8969,7 +9004,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "scale-info", @@ -8981,7 +9016,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -9024,7 +9059,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "blake2b_simd", "byteorder", @@ -9036,17 +9071,17 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "quote", "sp-core-hashing", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -9055,17 +9090,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "environmental", "parity-scale-codec", @@ -9076,7 +9111,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9090,7 +9125,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "bytes", "ed25519", @@ -9112,7 +9147,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "lazy_static", "sp-core", @@ -9123,7 +9158,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -9135,7 +9170,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "thiserror", "zstd 0.12.4", @@ -9144,7 +9179,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-metadata 16.0.0", "parity-scale-codec", @@ -9155,7 +9190,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "sp-api", "sp-core", @@ -9165,7 +9200,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "backtrace", "lazy_static", @@ -9175,7 +9210,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "rustc-hash", "serde", @@ -9185,7 +9220,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "either", "hash256-std-hasher", @@ -9207,7 +9242,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -9225,19 +9260,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "Inflector", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "scale-info", @@ -9252,7 +9287,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9266,14 +9301,14 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.1", "rand", - "smallvec", + "smallvec 1.11.0", "sp-core", "sp-externalities", "sp-panic-handler", @@ -9287,12 +9322,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9305,7 +9340,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "async-trait", "parity-scale-codec", @@ -9318,7 +9353,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "sp-std", @@ -9330,7 +9365,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "sp-api", "sp-runtime", @@ -9339,7 +9374,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "ahash", "hash-db", @@ -9362,7 +9397,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9379,18 +9414,18 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -9403,12 +9438,12 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "smallvec", + "smallvec 1.11.0", "sp-arithmetic", "sp-core", "sp-debug-derive", @@ -9579,7 +9614,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -9597,12 +9632,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -9621,7 +9656,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "hyper", "log", @@ -9633,7 +9668,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/serai-dex/substrate#581453fafc221baf7a12c58882164e9635955efc" +source = "git+https://github.com/serai-dex/substrate#519d1b75e3f28b5cfd6aafdd00f87f6c016c5f32" dependencies = [ "anstyle", "build-helper", @@ -9643,7 +9678,7 @@ dependencies = [ "sp-maybe-compressed-blob", "strum 0.25.0", "tempfile", - "toml 0.7.6", + "toml 0.7.8", "walkdir", "wasm-opt", ] @@ -9701,7 +9736,7 @@ dependencies = [ "quote", "scale-info", "subxt-metadata", - "syn 2.0.29", + "syn 2.0.32", "thiserror", "tokio", ] @@ -9715,7 +9750,7 @@ dependencies = [ "darling 0.20.3", "proc-macro-error", "subxt-codegen", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -9731,26 +9766,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "svm-rs" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a04fc4f5cd35c700153b233f5575ccb3237e0f941fa5049d9e98254d10bf2fe" -dependencies = [ - "fs2", - "hex", - "home", - "once_cell", - "reqwest", - "semver 1.0.18", - "serde", - "serde_json", - "sha2", - "thiserror", - "url", - "zip", -] - [[package]] name = "syn" version = "1.0.109" @@ -9764,9 +9779,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.29" +version = "2.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" +checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" dependencies = [ "proc-macro2", "quote", @@ -9827,7 +9842,7 @@ dependencies = [ "cfg-if", "fastrand 2.0.0", "redox_syscall 0.3.5", - "rustix 0.38.8", + "rustix 0.38.13", "windows-sys", ] @@ -9872,22 +9887,22 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.47" +version = "1.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" +checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.47" +version = "1.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" +checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -9927,20 +9942,9 @@ dependencies = [ [[package]] name = "time" -version = "0.1.45" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi", -] - -[[package]] -name = "time" -version = "0.3.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb39ee79a6d8de55f48f2293a830e040392f1c5f16e336bdd1788cd0aadce07" +checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" dependencies = [ "deranged", "itoa", @@ -9957,9 +9961,9 @@ checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" [[package]] name = "time-macros" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733d258752e9303d392b94b75230d07b0b9c489350c69b851fc6c065fde3e8f9" +checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572" dependencies = [ "time-core", ] @@ -10019,9 +10023,9 @@ dependencies = [ "mio", "num_cpus", "parking_lot 0.12.1", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "signal-hook-registry", - "socket2 0.5.3", + "socket2 0.5.4", "tokio-macros", "windows-sys", ] @@ -10034,7 +10038,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -10064,7 +10068,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" dependencies = [ "futures-core", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "tokio", "tokio-util", ] @@ -10079,7 +10083,7 @@ dependencies = [ "futures-core", "futures-io", "futures-sink", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "tokio", "tracing", ] @@ -10095,9 +10099,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" dependencies = [ "serde", "serde_spanned", @@ -10116,9 +10120,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.19.14" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap 2.0.0", "serde", @@ -10140,9 +10144,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ae70283aba8d2a8b411c695c437fe25b8b5e44e23e780662002fc72fb47a82" +checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ "bitflags 2.4.0", "bytes", @@ -10151,7 +10155,7 @@ dependencies = [ "http", "http-body", "http-range-header", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "tower-layer", "tower-service", ] @@ -10176,7 +10180,7 @@ checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if", "log", - "pin-project-lite 0.2.12", + "pin-project-lite 0.2.13", "tracing-attributes", "tracing-core", ] @@ -10189,7 +10193,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -10248,7 +10252,7 @@ dependencies = [ "serde", "serde_json", "sharded-slab", - "smallvec", + "smallvec 1.11.0", "thread_local", "tracing", "tracing-core", @@ -10289,7 +10293,7 @@ dependencies = [ "hashbrown 0.13.2", "log", "rustc-hex", - "smallvec", + "smallvec 1.11.0", ] [[package]] @@ -10318,7 +10322,7 @@ dependencies = [ "ipnet", "lazy_static", "rand", - "smallvec", + "smallvec 1.11.0", "socket2 0.4.9", "thiserror", "tinyvec", @@ -10340,7 +10344,7 @@ dependencies = [ "lru-cache", "parking_lot 0.12.1", "resolv-conf", - "smallvec", + "smallvec 1.11.0", "thiserror", "tokio", "tracing", @@ -10440,9 +10444,9 @@ dependencies = [ [[package]] name = "unsigned-varint" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836" +checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105" dependencies = [ "asynchronous-codec", "bytes", @@ -10458,9 +10462,9 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" +checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" dependencies = [ "form_urlencoded", "idna 0.4.0", @@ -10521,9 +10525,9 @@ checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" [[package]] name = "walkdir" -version = "2.3.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" +checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" dependencies = [ "same-file", "winapi-util", @@ -10544,12 +10548,6 @@ version = "0.9.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -10577,7 +10575,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", "wasm-bindgen-shared", ] @@ -10611,7 +10609,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -10753,12 +10751,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d22677d863d88d0ee05a07bfe28fdc5525149b6ea5a108f1fa2796fa86d75b8" dependencies = [ "anyhow", - "base64 0.21.2", + "base64 0.21.4", "bincode", "directories-next", "file-per-thread-logger", "log", - "rustix 0.38.8", + "rustix 0.38.13", "serde", "sha2", "toml 0.5.11", @@ -10840,7 +10838,7 @@ dependencies = [ "log", "object 0.31.1", "rustc-demangle", - "rustix 0.38.8", + "rustix 0.38.13", "serde", "target-lexicon", "wasmtime-environ", @@ -10858,7 +10856,7 @@ checksum = "54aa8081162b13a96f47ab40f9aa03fc02dad38ee10b1418243ac8517c5af6d3" dependencies = [ "object 0.31.1", "once_cell", - "rustix 0.38.8", + "rustix 0.38.13", "wasmtime-versioned-export-macros", ] @@ -10890,7 +10888,7 @@ dependencies = [ "memoffset", "paste", "rand", - "rustix 0.38.8", + "rustix 0.38.13", "sptr", "wasm-encoder", "wasmtime-asm-macros", @@ -10920,7 +10918,7 @@ checksum = "39ca36fa6cad8ef885bc27d7d50c8b1cb7da0534251188a824f4953b07875703" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -10950,13 +10948,14 @@ checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" [[package]] name = "which" -version = "4.4.0" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" dependencies = [ "either", - "libc", + "home", "once_cell", + "rustix 0.38.13", ] [[package]] @@ -11196,7 +11195,7 @@ dependencies = [ "oid-registry", "rusticata-macros", "thiserror", - "time 0.3.27", + "time", ] [[package]] @@ -11232,7 +11231,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" dependencies = [ - "time 0.3.27", + "time", ] [[package]] @@ -11259,27 +11258,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", -] - -[[package]] -name = "zip" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" -dependencies = [ - "aes 0.8.3", - "byteorder", - "bzip2", - "constant_time_eq 0.1.5", - "crc32fast", - "crossbeam-utils", - "flate2", - "hmac", - "pbkdf2 0.11.0", - "sha1", - "time 0.3.27", - "zstd 0.11.2+zstd.1.5.2", + "syn 2.0.32", ] [[package]] diff --git a/coins/ethereum/Cargo.toml b/coins/ethereum/Cargo.toml index 02f15772..76457710 100644 --- a/coins/ethereum/Cargo.toml +++ b/coins/ethereum/Cargo.toml @@ -31,7 +31,7 @@ eyre = "0.6" ethers = { version = "2", default-features = false, features = ["abigen", "ethers-solc"] } [build-dependencies] -ethers-solc = "2" +ethers-solc = { version = "2", default-features = false } [dev-dependencies] tokio = { version = "1", features = ["macros"] }