diff --git a/Cargo.lock b/Cargo.lock index 256ca8f6c..934b9b77c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,11 +14,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" +checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" dependencies = [ - "gimli 0.26.2", + "gimli 0.27.3", ] [[package]] @@ -36,25 +36,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "aead" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" -dependencies = [ - "generic-array 0.14.7", -] - -[[package]] -name = "aead" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" -dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", -] - [[package]] name = "aead" version = "0.5.2" @@ -65,29 +46,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "aes" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" -dependencies = [ - "aes-soft", - "aesni", - "cipher 0.2.5", -] - -[[package]] -name = "aes" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" -dependencies = [ - "cfg-if", - "cipher 0.3.0", - "cpufeatures", - "opaque-debug 0.3.0", -] - [[package]] name = "aes" version = "0.8.4" @@ -95,58 +53,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", - "cipher 0.4.4", + "cipher", "cpufeatures", ] -[[package]] -name = "aes-gcm" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" -dependencies = [ - "aead 0.4.3", - "aes 0.7.5", - "cipher 0.3.0", - "ctr 0.8.0", - "ghash 0.4.4", - "subtle", -] - [[package]] name = "aes-gcm" version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ - "aead 0.5.2", - "aes 0.8.4", - "cipher 0.4.4", - "ctr 0.9.2", - "ghash 0.5.0", + "aead", + "aes", + "cipher", + "ctr", + "ghash", "subtle", ] -[[package]] -name = "aes-soft" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" -dependencies = [ - "cipher 0.2.5", - "opaque-debug 0.3.0", -] - -[[package]] -name = "aesni" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" -dependencies = [ - "cipher 0.2.5", - "opaque-debug 0.3.0", -] - [[package]] name = "ahash" version = "0.7.8" @@ -273,12 +197,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arc-swap" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" - [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -421,29 +339,13 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" -[[package]] -name = "asn1-rs" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ff05a702273012438132f449575dbc804e27b2f3cbe3069aa237d26c98fa33" -dependencies = [ - "asn1-rs-derive 0.1.0", - "asn1-rs-impl", - "displaydoc", - "nom", - "num-traits", - "rusticata-macros", - "thiserror", - "time", -] - [[package]] name = "asn1-rs" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" dependencies = [ - "asn1-rs-derive 0.4.0", + "asn1-rs-derive", "asn1-rs-impl", "displaydoc", "nom", @@ -453,18 +355,6 @@ dependencies = [ "time", ] -[[package]] -name = "asn1-rs-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", -] - [[package]] name = "asn1-rs-derive" version = "0.4.0" @@ -488,12 +378,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "asn1_der" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247" - [[package]] name = "assert-json-diff" version = "2.0.2" @@ -604,12 +488,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "atomic-waker" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" - [[package]] name = "atomic-write-file" version = "0.1.2" @@ -699,12 +577,6 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" -[[package]] -name = "base16ct" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" - [[package]] name = "base16ct" version = "0.2.0" @@ -749,9 +621,9 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.64.0" +version = "0.65.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" +checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" dependencies = [ "bitflags 1.3.2", "cexpr", @@ -759,12 +631,13 @@ dependencies = [ "lazy_static", "lazycell", "peeking_take_while", + "prettyplease 0.2.24", "proc-macro2", "quote", "regex", "rustc-hash", "shlex", - "syn 1.0.109", + "syn 2.0.98", ] [[package]] @@ -930,16 +803,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "block-modes" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0" -dependencies = [ - "block-padding 0.2.1", - "cipher 0.2.5", -] - [[package]] name = "block-padding" version = "0.1.5" @@ -1126,17 +989,6 @@ dependencies = [ "libc", ] -[[package]] -name = "ccm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7" -dependencies = [ - "aead 0.3.2", - "cipher 0.2.5", - "subtle", -] - [[package]] name = "cexpr" version = "0.6.0" @@ -1148,9 +1000,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.10.3" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", ] @@ -1174,7 +1026,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if", - "cipher 0.4.4", + "cipher", "cpufeatures", ] @@ -1184,9 +1036,9 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ - "aead 0.5.2", + "aead", "chacha20", - "cipher 0.4.4", + "cipher", "poly1305", "zeroize", ] @@ -1224,24 +1076,6 @@ dependencies = [ "unsigned-varint", ] -[[package]] -name = "cipher" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" -dependencies = [ - "generic-array 0.14.7", -] - -[[package]] -name = "cipher" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" -dependencies = [ - "generic-array 0.14.7", -] - [[package]] name = "cipher" version = "0.4.4" @@ -1283,7 +1117,7 @@ dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.0", + "strsim", ] [[package]] @@ -1423,28 +1257,27 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc42ba2e232e5b20ff7dc299a812d53337dadce9a7e39a238e6a5cb82d2e57b" +checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "253531aca9b6f56103c9420369db3263e784df39aa1c90685a1f69cfbba0623e" +checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220" dependencies = [ - "arrayvec 0.7.4", "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", "cranelift-isle", - "gimli 0.26.2", - "hashbrown 0.12.3", + "gimli 0.27.3", + "hashbrown 0.13.2", "log", "regalloc2", "smallvec", @@ -1453,33 +1286,33 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72f2154365e2bff1b1b8537a7181591fdff50d8e27fa6e40d5c69c3bad0ca7c8" +checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "687e14e3f5775248930e0d5a84195abef8b829958e9794bf8d525104993612b4" +checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" [[package]] name = "cranelift-entity" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42ea692c7b450ad18b8c9889661505d51c09ec4380cf1c2d278dbb2da22cae1" +checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8483c2db6f45fe9ace984e5adc5d058102227e4c62e5aa2054e16b0275fd3a6e" +checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" dependencies = [ "cranelift-codegen", "log", @@ -1489,15 +1322,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9793158837678902446c411741d87b43f57dadfb944f2440db4287cda8cbd59" +checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" [[package]] name = "cranelift-native" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72668c7755f2b880665cb422c8ad2d56db58a88b9bebfef0b73edc2277c13c49" +checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00" dependencies = [ "cranelift-codegen", "libc", @@ -1506,9 +1339,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.93.2" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3852ce4b088b44ac4e29459573943009a70d1b192c8d77ef949b4e814f656fc1" +checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1609,18 +1442,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" -[[package]] -name = "crypto-bigint" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" -dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - [[package]] name = "crypto-bigint" version = "0.5.5" @@ -1689,22 +1510,13 @@ dependencies = [ "tiny-bip39", ] -[[package]] -name = "ctr" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" -dependencies = [ - "cipher 0.3.0", -] - [[package]] name = "ctr" version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "cipher 0.4.4", + "cipher", ] [[package]] @@ -1804,41 +1616,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core", - "quote", - "syn 1.0.109", -] - [[package]] name = "data-encoding" version = "2.5.0" @@ -1884,17 +1661,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49" -[[package]] -name = "der" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - [[package]] name = "der" version = "0.7.8" @@ -1905,27 +1671,13 @@ dependencies = [ "zeroize", ] -[[package]] -name = "der-parser" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82" -dependencies = [ - "asn1-rs 0.3.1", - "displaydoc", - "nom", - "num-bigint", - "num-traits", - "rusticata-macros", -] - [[package]] name = "der-parser" version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", "displaydoc", "nom", "num-bigint", @@ -1964,37 +1716,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "derive_builder" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3" -dependencies = [ - "derive_builder_macro", -] - -[[package]] -name = "derive_builder_core" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_builder_macro" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" -dependencies = [ - "derive_builder_core", - "syn 1.0.109", -] - [[package]] name = "derive_more" version = "1.0.0" @@ -2164,30 +1885,18 @@ version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" -[[package]] -name = "ecdsa" -version = "0.14.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" -dependencies = [ - "der 0.6.1", - "elliptic-curve 0.12.3", - "rfc6979 0.3.1", - "signature 1.6.4", -] - [[package]] name = "ecdsa" version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ - "der 0.7.8", + "der", "digest 0.10.7", - "elliptic-curve 0.13.8", - "rfc6979 0.4.0", + "elliptic-curve", + "rfc6979", "signature 2.2.0", - "spki 0.7.3", + "spki", ] [[package]] @@ -2205,7 +1914,7 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "pkcs8 0.10.2", + "pkcs8", "signature 2.2.0", ] @@ -2217,8 +1926,6 @@ checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ "curve25519-dalek 3.2.0", "ed25519 1.5.3", - "rand 0.7.3", - "serde", "sha2 0.9.9", "zeroize", ] @@ -2325,43 +2032,21 @@ dependencies = [ "serde", ] -[[package]] -name = "elliptic-curve" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" -dependencies = [ - "base16ct 0.1.1", - "crypto-bigint 0.4.9", - "der 0.6.1", - "digest 0.10.7", - "ff 0.12.1", - "generic-array 0.14.7", - "group 0.12.1", - "hkdf", - "pem-rfc7468", - "pkcs8 0.9.0", - "rand_core 0.6.4", - "sec1 0.3.0", - "subtle", - "zeroize", -] - [[package]] name = "elliptic-curve" version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ - "base16ct 0.2.0", - "crypto-bigint 0.5.5", + "base16ct", + "crypto-bigint", "digest 0.10.7", - "ff 0.13.0", + "ff", "generic-array 0.14.7", - "group 0.13.0", - "pkcs8 0.10.2", + "group", + "pkcs8", "rand_core 0.6.4", - "sec1 0.7.3", + "sec1", "subtle", "zeroize", ] @@ -2504,7 +2189,7 @@ dependencies = [ "bytes", "chrono", "const-hex", - "elliptic-curve 0.13.8", + "elliptic-curve", "ethabi", "generic-array 0.14.7", "k256", @@ -2669,7 +2354,7 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fc-cli" version = "1.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "clap", "ethereum-types", @@ -2687,7 +2372,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "async-trait", "fp-consensus", @@ -2703,7 +2388,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "async-trait", "ethereum", @@ -2733,7 +2418,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "fc-db", "fc-storage", @@ -2756,7 +2441,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "ethereum", "ethereum-types", @@ -2774,7 +2459,7 @@ dependencies = [ "jsonrpsee", "libsecp256k1", "log", - "lru", + "lru 0.8.1", "pallet-evm", "parity-scale-codec", "prometheus", @@ -2806,7 +2491,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "ethereum", "ethereum-types", @@ -2819,7 +2504,7 @@ dependencies = [ [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "ethereum", "ethereum-types", @@ -2843,16 +2528,6 @@ dependencies = [ "libc", ] -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "ff" version = "0.13.0" @@ -2980,7 +2655,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", ] @@ -2997,7 +2672,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "hex", "impl-serde", @@ -3016,7 +2691,7 @@ dependencies = [ [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "ethereum", "parity-scale-codec", @@ -3028,7 +2703,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "ethereum", "ethereum-types", @@ -3042,7 +2717,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "evm", "frame-support", @@ -3057,7 +2732,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "ethereum", "ethereum-types", @@ -3074,7 +2749,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "frame-support", "parity-scale-codec", @@ -3086,7 +2761,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "parity-scale-codec", "serde", @@ -3101,7 +2776,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-support", "frame-support-procedural", @@ -3126,7 +2801,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "Inflector", "array-bytes", @@ -3173,7 +2848,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-support", "frame-system", @@ -3202,7 +2877,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-recursion", "futures", @@ -3217,12 +2892,13 @@ dependencies = [ "spinners", "substrate-rpc-client", "tokio", + "tokio-retry", ] [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "bitflags 1.3.2", "environmental", @@ -3241,6 +2917,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-core-hashing-proc-macro", + "sp-debug-derive", "sp-inherents", "sp-io", "sp-runtime", @@ -3255,7 +2932,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "Inflector", "cfg-expr", @@ -3271,7 +2948,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -3283,7 +2960,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "proc-macro2", "quote", @@ -3293,8 +2970,9 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ + "cfg-if", "frame-support", "log", "parity-scale-codec", @@ -3311,7 +2989,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -3326,7 +3004,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "sp-api", @@ -3335,7 +3013,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-support", "parity-scale-codec", @@ -3483,7 +3161,7 @@ checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" dependencies = [ "futures-io", "rustls 0.20.9", - "webpki 0.22.4", + "webpki", ] [[package]] @@ -3595,16 +3273,6 @@ dependencies = [ "windows-targets 0.52.0", ] -[[package]] -name = "ghash" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" -dependencies = [ - "opaque-debug 0.3.0", - "polyval 0.5.3", -] - [[package]] name = "ghash" version = "0.5.0" @@ -3612,14 +3280,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" dependencies = [ "opaque-debug 0.3.0", - "polyval 0.6.1", + "polyval", ] [[package]] name = "gimli" -version = "0.26.2" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" dependencies = [ "fallible-iterator", "indexmap 1.9.3", @@ -3651,24 +3319,13 @@ dependencies = [ "regex-syntax 0.8.2", ] -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "group" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ - "ff 0.13.0", + "ff", "rand_core 0.6.4", "subtle", ] @@ -3830,15 +3487,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac 0.12.1", -] - [[package]] name = "hmac" version = "0.8.1" @@ -4018,6 +3666,7 @@ dependencies = [ "sc-consensus-babe", "sc-consensus-grandpa", "sc-executor", + "sc-network", "sc-service", "sc-telemetry", "sc-transaction-pool", @@ -4286,12 +3935,6 @@ dependencies = [ "cc", ] -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - [[package]] name = "idna" version = "0.2.3" @@ -4453,25 +4096,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "interceptor" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b" -dependencies = [ - "async-trait", - "bytes", - "log", - "rand 0.8.5", - "rtcp", - "rtp", - "thiserror", - "tokio", - "waitgroup", - "webrtc-srtp", - "webrtc-util", -] - [[package]] name = "io-lifetimes" version = "1.0.11" @@ -4711,8 +4335,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ "cfg-if", - "ecdsa 0.16.9", - "elliptic-curve 0.13.8", + "ecdsa", + "elliptic-curve", "once_cell", "sha2 0.10.8", ] @@ -4759,9 +4383,9 @@ dependencies = [ [[package]] name = "kvdb-rocksdb" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe7a749456510c45f795e8b04a6a3e0976d0139213ecbf465843830ad55e2217" +checksum = "b644c70b92285f66bfc2032922a79000ea30af7bc2ab31902992a5dcb9b434f6" dependencies = [ "kvdb", "num_cpus", @@ -4810,22 +4434,24 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libp2p" -version = "0.50.1" +version = "0.51.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7b0104790be871edcf97db9bd2356604984e623a08d825c3f27852290266b8" +checksum = "f35eae38201a993ece6bdc823292d6abd1bffed1c4d0f4a3517d2bd8e1d917fe" dependencies = [ "bytes", "futures", "futures-timer", "getrandom 0.2.15", "instant", - "libp2p-core 0.38.0", + "libp2p-allow-block-list", + "libp2p-connection-limits", + "libp2p-core", "libp2p-dns", "libp2p-identify", + "libp2p-identity", "libp2p-kad", "libp2p-mdns", "libp2p-metrics", - "libp2p-mplex", "libp2p-noise", "libp2p-ping", "libp2p-quic", @@ -4833,47 +4459,34 @@ dependencies = [ "libp2p-swarm", "libp2p-tcp", "libp2p-wasm-ext", - "libp2p-webrtc", "libp2p-websocket", "libp2p-yamux", - "multiaddr 0.16.0", - "parking_lot 0.12.1", + "multiaddr", "pin-project", - "smallvec", ] [[package]] -name = "libp2p-core" -version = "0.38.0" +name = "libp2p-allow-block-list" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a8fcd392ff67af6cc3f03b1426c41f7f26b6b9aff2dc632c1c56dd649e571f" +checksum = "510daa05efbc25184458db837f6f9a5143888f1caa742426d92e1833ddd38a50" dependencies = [ - "asn1_der", - "bs58 0.4.0", - "ed25519-dalek 1.0.1", - "either", - "fnv", - "futures", - "futures-timer", - "instant", - "log", - "multiaddr 0.16.0", - "multihash 0.16.3", - "multistream-select", - "once_cell", - "parking_lot 0.12.1", - "pin-project", - "prost", - "prost-build", - "rand 0.8.5", - "rw-stream-sink", - "sec1 0.3.0", - "sha2 0.10.8", - "smallvec", - "thiserror", - "unsigned-varint", + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", + "void", +] + +[[package]] +name = "libp2p-connection-limits" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4caa33f1d26ed664c4fe2cca81a08c8e07d4c1c04f2f4ac7655c2dd85467fda0" +dependencies = [ + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", "void", - "zeroize", ] [[package]] @@ -4889,7 +4502,7 @@ dependencies = [ "instant", "libp2p-identity", "log", - "multiaddr 0.17.1", + "multiaddr", "multihash 0.17.0", "multistream-select", "once_cell", @@ -4906,12 +4519,12 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5" +checksum = "146ff7034daae62077c415c2376b8057368042df6ab95f5432ad5e88568b1554" dependencies = [ "futures", - "libp2p-core 0.38.0", + "libp2p-core", "log", "parking_lot 0.12.1", "smallvec", @@ -4920,20 +4533,21 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.41.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c052d0026f4817b44869bfb6810f4e1112f43aec8553f2cb38881c524b563abf" +checksum = "5455f472243e63b9c497ff320ded0314254a9eb751799a39c283c6f20b793f3c" dependencies = [ "asynchronous-codec", + "either", "futures", "futures-timer", - "libp2p-core 0.38.0", + "libp2p-core", + "libp2p-identity", "libp2p-swarm", "log", - "lru", - "prost", - "prost-build", - "prost-codec", + "lru 0.10.1", + "quick-protobuf", + "quick-protobuf-codec", "smallvec", "thiserror", "void", @@ -4948,7 +4562,7 @@ dependencies = [ "bs58 0.4.0", "ed25519-dalek 2.1.1", "log", - "multiaddr 0.17.1", + "multiaddr", "multihash 0.17.0", "quick-protobuf", "rand 0.8.5", @@ -4959,9 +4573,9 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.42.1" +version = "0.43.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2766dcd2be8c87d5e1f35487deb22d765f49c6ae1251b3633efe3b25698bd3d2" +checksum = "39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff" dependencies = [ "arrayvec 0.7.4", "asynchronous-codec", @@ -4971,11 +4585,11 @@ dependencies = [ "futures", "futures-timer", "instant", - "libp2p-core 0.38.0", + "libp2p-core", + "libp2p-identity", "libp2p-swarm", "log", - "prost", - "prost-build", + "quick-protobuf", "rand 0.8.5", "sha2 0.10.8", "smallvec", @@ -4987,14 +4601,15 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.42.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f378264aade9872d6ccd315c0accc18be3a35d15fc1b9c36e5b6f983b62b5b" +checksum = "19983e1f949f979a928f2c603de1cf180cc0dc23e4ac93a62651ccb18341460b" dependencies = [ "data-encoding", "futures", "if-watch", - "libp2p-core 0.38.0", + "libp2p-core", + "libp2p-identity", "libp2p-swarm", "log", "rand 0.8.5", @@ -5007,11 +4622,11 @@ dependencies = [ [[package]] name = "libp2p-metrics" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad8a64f29da86005c86a4d2728b8a0719e9b192f4092b609fd8790acb9dec55" +checksum = "a42ec91e227d7d0dafa4ce88b333cdf5f277253873ab087555c92798db2ddd46" dependencies = [ - "libp2p-core 0.38.0", + "libp2p-core", "libp2p-identify", "libp2p-kad", "libp2p-ping", @@ -5019,57 +4634,40 @@ dependencies = [ "prometheus-client", ] -[[package]] -name = "libp2p-mplex" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03805b44107aa013e7cbbfa5627b31c36cbedfdfb00603c0311998882bc4bace" -dependencies = [ - "asynchronous-codec", - "bytes", - "futures", - "libp2p-core 0.38.0", - "log", - "nohash-hasher", - "parking_lot 0.12.1", - "rand 0.8.5", - "smallvec", - "unsigned-varint", -] - [[package]] name = "libp2p-noise" -version = "0.41.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a978cb57efe82e892ec6f348a536bfbd9fee677adbe5689d7a93ad3a9bffbf2e" +checksum = "9c3673da89d29936bc6435bafc638e2f184180d554ce844db65915113f86ec5e" dependencies = [ "bytes", "curve25519-dalek 3.2.0", "futures", - "libp2p-core 0.38.0", + "libp2p-core", + "libp2p-identity", "log", "once_cell", - "prost", - "prost-build", + "quick-protobuf", "rand 0.8.5", "sha2 0.10.8", "snow", "static_assertions", "thiserror", - "x25519-dalek 1.1.1", + "x25519-dalek", "zeroize", ] [[package]] name = "libp2p-ping" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "929fcace45a112536e22b3dcfd4db538723ef9c3cb79f672b98be2cc8e25f37f" +checksum = "3e57759c19c28a73ef1eb3585ca410cefb72c1a709fcf6de1612a378e4219202" dependencies = [ + "either", "futures", "futures-timer", "instant", - "libp2p-core 0.38.0", + "libp2p-core", "libp2p-swarm", "log", "rand 0.8.5", @@ -5078,15 +4676,16 @@ dependencies = [ [[package]] name = "libp2p-quic" -version = "0.7.0-alpha" +version = "0.7.0-alpha.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01e7c867e95c8130667b24409d236d37598270e6da69b3baf54213ba31ffca59" +checksum = "c6b26abd81cd2398382a1edfe739b539775be8a90fa6914f39b2ab49571ec735" dependencies = [ "bytes", "futures", "futures-timer", "if-watch", - "libp2p-core 0.38.0", + "libp2p-core", + "libp2p-identity", "libp2p-tls", "log", "parking_lot 0.12.1", @@ -5099,49 +4698,46 @@ dependencies = [ [[package]] name = "libp2p-request-response" -version = "0.23.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3236168796727bfcf4927f766393415361e2c644b08bedb6a6b13d957c9a4884" +checksum = "7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5" dependencies = [ "async-trait", - "bytes", "futures", "instant", - "libp2p-core 0.38.0", + "libp2p-core", + "libp2p-identity", "libp2p-swarm", - "log", "rand 0.8.5", "smallvec", - "unsigned-varint", ] [[package]] name = "libp2p-swarm" -version = "0.41.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a35472fe3276b3855c00f1c032ea8413615e030256429ad5349cdf67c6e1a0" +checksum = "903b3d592d7694e56204d211f29d31bc004be99386644ba8731fc3e3ef27b296" dependencies = [ "either", "fnv", "futures", "futures-timer", "instant", - "libp2p-core 0.38.0", + "libp2p-core", + "libp2p-identity", "libp2p-swarm-derive", "log", - "pin-project", "rand 0.8.5", "smallvec", - "thiserror", "tokio", "void", ] [[package]] name = "libp2p-swarm-derive" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d527d5827582abd44a6d80c07ff8b50b4ee238a8979e05998474179e79dc400" +checksum = "0fba456131824ab6acd4c7bf61e9c0f0a3014b5fc9868ccb8e10d344594cdc4f" dependencies = [ "heck 0.4.1", "quote", @@ -5150,15 +4746,15 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b257baf6df8f2df39678b86c578961d48cc8b68642a12f0f763f56c8e5858d" +checksum = "33d33698596d7722d85d3ab0c86c2c322254fce1241e91208e3679b4eb3026cf" dependencies = [ "futures", "futures-timer", "if-watch", "libc", - "libp2p-core 0.38.0", + "libp2p-core", "log", "socket2 0.4.10", "tokio", @@ -5172,72 +4768,41 @@ checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" dependencies = [ "futures", "futures-rustls", - "libp2p-core 0.39.2", + "libp2p-core", "libp2p-identity", - "rcgen 0.10.0", + "rcgen", "ring 0.16.20", "rustls 0.20.9", "thiserror", - "webpki 0.22.4", - "x509-parser 0.14.0", + "webpki", + "x509-parser", "yasna", ] [[package]] name = "libp2p-wasm-ext" -version = "0.38.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb1a35299860e0d4b3c02a3e74e3b293ad35ae0cee8a056363b0c862d082069" +checksum = "77dff9d32353a5887adb86c8afc1de1a94d9e8c3bc6df8b2201d7cdf5c848f43" dependencies = [ "futures", "js-sys", - "libp2p-core 0.38.0", + "libp2p-core", "parity-send-wrapper", "wasm-bindgen", "wasm-bindgen-futures", ] -[[package]] -name = "libp2p-webrtc" -version = "0.4.0-alpha" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb6cd86dd68cba72308ea05de1cebf3ba0ae6e187c40548167955d4e3970f6a" -dependencies = [ - "async-trait", - "asynchronous-codec", - "bytes", - "futures", - "futures-timer", - "hex", - "if-watch", - "libp2p-core 0.38.0", - "libp2p-noise", - "log", - "multihash 0.16.3", - "prost", - "prost-build", - "prost-codec", - "rand 0.8.5", - "rcgen 0.9.3", - "serde", - "stun", - "thiserror", - "tinytemplate", - "tokio", - "tokio-util", - "webrtc", -] - [[package]] name = "libp2p-websocket" -version = "0.40.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d705506030d5c0aaf2882437c70dab437605f21c5f9811978f694e6917a3b54" +checksum = "111273f7b3d3510524c752e8b7a5314b7f7a1fee7e68161c01a7d72cbb06db9f" dependencies = [ "either", "futures", "futures-rustls", - "libp2p-core 0.38.0", + "libp2p-core", "log", "parking_lot 0.12.1", "quicksink", @@ -5249,14 +4814,13 @@ dependencies = [ [[package]] name = "libp2p-yamux" -version = "0.42.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29" +checksum = "4dcd21d950662700a385d4c6d68e2f5f54d778e97068cdd718522222ef513bda" dependencies = [ "futures", - "libp2p-core 0.38.0", + "libp2p-core", "log", - "parking_lot 0.12.1", "thiserror", "yamux", ] @@ -5274,9 +4838,9 @@ dependencies = [ [[package]] name = "librocksdb-sys" -version = "0.10.0+7.9.2" +version = "0.11.0+8.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe4d5874f5ff2bc616e55e8c6086d478fcda13faf9495768a4aa1c22042d30b" +checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e" dependencies = [ "bindgen", "bzip2-sys", @@ -5427,6 +4991,15 @@ dependencies = [ "hashbrown 0.12.3", ] +[[package]] +name = "lru" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" +dependencies = [ + "hashbrown 0.13.2", +] + [[package]] name = "lru-cache" version = "0.1.2" @@ -5511,16 +5084,6 @@ dependencies = [ "rawpointer", ] -[[package]] -name = "md-5" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" -dependencies = [ - "cfg-if", - "digest 0.10.7", -] - [[package]] name = "memchr" version = "2.7.1" @@ -5547,9 +5110,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.6.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" dependencies = [ "autocfg", ] @@ -5680,24 +5243,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "multiaddr" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aebdb21e90f81d13ed01dc84123320838e53963c2ca94b60b305d3fa64f31e" -dependencies = [ - "arrayref", - "byteorder", - "data-encoding", - "multibase", - "multihash 0.16.3", - "percent-encoding", - "serde", - "static_assertions", - "unsigned-varint", - "url", -] - [[package]] name = "multiaddr" version = "0.17.1" @@ -5930,7 +5475,6 @@ dependencies = [ "bitflags 1.3.2", "cfg-if", "libc", - "memoffset", ] [[package]] @@ -6163,12 +5707,12 @@ checksum = "6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f" [[package]] name = "object" -version = "0.29.0" +version = "0.30.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" dependencies = [ "crc32fast", - "hashbrown 0.12.3", + "hashbrown 0.13.2", "indexmap 1.9.3", "memchr", ] @@ -6182,22 +5726,13 @@ dependencies = [ "memchr", ] -[[package]] -name = "oid-registry" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e20717fa0541f39bd146692035c37bedfa532b3e5071b35761082407546b2a" -dependencies = [ - "asn1-rs 0.3.1", -] - [[package]] name = "oid-registry" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", ] [[package]] @@ -6293,32 +5828,10 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -[[package]] -name = "p256" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" -dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.8", -] - -[[package]] -name = "p384" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" -dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.8", -] - [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-support", "frame-system", @@ -6332,7 +5845,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -6370,7 +5883,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -6490,7 +6003,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "ethereum", "ethereum-types", @@ -6526,7 +6039,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "environmental", "evm", @@ -6584,7 +6097,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-blake2" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "fp-evm", ] @@ -6592,7 +6105,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-bn128" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "fp-evm", "sp-core", @@ -6602,7 +6115,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "fp-evm", "num", @@ -6611,7 +6124,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "fp-evm", "tiny-keccak", @@ -6620,7 +6133,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "fp-evm", "ripemd", @@ -6646,7 +6159,7 @@ dependencies = [ [[package]] name = "pallet-evm-test-vector-support" version = "1.0.0-dev" -source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.42-2025-02-08#174c0227af00dbc26485c1eac68738e1d01980e8" +source = "git+https://github.com/humanode-network/frontier?tag=locked/polkadot-v0.9.43-2025-02-13#53de1603da26c4289ccf4177733bf14cdc0fef07" dependencies = [ "evm", "fp-evm", @@ -6659,7 +6172,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -6719,7 +6232,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -6739,7 +6252,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -6768,7 +6281,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-support", "frame-system", @@ -6789,8 +6302,9 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", @@ -6803,7 +6317,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -6840,7 +6354,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-support", "frame-system", @@ -6856,7 +6370,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6872,7 +6386,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6884,7 +6398,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-benchmarking", "frame-support", @@ -7028,6 +6542,12 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "partial_sort" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7924d1d0ad836f665c9065e26d016c673ece3993f30d340068b16f282afc1156" + [[package]] name = "paste" version = "1.0.14" @@ -7068,15 +6588,6 @@ dependencies = [ "base64 0.13.1", ] -[[package]] -name = "pem-rfc7468" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac" -dependencies = [ - "base64ct", -] - [[package]] name = "percent-encoding" version = "2.3.1" @@ -7176,24 +6687,14 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" -[[package]] -name = "pkcs8" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" -dependencies = [ - "der 0.6.1", - "spki 0.6.0", -] - [[package]] name = "pkcs8" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.8", - "spki 0.7.3", + "der", + "spki", ] [[package]] @@ -7224,19 +6725,7 @@ checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", "opaque-debug 0.3.0", - "universal-hash 0.5.1", -] - -[[package]] -name = "polyval" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" -dependencies = [ - "cfg-if", - "cpufeatures", - "opaque-debug 0.3.0", - "universal-hash 0.4.1", + "universal-hash", ] [[package]] @@ -7248,7 +6737,7 @@ dependencies = [ "cfg-if", "cpufeatures", "opaque-debug 0.3.0", - "universal-hash 0.5.1", + "universal-hash", ] [[package]] @@ -7436,6 +6925,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "prettyplease" +version = "0.2.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "910d41a655dac3b764f1ade94821093d3610248694320cd072303a8eedcf221d" +dependencies = [ + "proc-macro2", + "syn 2.0.98", +] + [[package]] name = "primitive-types" version = "0.12.2" @@ -7585,25 +7084,25 @@ dependencies = [ [[package]] name = "prometheus-client" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cd1b99916654a69008fd66b4f9397fbe08e6e51dfe23d4417acf5d3b8cb87c" +checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e" dependencies = [ "dtoa", "itoa", "parking_lot 0.12.1", - "prometheus-client-derive-text-encode", + "prometheus-client-derive-encode", ] [[package]] -name = "prometheus-client-derive-text-encode" -version = "0.3.0" +name = "prometheus-client-derive-encode" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a455fbcb954c1a7decf3c586e860fd7889cddf4b8e164be736dbac95a953cd" +checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.98", ] [[package]] @@ -7645,7 +7144,7 @@ dependencies = [ "log", "multimap", "petgraph", - "prettyplease", + "prettyplease 0.1.25", "prost", "prost-types", "regex", @@ -7655,23 +7154,10 @@ dependencies = [ ] [[package]] -name = "prost-codec" -version = "0.3.0" +name = "prost-derive" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc34979ff898b6e141106178981ce2596c387ea6e62533facfc61a37fc879c0" -dependencies = [ - "asynchronous-codec", - "bytes", - "prost", - "thiserror", - "unsigned-varint", -] - -[[package]] -name = "prost-derive" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" +checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" dependencies = [ "anyhow", "itertools 0.10.5", @@ -7732,6 +7218,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "quick-protobuf-codec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1693116345026436eb2f10b677806169c1a1260c1c60eaaffe3fb5a29ae23d8b" +dependencies = [ + "asynchronous-codec", + "bytes", + "quick-protobuf", + "thiserror", + "unsigned-varint", +] + [[package]] name = "quicksink" version = "0.1.2" @@ -7758,7 +7257,7 @@ dependencies = [ "thiserror", "tinyvec", "tracing", - "webpki 0.22.4", + "webpki", ] [[package]] @@ -7891,19 +7390,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "rcgen" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" -dependencies = [ - "pem", - "ring 0.16.20", - "time", - "x509-parser 0.13.2", - "yasna", -] - [[package]] name = "rcgen" version = "0.10.0" @@ -7967,9 +7453,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c" +checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" dependencies = [ "fxhash", "log", @@ -8021,18 +7507,6 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" -[[package]] -name = "region" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e" -dependencies = [ - "bitflags 1.3.2", - "libc", - "mach", - "winapi", -] - [[package]] name = "reqwest" version = "0.11.27" @@ -8089,17 +7563,6 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" -[[package]] -name = "rfc6979" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" -dependencies = [ - "crypto-bigint 0.4.9", - "hmac 0.12.1", - "zeroize", -] - [[package]] name = "rfc6979" version = "0.4.0" @@ -8227,9 +7690,9 @@ dependencies = [ [[package]] name = "rocksdb" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "015439787fce1e75d55f279078d33ff14b4af5d93d995e8838ee4631301c8a99" +checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" dependencies = [ "libc", "librocksdb-sys", @@ -8272,17 +7735,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "rtcp" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1919efd6d4a6a85d13388f9487549bb8e359f17198cc03ffd72f79b553873691" -dependencies = [ - "bytes", - "thiserror", - "webrtc-util", -] - [[package]] name = "rtnetlink" version = "0.10.1" @@ -8308,20 +7760,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "rtp" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a095411ff00eed7b12e4c6a118ba984d113e1079582570d56a5ee723f11f80" -dependencies = [ - "async-trait", - "bytes", - "rand 0.8.5", - "serde", - "thiserror", - "webrtc-util", -] - [[package]] name = "rustc-demangle" version = "0.1.23" @@ -8385,19 +7823,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "rustls" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" -dependencies = [ - "base64 0.13.1", - "log", - "ring 0.16.20", - "sct 0.6.1", - "webpki 0.21.4", -] - [[package]] name = "rustls" version = "0.20.9" @@ -8406,8 +7831,8 @@ checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" dependencies = [ "log", "ring 0.16.20", - "sct 0.7.1", - "webpki 0.22.4", + "sct", + "webpki", ] [[package]] @@ -8419,7 +7844,7 @@ dependencies = [ "log", "ring 0.17.7", "rustls-webpki", - "sct 0.7.1", + "sct", ] [[package]] @@ -8497,7 +7922,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "log", "sp-core", @@ -8508,7 +7933,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "futures", "futures-timer", @@ -8531,7 +7956,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8546,7 +7971,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -8565,7 +7990,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -8576,14 +8001,14 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", "chrono", "clap", "fdlimit", "futures", - "libp2p", + "libp2p-identity", "log", "names", "parity-scale-codec", @@ -8616,7 +8041,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "fnv", "futures", @@ -8635,6 +8060,7 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-state-machine", + "sp-statement-store", "sp-storage", "substrate-prometheus-endpoint", ] @@ -8642,7 +8068,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "hash-db 0.16.0", "kvdb", @@ -8668,12 +8094,12 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "futures", "futures-timer", - "libp2p", + "libp2p-identity", "log", "mockall", "parking_lot 0.12.1", @@ -8693,7 +8119,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "fork-tree", @@ -8729,7 +8155,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "futures", "jsonrpsee", @@ -8751,7 +8177,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8764,7 +8190,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "ahash 0.8.8", "array-bytes", @@ -8804,7 +8230,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "finality-grandpa", "futures", @@ -8824,7 +8250,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "futures", @@ -8847,13 +8273,12 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sc-executor-common", - "sc-executor-wasmi", "sc-executor-wasmtime", "sp-api", "sp-core", @@ -8865,39 +8290,24 @@ dependencies = [ "sp-version", "sp-wasm-interface", "tracing", - "wasmi", ] [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", "sp-wasm-interface", "thiserror", "wasm-instrument", - "wasmi", -] - -[[package]] -name = "sc-executor-wasmi" -version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" -dependencies = [ - "log", - "sc-allocator", - "sc-executor-common", - "sp-runtime-interface", - "sp-wasm-interface", - "wasmi", ] [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "anyhow", "cfg-if", @@ -8915,7 +8325,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "ansi_term", "futures", @@ -8931,10 +8341,9 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", - "async-trait", "parking_lot 0.12.1", "serde_json", "sp-application-crypto", @@ -8946,7 +8355,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", "async-channel", @@ -8961,7 +8370,7 @@ dependencies = [ "libp2p", "linked_hash_set", "log", - "lru", + "lru 0.8.1", "mockall", "parity-scale-codec", "parking_lot 0.12.1", @@ -8991,11 +8400,12 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ + "async-channel", "cid", "futures", - "libp2p", + "libp2p-identity", "log", "prost", "prost-build", @@ -9011,7 +8421,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", "async-trait", @@ -9019,7 +8429,7 @@ dependencies = [ "bytes", "futures", "futures-timer", - "libp2p", + "libp2p-identity", "parity-scale-codec", "prost-build", "sc-consensus", @@ -9039,14 +8449,14 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "ahash 0.8.8", "futures", "futures-timer", "libp2p", "log", - "lru", + "lru 0.8.1", "sc-network", "sc-network-common", "sc-peerset", @@ -9058,11 +8468,12 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", + "async-channel", "futures", - "libp2p", + "libp2p-identity", "log", "parity-scale-codec", "prost", @@ -9080,16 +8491,17 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", + "async-channel", "async-trait", "fork-tree", "futures", "futures-timer", "libp2p", "log", - "lru", + "lru 0.8.1", "mockall", "parity-scale-codec", "prost", @@ -9114,7 +8526,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", "futures", @@ -9134,7 +8546,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", "bytes", @@ -9165,20 +8577,23 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "futures", - "libp2p", + "libp2p-identity", "log", + "parking_lot 0.12.1", + "partial_sort", "sc-utils", "serde_json", + "sp-arithmetic", "wasm-timer", ] [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9187,7 +8602,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "futures", "jsonrpsee", @@ -9210,6 +8625,7 @@ dependencies = [ "sp-rpc", "sp-runtime", "sp-session", + "sp-statement-store", "sp-version", "tokio", ] @@ -9217,7 +8633,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9236,7 +8652,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "http 0.2.12", "jsonrpsee", @@ -9251,7 +8667,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", "futures", @@ -9277,7 +8693,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "directories", @@ -9343,7 +8759,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "log", "parity-scale-codec", @@ -9354,7 +8770,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "clap", "fs4", @@ -9370,7 +8786,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "futures", "libc", @@ -9389,7 +8805,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "chrono", "futures", @@ -9408,7 +8824,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "ansi_term", "atty", @@ -9439,7 +8855,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -9450,7 +8866,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "futures", @@ -9477,7 +8893,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "futures", @@ -9491,7 +8907,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-channel", "futures", @@ -9585,16 +9001,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152" -[[package]] -name = "sct" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] - [[package]] name = "sct" version = "0.7.1" @@ -9605,42 +9011,16 @@ dependencies = [ "untrusted 0.9.0", ] -[[package]] -name = "sdp" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d22a5ef407871893fd72b4562ee15e4742269b173959db4b8df6f538c414e13" -dependencies = [ - "rand 0.8.5", - "substring", - "thiserror", - "url", -] - -[[package]] -name = "sec1" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" -dependencies = [ - "base16ct 0.1.1", - "der 0.6.1", - "generic-array 0.14.7", - "pkcs8 0.9.0", - "subtle", - "zeroize", -] - [[package]] name = "sec1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct 0.2.0", - "der 0.7.8", + "base16ct", + "der", "generic-array 0.14.7", - "pkcs8 0.10.2", + "pkcs8", "subtle", "zeroize", ] @@ -9933,10 +9313,6 @@ name = "signature" version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" -dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", -] [[package]] name = "signature" @@ -10020,7 +9396,7 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" dependencies = [ - "aes-gcm 0.10.3", + "aes-gcm", "blake2", "chacha20poly1305", "curve25519-dalek 4.1.3", @@ -10071,7 +9447,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "hash-db 0.16.0", "log", @@ -10091,7 +9467,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "Inflector", "blake2", @@ -10105,7 +9481,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "scale-info", @@ -10118,7 +9494,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "6.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "integer-sqrt", "num-traits", @@ -10132,7 +9508,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "sp-api", @@ -10144,11 +9520,11 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "futures", "log", - "lru", + "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.1", "sp-api", @@ -10162,7 +9538,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "futures", @@ -10177,7 +9553,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "parity-scale-codec", @@ -10195,7 +9571,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "parity-scale-codec", @@ -10216,7 +9592,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "finality-grandpa", "log", @@ -10234,7 +9610,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "scale-info", @@ -10246,7 +9622,7 @@ dependencies = [ [[package]] name = "sp-core" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -10290,7 +9666,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "5.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "blake2b_simd", "byteorder", @@ -10304,7 +9680,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "proc-macro2", "quote", @@ -10315,7 +9691,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -10324,7 +9700,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "5.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "proc-macro2", "quote", @@ -10334,7 +9710,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.13.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "environmental", "parity-scale-codec", @@ -10345,7 +9721,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10360,7 +9736,7 @@ dependencies = [ [[package]] name = "sp-io" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "bytes", "ed25519 1.5.3", @@ -10386,7 +9762,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "lazy_static", "sp-core", @@ -10397,7 +9773,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.13.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "futures", "parity-scale-codec", @@ -10411,7 +9787,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "thiserror", "zstd 0.12.4", @@ -10420,7 +9796,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -10431,7 +9807,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "sp-api", "sp-core", @@ -10441,7 +9817,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "5.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "backtrace", "lazy_static", @@ -10451,7 +9827,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "rustc-hash", "serde", @@ -10461,7 +9837,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "either", "hash256-std-hasher", @@ -10483,7 +9859,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -10501,7 +9877,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -10513,7 +9889,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "scale-info", @@ -10527,7 +9903,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "scale-info", @@ -10540,7 +9916,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.13.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "hash-db 0.16.0", "log", @@ -10557,15 +9933,33 @@ dependencies = [ "tracing", ] +[[package]] +name = "sp-statement-store" +version = "4.0.0-dev" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" +dependencies = [ + "log", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-runtime-interface", + "sp-std", + "thiserror", +] + [[package]] name = "sp-std" version = "5.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" [[package]] name = "sp-storage" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10578,7 +9972,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "futures-timer", @@ -10593,7 +9987,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "6.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "sp-std", @@ -10605,7 +9999,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "sp-api", "sp-runtime", @@ -10614,7 +10008,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "log", @@ -10630,7 +10024,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "ahash 0.8.8", "hash-db 0.16.0", @@ -10653,7 +10047,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10670,7 +10064,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10681,7 +10075,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "7.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -10695,7 +10089,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "parity-scale-codec", "scale-info", @@ -10733,16 +10127,6 @@ dependencies = [ "strum 0.24.1", ] -[[package]] -name = "spki" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" -dependencies = [ - "base64ct", - "der 0.6.1", -] - [[package]] name = "spki" version = "0.7.3" @@ -10750,7 +10134,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", - "der 0.7.8", + "der", ] [[package]] @@ -10931,12 +10315,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "strsim" version = "0.11.0" @@ -10987,25 +10365,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "stun" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25" -dependencies = [ - "base64 0.13.1", - "crc", - "lazy_static", - "md-5", - "rand 0.8.5", - "ring 0.16.20", - "subtle", - "thiserror", - "tokio", - "url", - "webrtc-util", -] - [[package]] name = "substrate-bip39" version = "0.4.5" @@ -11035,7 +10394,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11054,7 +10413,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "hyper", "log", @@ -11066,7 +10425,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "jsonrpsee", @@ -11079,7 +10438,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "ansi_term", "build-helper", @@ -11093,15 +10452,6 @@ dependencies = [ "wasm-opt", ] -[[package]] -name = "substring" -version = "1.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86" -dependencies = [ - "autocfg", -] - [[package]] name = "subtle" version = "2.4.1" @@ -11323,16 +10673,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "tinytemplate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -dependencies = [ - "serde", - "serde_json", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -11387,6 +10727,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-retry" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" +dependencies = [ + "pin-project", + "rand 0.8.5", + "tokio", +] + [[package]] name = "tokio-rustls" version = "0.23.4" @@ -11395,7 +10746,7 @@ checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" dependencies = [ "rustls 0.20.9", "tokio", - "webpki 0.22.4", + "webpki", ] [[package]] @@ -11525,11 +10876,11 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.3.5" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858" +checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.2", "bytes", "futures-core", "futures-util", @@ -11777,7 +11128,7 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.42-2024-09-12#56b16fefbd7a5ba07afd94cb37367d078da0ac52" +source = "git+https://github.com/humanode-network/substrate?tag=locked/polkadot-v0.9.43-2024-10-21#5aff2d8feed7640cdc2c90528c962b5b98901131" dependencies = [ "async-trait", "clap", @@ -11836,25 +11187,6 @@ dependencies = [ "utf-8", ] -[[package]] -name = "turn" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8" -dependencies = [ - "async-trait", - "base64 0.13.1", - "futures", - "log", - "md-5", - "rand 0.8.5", - "ring 0.16.20", - "stun", - "thiserror", - "tokio", - "webrtc-util", -] - [[package]] name = "twox-hash" version = "1.6.3" @@ -11951,16 +11283,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" -[[package]] -name = "universal-hash" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" -dependencies = [ - "generic-array 0.14.7", - "subtle", -] - [[package]] name = "universal-hash" version = "0.5.1" @@ -12096,15 +11418,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" -[[package]] -name = "waitgroup" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292" -dependencies = [ - "atomic-waker", -] - [[package]] name = "waker-fn" version = "1.1.1" @@ -12257,9 +11570,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a303793cbc01fb96551badfc7367db6007396bba6bac97936b3c8b6f7fdb41" +checksum = "87fef6d0d508f08334e0ab0e6877feb4c0ecb3956bcf2cb950699b22fedf3e9c" dependencies = [ "anyhow", "libc", @@ -12273,9 +11586,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c9deb56f8a9f2ec177b3bd642a8205621835944ed5da55f2388ef216aca5a4" +checksum = "bc816bbc1596c8f2e8127e137a760c798023ef3d378f2ae51f0f1840e2dfa445" dependencies = [ "anyhow", "cxx", @@ -12285,15 +11598,14 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4432e28b542738a9776cedf92e8a99d8991c7b4667ee2c7ccddfb479dd2856a7" +checksum = "40199e4f68ef1071b3c6d0bd8026a12b481865d4b9e49c156932ea9a6234dd14" dependencies = [ "anyhow", "cc", "cxx", "cxx-build", - "regex", ] [[package]] @@ -12342,14 +11654,13 @@ dependencies = [ "memory_units", "num-rational", "num-traits", - "region", ] [[package]] name = "wasmparser" -version = "0.100.0" +version = "0.102.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4" +checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" dependencies = [ "indexmap 1.9.3", "url", @@ -12357,9 +11668,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a222f5fa1e14b2cefc286f1b68494d7a965f4bf57ec04c59bb62673d639af6" +checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" dependencies = [ "anyhow", "bincode", @@ -12367,7 +11678,7 @@ dependencies = [ "indexmap 1.9.3", "libc", "log", - "object 0.29.0", + "object 0.30.4", "once_cell", "paste", "psm", @@ -12380,26 +11691,26 @@ dependencies = [ "wasmtime-environ", "wasmtime-jit", "wasmtime-runtime", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] name = "wasmtime-asm-macros" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4407a7246e7d2f3d8fb1cf0c72fda8dbafdb6dd34d555ae8bea0e5ae031089cc" +checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ceb3adf61d654be0be67fffdce42447b0880481348785be5fe40b5dd7663a4c" +checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" dependencies = [ "anyhow", - "base64 0.13.1", + "base64 0.21.7", "bincode", "directories-next", "file-per-thread-logger", @@ -12408,15 +11719,15 @@ dependencies = [ "serde", "sha2 0.10.8", "toml 0.5.11", - "windows-sys 0.42.0", + "windows-sys 0.45.0", "zstd 0.11.2+zstd.1.5.2", ] [[package]] name = "wasmtime-cranelift" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c366bb8647e01fd08cb5589976284b00abfded5529b33d7e7f3f086c68304a4" +checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" dependencies = [ "anyhow", "cranelift-codegen", @@ -12424,27 +11735,43 @@ dependencies = [ "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli 0.26.2", + "gimli 0.27.3", "log", - "object 0.29.0", + "object 0.30.4", "target-lexicon", "thiserror", "wasmparser", + "wasmtime-cranelift-shared", + "wasmtime-environ", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b" +dependencies = [ + "anyhow", + "cranelift-codegen", + "cranelift-native", + "gimli 0.27.3", + "object 0.30.4", + "target-lexicon", "wasmtime-environ", ] [[package]] name = "wasmtime-environ" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b8b50962eae38ee319f7b24900b7cf371f03eebdc17400c1dc8575fc10c9a7" +checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" dependencies = [ "anyhow", "cranelift-entity", - "gimli 0.26.2", + "gimli 0.27.3", "indexmap 1.9.3", "log", - "object 0.29.0", + "object 0.30.4", "serde", "target-lexicon", "thiserror", @@ -12454,18 +11781,18 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffaed4f9a234ba5225d8e64eac7b4a5d13b994aeb37353cde2cbeb3febda9eaa" +checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244" dependencies = [ - "addr2line 0.17.0", + "addr2line 0.19.0", "anyhow", "bincode", "cfg-if", "cpp_demangle", - "gimli 0.26.2", + "gimli 0.27.3", "log", - "object 0.29.0", + "object 0.30.4", "rustc-demangle", "serde", "target-lexicon", @@ -12473,36 +11800,36 @@ dependencies = [ "wasmtime-jit-debug", "wasmtime-jit-icache-coherence", "wasmtime-runtime", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] name = "wasmtime-jit-debug" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed41cbcbf74ce3ff6f1d07d1b707888166dc408d1a880f651268f4f7c9194b2" +checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" dependencies = [ - "object 0.29.0", + "object 0.30.4", "once_cell", "rustix 0.36.17", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a28ae1e648461bfdbb79db3efdaee1bca5b940872e4175390f465593a2e54c" +checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd" dependencies = [ "cfg-if", "libc", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] name = "wasmtime-runtime" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e704b126e4252788ccfc3526d4d4511d4b23c521bf123e447ac726c14545217b" +checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" dependencies = [ "anyhow", "cc", @@ -12519,14 +11846,14 @@ dependencies = [ "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-jit-debug", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] name = "wasmtime-types" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e5572c5727c1ee7e8f28717aaa8400e4d22dcbd714ea5457d85b5005206568" +checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" dependencies = [ "cranelift-entity", "serde", @@ -12544,16 +11871,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] - [[package]] name = "webpki" version = "0.22.4" @@ -12570,7 +11887,7 @@ version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" dependencies = [ - "webpki 0.22.4", + "webpki", ] [[package]] @@ -12579,214 +11896,6 @@ version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" -[[package]] -name = "webrtc" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb" -dependencies = [ - "arc-swap", - "async-trait", - "bytes", - "hex", - "interceptor", - "lazy_static", - "log", - "rand 0.8.5", - "rcgen 0.9.3", - "regex", - "ring 0.16.20", - "rtcp", - "rtp", - "rustls 0.19.1", - "sdp", - "serde", - "serde_json", - "sha2 0.10.8", - "stun", - "thiserror", - "time", - "tokio", - "turn", - "url", - "waitgroup", - "webrtc-data", - "webrtc-dtls", - "webrtc-ice", - "webrtc-mdns", - "webrtc-media", - "webrtc-sctp", - "webrtc-srtp", - "webrtc-util", -] - -[[package]] -name = "webrtc-data" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100" -dependencies = [ - "bytes", - "derive_builder", - "log", - "thiserror", - "tokio", - "webrtc-sctp", - "webrtc-util", -] - -[[package]] -name = "webrtc-dtls" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a00f4242f2db33307347bd5be53263c52a0331c96c14292118c9a6bb48d267" -dependencies = [ - "aes 0.6.0", - "aes-gcm 0.10.3", - "async-trait", - "bincode", - "block-modes", - "byteorder", - "ccm", - "curve25519-dalek 3.2.0", - "der-parser 8.2.0", - "elliptic-curve 0.12.3", - "hkdf", - "hmac 0.12.1", - "log", - "p256", - "p384", - "rand 0.8.5", - "rand_core 0.6.4", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.19.1", - "sec1 0.3.0", - "serde", - "sha1", - "sha2 0.10.8", - "signature 1.6.4", - "subtle", - "thiserror", - "tokio", - "webpki 0.21.4", - "webrtc-util", - "x25519-dalek 2.0.1", - "x509-parser 0.13.2", -] - -[[package]] -name = "webrtc-ice" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80" -dependencies = [ - "arc-swap", - "async-trait", - "crc", - "log", - "rand 0.8.5", - "serde", - "serde_json", - "stun", - "thiserror", - "tokio", - "turn", - "url", - "uuid", - "waitgroup", - "webrtc-mdns", - "webrtc-util", -] - -[[package]] -name = "webrtc-mdns" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106" -dependencies = [ - "log", - "socket2 0.4.10", - "thiserror", - "tokio", - "webrtc-util", -] - -[[package]] -name = "webrtc-media" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f72e1650a8ae006017d1a5280efb49e2610c19ccc3c0905b03b648aee9554991" -dependencies = [ - "byteorder", - "bytes", - "rand 0.8.5", - "rtp", - "thiserror", -] - -[[package]] -name = "webrtc-sctp" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d47adcd9427eb3ede33d5a7f3424038f63c965491beafcc20bc650a2f6679c0" -dependencies = [ - "arc-swap", - "async-trait", - "bytes", - "crc", - "log", - "rand 0.8.5", - "thiserror", - "tokio", - "webrtc-util", -] - -[[package]] -name = "webrtc-srtp" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6183edc4c1c6c0175f8812eefdce84dfa0aea9c3ece71c2bf6ddd3c964de3da5" -dependencies = [ - "aead 0.4.3", - "aes 0.7.5", - "aes-gcm 0.9.4", - "async-trait", - "byteorder", - "bytes", - "ctr 0.8.0", - "hmac 0.11.0", - "log", - "rtcp", - "rtp", - "sha-1", - "subtle", - "thiserror", - "tokio", - "webrtc-util", -] - -[[package]] -name = "webrtc-util" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87" -dependencies = [ - "async-trait", - "bitflags 1.3.2", - "bytes", - "cc", - "ipnet", - "lazy_static", - "libc", - "log", - "nix 0.24.3", - "rand 0.8.5", - "thiserror", - "tokio", - "winapi", -] - [[package]] name = "which" version = "4.4.2" @@ -12865,21 +11974,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "windows-sys" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-sys" version = "0.45.0" @@ -13148,50 +12242,19 @@ dependencies = [ "zeroize", ] -[[package]] -name = "x25519-dalek" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" -dependencies = [ - "curve25519-dalek 4.1.3", - "rand_core 0.6.4", - "serde", - "zeroize", -] - -[[package]] -name = "x509-parser" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9bace5b5589ffead1afb76e43e34cff39cd0f3ce7e170ae0c29e53b88eb1c" -dependencies = [ - "asn1-rs 0.3.1", - "base64 0.13.1", - "data-encoding", - "der-parser 7.0.0", - "lazy_static", - "nom", - "oid-registry 0.4.0", - "ring 0.16.20", - "rusticata-macros", - "thiserror", - "time", -] - [[package]] name = "x509-parser" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", "base64 0.13.1", "data-encoding", - "der-parser 8.2.0", + "der-parser", "lazy_static", "nom", - "oid-registry 0.6.1", + "oid-registry", "rusticata-macros", "thiserror", "time", diff --git a/Cargo.toml b/Cargo.toml index 148e04d77..ba7266237 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -70,97 +70,97 @@ wiremock = { version = "0.5", default-features = false } codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false } # Substrate fork. -frame-benchmarking = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -frame-benchmarking-cli = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -frame-executive = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -frame-support = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -frame-system = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -frame-system-benchmarking = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -frame-try-runtime = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-authorship = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-babe = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-balances = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-grandpa = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-im-online = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-multisig = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-session = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-sudo = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-timestamp = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-transaction-payment = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-transaction-payment-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -pallet-utility = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-basic-authorship = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-chain-spec = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-chain-spec-derive = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-cli = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-client-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-consensus = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-consensus-babe = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-consensus-babe-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-consensus-epochs = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-consensus-grandpa = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-consensus-grandpa-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-executor = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-network = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-network-sync = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-rpc-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-rpc-spec-v2 = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-service = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-telemetry = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-tracing = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-transaction-pool = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-transaction-pool-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sc-utils = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-application-crypto = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-block-builder = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-blockchain = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-consensus = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-consensus-babe = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-consensus-grandpa = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-core = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-core-hashing-proc-macro = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-inherents = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-io = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-keyring = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-keystore = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-offchain = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-panic-handler = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-runtime = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-session = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-staking = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-std = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-timestamp = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-tracing = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-transaction-pool = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -sp-version = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -substrate-frame-rpc-system = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -substrate-wasm-builder = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } -try-runtime-cli = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.42-2024-09-12", default-features = false } +frame-benchmarking = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +frame-benchmarking-cli = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +frame-executive = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +frame-support = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +frame-system = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +frame-system-benchmarking = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +frame-try-runtime = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-authorship = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-babe = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-balances = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-grandpa = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-im-online = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-multisig = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-session = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-sudo = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-timestamp = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-transaction-payment = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-transaction-payment-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +pallet-utility = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-basic-authorship = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-chain-spec = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-chain-spec-derive = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-cli = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-client-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-consensus = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-consensus-babe = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-consensus-babe-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-consensus-epochs = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-consensus-grandpa = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-consensus-grandpa-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-executor = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-network = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-network-sync = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-rpc = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-rpc-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-rpc-spec-v2 = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-service = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-telemetry = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-tracing = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-transaction-pool = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-transaction-pool-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sc-utils = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-api = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-application-crypto = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-block-builder = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-blockchain = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-consensus = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-consensus-babe = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-consensus-grandpa = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-core = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-core-hashing-proc-macro = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-inherents = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-io = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-keyring = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-keystore = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-offchain = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-panic-handler = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-runtime = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-session = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-staking = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-std = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-timestamp = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-tracing = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-transaction-pool = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +sp-version = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +substrate-frame-rpc-system = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +substrate-wasm-builder = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } +try-runtime-cli = { git = "https://github.com/humanode-network/substrate", tag = "locked/polkadot-v0.9.43-2024-10-21", default-features = false } # Frontier fork. -fc-cli = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fc-consensus = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fc-db = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fc-mapping-sync = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fc-rpc = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fc-rpc-core = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fc-storage = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fp-evm = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fp-rpc = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fp-self-contained = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -fp-storage = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-ethereum = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-evm = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-evm-precompile-blake2 = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-evm-precompile-bn128 = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-evm-precompile-modexp = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-evm-precompile-sha3fips = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-evm-precompile-simple = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } -pallet-evm-test-vector-support = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.42-2025-02-08", default-features = false } +fc-cli = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fc-consensus = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fc-db = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fc-mapping-sync = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fc-rpc = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fc-rpc-core = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fc-storage = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fp-evm = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fp-rpc = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fp-self-contained = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +fp-storage = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-ethereum = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-evm = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-evm-precompile-blake2 = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-evm-precompile-bn128 = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-evm-precompile-modexp = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-evm-precompile-sha3fips = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-evm-precompile-simple = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } +pallet-evm-test-vector-support = { git = "https://github.com/humanode-network/frontier", tag = "locked/polkadot-v0.9.43-2025-02-13", default-features = false } [profile.release] debug = "line-tables-only" diff --git a/crates/humanode-peer/Cargo.toml b/crates/humanode-peer/Cargo.toml index 345735024..1538df368 100644 --- a/crates/humanode-peer/Cargo.toml +++ b/crates/humanode-peer/Cargo.toml @@ -55,6 +55,7 @@ sc-consensus = { workspace = true } sc-consensus-babe = { workspace = true } sc-consensus-grandpa = { workspace = true } sc-executor = { workspace = true } +sc-network = { workspace = true } sc-service = { workspace = true } sc-telemetry = { workspace = true } sc-transaction-pool = { workspace = true } diff --git a/crates/humanode-peer/src/cli/config.rs b/crates/humanode-peer/src/cli/config.rs index aa5da88fc..172cdba3c 100644 --- a/crates/humanode-peer/src/cli/config.rs +++ b/crates/humanode-peer/src/cli/config.rs @@ -29,9 +29,8 @@ pub trait CliConfigurationExt: SubstrateCliConfigurationProvider { .unwrap_or_default(); let bioauth_flow = self.bioauth_params().map(|params| { - let rpc_http_port = substrate.rpc_http.map(|v| v.port()); - let rpc_ws_port = substrate.rpc_ws.map(|v| v.port()); - let rpc_url = rpc_url_from_params(params, rpc_http_port, rpc_ws_port); + let rpc_port = substrate.rpc_addr.map(|v| v.port()); + let rpc_url = rpc_url_from_params(params, rpc_port); configuration::BioauthFlow { rpc_url_resolver: Default::default(), @@ -124,11 +123,7 @@ impl SubstrateCliConfigurationProvider for T { } /// Construct an RPC URL from the bioauth flow params and an RPC endpoint port. -fn rpc_url_from_params( - params: &BioauthFlowParams, - rpc_http_port: Option, - rpc_ws_port: Option, -) -> RpcUrl { +fn rpc_url_from_params(params: &BioauthFlowParams, rpc_port: Option) -> RpcUrl { if let Some(val) = ¶ms.rpc_url { return RpcUrl::Set(val.clone()); } @@ -136,36 +131,25 @@ fn rpc_url_from_params( return RpcUrl::Unset; } if params.rpc_url_ngrok_detect { - let ws_rpc_endpoint_port = match params.rpc_url_scheme_preference { - // If there's no preference - try switching to WebSocket if it's available. - RpcUrlSchemePreference::NoPreference | RpcUrlSchemePreference::Ws => rpc_ws_port, - RpcUrlSchemePreference::Http => None, - }; return RpcUrl::DetectFromNgrok { tunnel_name: params.rpc_url_ngrok_detect_from.clone(), - ws_rpc_endpoint_port, + ws_rpc_endpoint_port: rpc_port, }; } - match ( - ¶ms.rpc_url_scheme_preference, - rpc_http_port, - rpc_ws_port, - ) { + match (¶ms.rpc_url_scheme_preference, rpc_port) { // Try WebSocket first if the user has no preference. - (RpcUrlSchemePreference::Ws | RpcUrlSchemePreference::NoPreference, _, Some(port)) => { + (RpcUrlSchemePreference::Ws | RpcUrlSchemePreference::NoPreference, Some(port)) => { RpcUrl::LocalhostWithPort { rpc_endpoint_port: port, scheme: "ws", } } // Try HTTP second if the user has no preference. - (RpcUrlSchemePreference::Http | RpcUrlSchemePreference::NoPreference, Some(port), _) => { - RpcUrl::LocalhostWithPort { - rpc_endpoint_port: port, - scheme: "http", - } - } + (RpcUrlSchemePreference::Http, Some(port)) => RpcUrl::LocalhostWithPort { + rpc_endpoint_port: port, + scheme: "http", + }, // If everything fails - fallback to unset. _ => RpcUrl::Unset, } diff --git a/crates/humanode-peer/src/service/frontier.rs b/crates/humanode-peer/src/service/frontier.rs index 7d5539f8b..7b5e4b9b3 100644 --- a/crates/humanode-peer/src/service/frontier.rs +++ b/crates/humanode-peer/src/service/frontier.rs @@ -4,23 +4,15 @@ use std::{path::Path, sync::Arc}; use fc_storage::OverrideHandle; use humanode_runtime::opaque::Block; -use sc_cli::SubstrateCli; use sc_client_api::backend::Backend; -use sc_service::{BasePath, Configuration}; +use sc_service::Configuration; use super::{FrontierBackend, FullClient, ServiceError}; use crate::configuration::{self, FrontierBackendType}; /// Create frontier dir. pub fn db_config_dir(config: &sc_service::Configuration) -> std::path::PathBuf { - config - .base_path - .as_ref() - .map(|base_path| base_path.config_dir(config.chain_spec.id())) - .unwrap_or_else(|| { - BasePath::from_project("", "", &crate::cli::Root::executable_name()) - .config_dir(config.chain_spec.id()) - }) + config.base_path.config_dir(config.chain_spec.id()) } /// Create frontier backend. diff --git a/crates/humanode-peer/src/service/mod.rs b/crates/humanode-peer/src/service/mod.rs index 31679b091..b9644c5e7 100644 --- a/crates/humanode-peer/src/service/mod.rs +++ b/crates/humanode-peer/src/service/mod.rs @@ -230,7 +230,7 @@ pub async fn new_full(config: Configuration) -> Result Result Result", + "benchmark": "set_code", + "time_results": [ + { + "components": [], + "extrinsic_time": 71462000, + "storage_root_time": 2000, + "reads": 0, + "repeat_reads": 0, + "writes": 0, + "repeat_writes": 0, + "proof_size": 0 + } + ], + "db_results": [ + { + "components": [], + "extrinsic_time": 70938000, + "storage_root_time": 2000, "reads": 1, "repeat_reads": 0, "writes": 2, @@ -552,7 +581,7 @@ 0 ] ], - "extrinsic_time": 1000, + "extrinsic_time": 2000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -567,8 +596,8 @@ 1000 ] ], - "extrinsic_time": 599000, - "storage_root_time": 1000, + "extrinsic_time": 595000, + "storage_root_time": 0, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -584,7 +613,7 @@ 0 ] ], - "extrinsic_time": 1000, + "extrinsic_time": 2000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -599,8 +628,8 @@ 1000 ] ], - "extrinsic_time": 600000, - "storage_root_time": 5000, + "extrinsic_time": 586000, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 1000, @@ -621,7 +650,7 @@ 0 ] ], - "extrinsic_time": 1000, + "extrinsic_time": 2000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -636,8 +665,8 @@ 1000 ] ], - "extrinsic_time": 498000, - "storage_root_time": 1000, + "extrinsic_time": 635000, + "storage_root_time": 2000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -668,7 +697,7 @@ 1000 ] ], - "extrinsic_time": 487000, + "extrinsic_time": 515000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -705,7 +734,7 @@ 1000 ] ], - "extrinsic_time": 1160000, + "extrinsic_time": 1126000, "storage_root_time": 2000, "reads": 0, "repeat_reads": 0, @@ -737,7 +766,7 @@ 1000 ] ], - "extrinsic_time": 1530000, + "extrinsic_time": 1521000, "storage_root_time": 1000, "reads": 1000, "repeat_reads": 0, @@ -759,7 +788,7 @@ 0 ] ], - "extrinsic_time": 79000, + "extrinsic_time": 78000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -774,7 +803,7 @@ 1 ] ], - "extrinsic_time": 79000, + "extrinsic_time": 77000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -791,8 +820,8 @@ 0 ] ], - "extrinsic_time": 79000, - "storage_root_time": 1000, + "extrinsic_time": 78000, + "storage_root_time": 0, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -806,7 +835,7 @@ 1 ] ], - "extrinsic_time": 79000, + "extrinsic_time": 78000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -823,7 +852,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 37000, + "extrinsic_time": 35000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -835,7 +864,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 46000, + "extrinsic_time": 47000, "storage_root_time": 1000, "reads": 2, "repeat_reads": 11, @@ -852,8 +881,8 @@ "time_results": [ { "components": [], - "extrinsic_time": 22000, - "storage_root_time": 0, + "extrinsic_time": 20000, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -864,7 +893,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 25000, + "extrinsic_time": 26000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 5, @@ -881,7 +910,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 8000, + "extrinsic_time": 9000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -893,7 +922,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 11000, + "extrinsic_time": 12000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 3, @@ -922,8 +951,8 @@ "db_results": [ { "components": [], - "extrinsic_time": 14000, - "storage_root_time": 1000, + "extrinsic_time": 16000, + "storage_root_time": 0, "reads": 1, "repeat_reads": 2, "writes": 1, @@ -939,7 +968,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 37000, + "extrinsic_time": 38000, "storage_root_time": 0, "reads": 0, "repeat_reads": 0, @@ -951,7 +980,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 51000, + "extrinsic_time": 48000, "storage_root_time": 1000, "reads": 3, "repeat_reads": 22, @@ -968,7 +997,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 24000, + "extrinsic_time": 25000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1009,7 +1038,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 14000, + "extrinsic_time": 13000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 3, @@ -1046,7 +1075,7 @@ 1000 ] ], - "extrinsic_time": 8118000, + "extrinsic_time": 8072000, "storage_root_time": 2000, "reads": 0, "repeat_reads": 0, @@ -1064,7 +1093,7 @@ ] ], "extrinsic_time": 13000, - "storage_root_time": 0, + "storage_root_time": 1000, "reads": 1, "repeat_reads": 2, "writes": 1, @@ -1078,8 +1107,8 @@ 1000 ] ], - "extrinsic_time": 9934000, - "storage_root_time": 4000, + "extrinsic_time": 9916000, + "storage_root_time": 2000, "reads": 1000, "repeat_reads": 2000, "writes": 1000, @@ -1104,8 +1133,8 @@ 30719999 ] ], - "extrinsic_time": 3528653000, - "storage_root_time": 6000, + "extrinsic_time": 3210608000, + "storage_root_time": 7000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -1123,7 +1152,7 @@ 30719999 ] ], - "extrinsic_time": 3386920000, + "extrinsic_time": 3138216000, "storage_root_time": 6000, "reads": 0, "repeat_reads": 0, @@ -1142,7 +1171,7 @@ 0 ] ], - "extrinsic_time": 120000, + "extrinsic_time": 119000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1161,8 +1190,8 @@ 30719999 ] ], - "extrinsic_time": 3298176000, - "storage_root_time": 6000, + "extrinsic_time": 3428794000, + "storage_root_time": 8000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -1182,7 +1211,7 @@ 30719999 ] ], - "extrinsic_time": 3816476000, + "extrinsic_time": 4110994000, "storage_root_time": 7000, "reads": 4, "repeat_reads": 0, @@ -1201,7 +1230,7 @@ 30719999 ] ], - "extrinsic_time": 3694454000, + "extrinsic_time": 4316421000, "storage_root_time": 7000, "reads": 4, "repeat_reads": 0, @@ -1220,7 +1249,7 @@ 0 ] ], - "extrinsic_time": 129000, + "extrinsic_time": 125000, "storage_root_time": 1000, "reads": 4, "repeat_reads": 0, @@ -1239,8 +1268,8 @@ 30719999 ] ], - "extrinsic_time": 4442092000, - "storage_root_time": 6000, + "extrinsic_time": 4738035000, + "storage_root_time": 7000, "reads": 4, "repeat_reads": 0, "writes": 2, @@ -1276,7 +1305,7 @@ 3072 ] ], - "extrinsic_time": 3000, + "extrinsic_time": 2000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1293,7 +1322,7 @@ 0 ] ], - "extrinsic_time": 3000, + "extrinsic_time": 4000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1331,7 +1360,7 @@ ] ], "extrinsic_time": 6000, - "storage_root_time": 1000, + "storage_root_time": 0, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -1345,7 +1374,7 @@ 3072 ] ], - "extrinsic_time": 96000, + "extrinsic_time": 97000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1377,7 +1406,7 @@ 3072 ] ], - "extrinsic_time": 110000, + "extrinsic_time": 122000, "storage_root_time": 1000, "reads": 2, "repeat_reads": 0, @@ -1394,7 +1423,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 53000, + "extrinsic_time": 52000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1406,7 +1435,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 59000, + "extrinsic_time": 61000, "storage_root_time": 1000, "reads": 4, "repeat_reads": 0, @@ -1429,7 +1458,7 @@ ] ], "extrinsic_time": 75000, - "storage_root_time": 0, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -1504,7 +1533,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 2000, + "extrinsic_time": 3000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1530,7 +1559,7 @@ 100 ] ], - "extrinsic_time": 86000, + "extrinsic_time": 83000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1549,8 +1578,8 @@ 100 ] ], - "extrinsic_time": 123000, - "storage_root_time": 2000, + "extrinsic_time": 154000, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -1568,7 +1597,7 @@ 1 ] ], - "extrinsic_time": 105000, + "extrinsic_time": 110000, "storage_root_time": 2000, "reads": 0, "repeat_reads": 0, @@ -1587,7 +1616,7 @@ 100 ] ], - "extrinsic_time": 152000, + "extrinsic_time": 124000, "storage_root_time": 2000, "reads": 0, "repeat_reads": 0, @@ -1627,8 +1656,8 @@ 100 ] ], - "extrinsic_time": 183000, - "storage_root_time": 5000, + "extrinsic_time": 221000, + "storage_root_time": 3000, "reads": 4, "repeat_reads": 2, "writes": 1, @@ -1646,7 +1675,7 @@ 1 ] ], - "extrinsic_time": 124000, + "extrinsic_time": 134000, "storage_root_time": 2000, "reads": 4, "repeat_reads": 2, @@ -1665,7 +1694,7 @@ 100 ] ], - "extrinsic_time": 143000, + "extrinsic_time": 171000, "storage_root_time": 2000, "reads": 4, "repeat_reads": 2, @@ -1702,7 +1731,7 @@ 10000 ] ], - "extrinsic_time": 17000, + "extrinsic_time": 9000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1760,7 +1789,7 @@ 10000 ] ], - "extrinsic_time": 30000, + "extrinsic_time": 31000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1779,7 +1808,7 @@ 10000 ] ], - "extrinsic_time": 35000, + "extrinsic_time": 34000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1799,7 +1828,7 @@ ] ], "extrinsic_time": 24000, - "storage_root_time": 0, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -1817,7 +1846,7 @@ 10000 ] ], - "extrinsic_time": 34000, + "extrinsic_time": 35000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1838,7 +1867,7 @@ 10000 ] ], - "extrinsic_time": 36000, + "extrinsic_time": 41000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, @@ -1857,7 +1886,7 @@ 10000 ] ], - "extrinsic_time": 41000, + "extrinsic_time": 47000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, @@ -1876,7 +1905,7 @@ 0 ] ], - "extrinsic_time": 29000, + "extrinsic_time": 30000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, @@ -1921,7 +1950,7 @@ 10000 ] ], - "extrinsic_time": 41000, + "extrinsic_time": 23000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -1940,7 +1969,7 @@ 10000 ] ], - "extrinsic_time": 28000, + "extrinsic_time": 27000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2057,7 +2086,7 @@ ] ], "extrinsic_time": 30000, - "storage_root_time": 0, + "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, "writes": 1, @@ -2082,7 +2111,7 @@ 10000 ] ], - "extrinsic_time": 32000, + "extrinsic_time": 33000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2101,7 +2130,7 @@ 10000 ] ], - "extrinsic_time": 38000, + "extrinsic_time": 53000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2120,7 +2149,7 @@ 0 ] ], - "extrinsic_time": 29000, + "extrinsic_time": 28000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2139,7 +2168,7 @@ 10000 ] ], - "extrinsic_time": 39000, + "extrinsic_time": 42000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2161,7 +2190,7 @@ ] ], "extrinsic_time": 38000, - "storage_root_time": 0, + "storage_root_time": 1000, "reads": 2, "repeat_reads": 3, "writes": 2, @@ -2198,7 +2227,7 @@ 0 ] ], - "extrinsic_time": 34000, + "extrinsic_time": 39000, "storage_root_time": 1000, "reads": 2, "repeat_reads": 3, @@ -2217,8 +2246,8 @@ 10000 ] ], - "extrinsic_time": 45000, - "storage_root_time": 1000, + "extrinsic_time": 61000, + "storage_root_time": 2000, "reads": 2, "repeat_reads": 3, "writes": 2, @@ -2254,7 +2283,7 @@ 128 ] ], - "extrinsic_time": 25000, + "extrinsic_time": 24000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2286,8 +2315,8 @@ 128 ] ], - "extrinsic_time": 47000, - "storage_root_time": 2000, + "extrinsic_time": 30000, + "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, "writes": 1, @@ -2308,7 +2337,7 @@ 2 ] ], - "extrinsic_time": 11000, + "extrinsic_time": 12000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2323,7 +2352,7 @@ 128 ] ], - "extrinsic_time": 17000, + "extrinsic_time": 16000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2355,7 +2384,7 @@ 128 ] ], - "extrinsic_time": 19000, + "extrinsic_time": 20000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, @@ -2392,7 +2421,7 @@ 128 ] ], - "extrinsic_time": 24000, + "extrinsic_time": 25000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2409,7 +2438,7 @@ 2 ] ], - "extrinsic_time": 25000, + "extrinsic_time": 26000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, @@ -2424,7 +2453,7 @@ 128 ] ], - "extrinsic_time": 31000, + "extrinsic_time": 32000, "storage_root_time": 1000, "reads": 1, "repeat_reads": 0, @@ -2434,6 +2463,93 @@ } ] }, + { + "pallet": "pallet_sudo", + "instance": "Sudo", + "benchmark": "set_key", + "time_results": [ + { + "components": [], + "extrinsic_time": 9000, + "storage_root_time": 1000, + "reads": 0, + "repeat_reads": 0, + "writes": 0, + "repeat_writes": 0, + "proof_size": 0 + } + ], + "db_results": [ + { + "components": [], + "extrinsic_time": 13000, + "storage_root_time": 1000, + "reads": 1, + "repeat_reads": 1, + "writes": 1, + "repeat_writes": 0, + "proof_size": 132 + } + ] + }, + { + "pallet": "pallet_sudo", + "instance": "Sudo", + "benchmark": "sudo", + "time_results": [ + { + "components": [], + "extrinsic_time": 9000, + "storage_root_time": 1000, + "reads": 0, + "repeat_reads": 0, + "writes": 0, + "repeat_writes": 0, + "proof_size": 0 + } + ], + "db_results": [ + { + "components": [], + "extrinsic_time": 12000, + "storage_root_time": 1000, + "reads": 1, + "repeat_reads": 0, + "writes": 0, + "repeat_writes": 0, + "proof_size": 132 + } + ] + }, + { + "pallet": "pallet_sudo", + "instance": "Sudo", + "benchmark": "sudo_as", + "time_results": [ + { + "components": [], + "extrinsic_time": 9000, + "storage_root_time": 1000, + "reads": 0, + "repeat_reads": 0, + "writes": 0, + "repeat_writes": 0, + "proof_size": 0 + } + ], + "db_results": [ + { + "components": [], + "extrinsic_time": 12000, + "storage_root_time": 1000, + "reads": 1, + "repeat_reads": 0, + "writes": 0, + "repeat_writes": 0, + "proof_size": 132 + } + ] + }, { "pallet": "pallet_timestamp", "instance": "Timestamp", @@ -2441,7 +2557,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 8000, + "extrinsic_time": 9000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2471,7 +2587,7 @@ { "components": [], "extrinsic_time": 4000, - "storage_root_time": 1000, + "storage_root_time": 0, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -2499,7 +2615,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 88000, + "extrinsic_time": 87000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2511,8 +2627,8 @@ "db_results": [ { "components": [], - "extrinsic_time": 183000, - "storage_root_time": 2000, + "extrinsic_time": 101000, + "storage_root_time": 1000, "reads": 9, "repeat_reads": 8, "writes": 5, @@ -2528,7 +2644,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 25000, + "extrinsic_time": 26000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2540,7 +2656,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 33000, + "extrinsic_time": 31000, "storage_root_time": 1000, "reads": 3, "repeat_reads": 7, @@ -2558,7 +2674,7 @@ { "components": [], "extrinsic_time": 25000, - "storage_root_time": 1000, + "storage_root_time": 0, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -2586,7 +2702,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 25000, + "extrinsic_time": 26000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2598,7 +2714,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 31000, + "extrinsic_time": 32000, "storage_root_time": 1000, "reads": 3, "repeat_reads": 7, @@ -2621,7 +2737,7 @@ ] ], "extrinsic_time": 4000, - "storage_root_time": 0, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -2635,7 +2751,7 @@ 1000 ] ], - "extrinsic_time": 1870000, + "extrinsic_time": 2018000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2652,8 +2768,8 @@ 0 ] ], - "extrinsic_time": 5000, - "storage_root_time": 0, + "extrinsic_time": 4000, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -2667,7 +2783,7 @@ 1000 ] ], - "extrinsic_time": 2285000, + "extrinsic_time": 2293000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2696,7 +2812,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 3000, + "extrinsic_time": 4000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2718,8 +2834,8 @@ 0 ] ], - "extrinsic_time": 3000, - "storage_root_time": 0, + "extrinsic_time": 4000, + "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -2733,7 +2849,7 @@ 1000 ] ], - "extrinsic_time": 2078000, + "extrinsic_time": 2029000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2765,7 +2881,7 @@ 1000 ] ], - "extrinsic_time": 2376000, + "extrinsic_time": 2691000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2783,7 +2899,7 @@ { "components": [], "extrinsic_time": 5000, - "storage_root_time": 1000, + "storage_root_time": 0, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -2794,7 +2910,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 7000, + "extrinsic_time": 6000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2816,7 +2932,7 @@ 0 ] ], - "extrinsic_time": 4000, + "extrinsic_time": 3000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2831,7 +2947,7 @@ 1000 ] ], - "extrinsic_time": 1870000, + "extrinsic_time": 2009000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2863,7 +2979,7 @@ 1000 ] ], - "extrinsic_time": 2292000, + "extrinsic_time": 2251000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2880,7 +2996,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 30000, + "extrinsic_time": 35000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2892,7 +3008,7 @@ "db_results": [ { "components": [], - "extrinsic_time": 39000, + "extrinsic_time": 40000, "storage_root_time": 1000, "reads": 6, "repeat_reads": 3, @@ -2909,7 +3025,7 @@ "time_results": [ { "components": [], - "extrinsic_time": 32000, + "extrinsic_time": 31000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2958,7 +3074,7 @@ 3071 ] ], - "extrinsic_time": 99000, + "extrinsic_time": 95000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -2975,7 +3091,7 @@ 0 ] ], - "extrinsic_time": 13000, + "extrinsic_time": 14000, "storage_root_time": 1000, "reads": 2, "repeat_reads": 0, @@ -3012,8 +3128,8 @@ 1 ] ], - "extrinsic_time": 6000, - "storage_root_time": 1000, + "extrinsic_time": 7000, + "storage_root_time": 0, "reads": 0, "repeat_reads": 0, "writes": 0, @@ -3027,7 +3143,7 @@ 3072 ] ], - "extrinsic_time": 97000, + "extrinsic_time": 92000, "storage_root_time": 1000, "reads": 0, "repeat_reads": 0, @@ -3059,8 +3175,8 @@ 3072 ] ], - "extrinsic_time": 110000, - "storage_root_time": 1000, + "extrinsic_time": 96000, + "storage_root_time": 2000, "reads": 1, "repeat_reads": 0, "writes": 1, diff --git a/crates/humanode-runtime/src/constants.rs b/crates/humanode-runtime/src/constants.rs index 7258e7073..fa1a9bc8b 100644 --- a/crates/humanode-runtime/src/constants.rs +++ b/crates/humanode-runtime/src/constants.rs @@ -93,7 +93,7 @@ pub mod fees { /// /// We compute the fee to weight multiplier based on the weight of the `balances.transfer` call, /// and try to fit the fee such that a single transfer call costs ~0.1 HMND. - pub const WEIGHT_TO_FEE: Balance = 382_000_000; + pub const WEIGHT_TO_FEE: Balance = 385_000_000; /// The multiplier to get the fee from length. pub const LENGTH_TO_FEE: Balance = 1; diff --git a/crates/humanode-runtime/src/lib.rs b/crates/humanode-runtime/src/lib.rs index ff58e0bc8..2056963ad 100644 --- a/crates/humanode-runtime/src/lib.rs +++ b/crates/humanode-runtime/src/lib.rs @@ -482,6 +482,7 @@ impl pallet_transaction_payment::Config for Runtime { impl pallet_sudo::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; + type WeightInfo = weights::pallet_sudo::WeightInfo; } pub struct PrimitiveAuthTicketConverter; @@ -886,7 +887,11 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - (frame_support::migrations::RemovePallet,), + ( + frame_support::migrations::RemovePallet, + pallet_multisig::migrations::v1::MigrateToV1, + storage_version_initializer::StorageVersionInitializer, + ), >; impl frame_system::offchain::CreateSignedTransaction for Runtime { @@ -1017,6 +1022,7 @@ mod benches { [pallet_grandpa, Grandpa] [pallet_im_online, ImOnline] [pallet_multisig, Multisig] + [pallet_sudo, Sudo] [pallet_timestamp, Timestamp] [pallet_token_claims, TokenClaims] [pallet_utility, Utility] diff --git a/crates/humanode-runtime/src/storage_version_initializer.rs b/crates/humanode-runtime/src/storage_version_initializer.rs index aedb0a5e6..544356e2e 100644 --- a/crates/humanode-runtime/src/storage_version_initializer.rs +++ b/crates/humanode-runtime/src/storage_version_initializer.rs @@ -2,18 +2,16 @@ use core::marker::PhantomData; use frame_support::{ log::info, - traits::{Get, GetStorageVersion, OnRuntimeUpgrade, PalletInfoAccess}, + traits::{Get, GetStorageVersion, OnRuntimeUpgrade, PalletInfoAccess, StorageVersion}, weights::Weight, }; -#[cfg(feature = "try-runtime")] -use sp_std::vec::Vec; /// Pallet storage version initializer. pub struct StorageVersionInitializer(PhantomData<(P, R)>); impl OnRuntimeUpgrade for StorageVersionInitializer where - P: GetStorageVersion + PalletInfoAccess, + P: GetStorageVersion + PalletInfoAccess, R: frame_system::Config, { fn on_runtime_upgrade() -> Weight { @@ -49,14 +47,19 @@ where } #[cfg(feature = "try-runtime")] - fn pre_upgrade() -> Result, &'static str> { + fn pre_upgrade() -> Result, frame_support::sp_runtime::TryRuntimeError> { // Do nothing. - Ok(Vec::new()) + Ok(sp_std::vec::Vec::new()) } #[cfg(feature = "try-runtime")] - fn post_upgrade(_state: Vec) -> Result<(), &'static str> { - assert_eq!(P::on_chain_storage_version(), P::current_storage_version()); + fn post_upgrade( + _state: sp_std::vec::Vec, + ) -> Result<(), frame_support::sp_runtime::TryRuntimeError> { + frame_support::ensure!( + P::on_chain_storage_version() == P::current_storage_version(), + "the current storage version and onchain storage version should be the same" + ); Ok(()) } } diff --git a/crates/humanode-runtime/src/weights/frame_system.rs b/crates/humanode-runtime/src/weights/frame_system.rs index ded3b5450..0dee6b14d 100644 --- a/crates/humanode-runtime/src/weights/frame_system.rs +++ b/crates/humanode-runtime/src/weights/frame_system.rs @@ -17,7 +17,7 @@ impl frame_system::WeightInfo for WeightInfo { // Measured: `0` // Estimated: `0` // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(407_000_000, 0) + Weight::from_parts(316_000_000, 0) } /// The range of component `b` is `[0, 3932160]`. fn remark_with_event(_b: u32, ) -> Weight { @@ -25,7 +25,7 @@ impl frame_system::WeightInfo for WeightInfo { // Measured: `0` // Estimated: `0` // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_118_000_000, 0) + Weight::from_parts(4_392_000_000, 0) } fn set_heap_pages() -> Weight { // Proof Size summary in bytes: @@ -36,13 +36,22 @@ impl frame_system::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } + fn set_code() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 71_462_000_000 picoseconds. + Weight::from_parts(71_462_000_000, 0) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(2)) + } /// The range of component `i` is `[0, 1000]`. fn set_storage(_i: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(599_000_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(595_000_000, 0) .saturating_add(T::DbWeight::get().writes(1000)) } /// The range of component `i` is `[0, 1000]`. @@ -50,8 +59,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(498_000_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(635_000_000, 0) .saturating_add(T::DbWeight::get().writes(1000)) } /// The range of component `p` is `[0, 1000]`. @@ -60,7 +69,7 @@ impl frame_system::WeightInfo for WeightInfo { // Measured: `149 + p * (69 ±0)` // Estimated: `0` // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(1_160_000_000, 0) + Weight::from_parts(1_126_000_000, 0) .saturating_add(T::DbWeight::get().reads(1000)) .saturating_add(T::DbWeight::get().writes(1000)) } diff --git a/crates/humanode-runtime/src/weights/mod.rs b/crates/humanode-runtime/src/weights/mod.rs index 23ad09b04..bfee51812 100644 --- a/crates/humanode-runtime/src/weights/mod.rs +++ b/crates/humanode-runtime/src/weights/mod.rs @@ -9,6 +9,7 @@ pub mod pallet_evm_accounts_mapping; pub mod pallet_humanode_session; pub mod pallet_im_online; pub mod pallet_multisig; +pub mod pallet_sudo; pub mod pallet_timestamp; pub mod pallet_token_claims; pub mod pallet_utility; diff --git a/crates/humanode-runtime/src/weights/pallet_balances.rs b/crates/humanode-runtime/src/weights/pallet_balances.rs index ba935181d..2bf54734f 100644 --- a/crates/humanode-runtime/src/weights/pallet_balances.rs +++ b/crates/humanode-runtime/src/weights/pallet_balances.rs @@ -15,8 +15,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `103` // Estimated: `0` - // Minimum execution time: 37_000_000 picoseconds. - Weight::from_parts(37_000_000, 0) + // Minimum execution time: 35_000_000 picoseconds. + Weight::from_parts(35_000_000, 0) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -24,8 +24,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(20_000_000, 0) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -33,8 +33,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `103` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -51,8 +51,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `242` // Estimated: `0` - // Minimum execution time: 37_000_000 picoseconds. - Weight::from_parts(37_000_000, 0) + // Minimum execution time: 38_000_000 picoseconds. + Weight::from_parts(38_000_000, 0) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -60,8 +60,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(24_000_000, 0) + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(25_000_000, 0) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -80,7 +80,7 @@ impl pallet_balances::WeightInfo for WeightInfo { // Measured: `0 + u * (135 ±0)` // Estimated: `0` // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(8_118_000_000, 0) + Weight::from_parts(8_072_000_000, 0) .saturating_add(T::DbWeight::get().reads(1000)) .saturating_add(T::DbWeight::get().writes(1000)) } diff --git a/crates/humanode-runtime/src/weights/pallet_bioauth.rs b/crates/humanode-runtime/src/weights/pallet_bioauth.rs index 11eaa027c..afe72ff60 100644 --- a/crates/humanode-runtime/src/weights/pallet_bioauth.rs +++ b/crates/humanode-runtime/src/weights/pallet_bioauth.rs @@ -11,16 +11,18 @@ use sp_std::marker::PhantomData; /// Weight functions for `pallet_bioauth`. pub struct WeightInfo(PhantomData); impl pallet_bioauth::WeightInfo for WeightInfo { - /// The range of component `n` is `[0, 30719999]`. /// The range of component `a` is `[0, 3071]`. - fn authenticate(_a: u32, n: u32, ) -> Weight { + /// The range of component `n` is `[0, 30719999]`. + fn authenticate(a: u32, n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `183 + a * (40 ±0) + n * (19 ±0)` // Estimated: `0` - // Minimum execution time: 120_000_000 picoseconds. - Weight::from_parts(186_224_999_944, 0) - // Standard Error: 2_501 - .saturating_add(Weight::from_parts(108_802, 0).saturating_mul(n.into())) + // Minimum execution time: 119_000_000 picoseconds. + Weight::from_parts(119_000_000, 0) + // Standard Error: 37_557_371 + .saturating_add(Weight::from_parts(9_494_887, 0).saturating_mul(a.into())) + // Standard Error: 3_754 + .saturating_add(Weight::from_parts(105_457, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -29,7 +31,7 @@ impl pallet_bioauth::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(2)) } @@ -39,7 +41,7 @@ impl pallet_bioauth::WeightInfo for WeightInfo { // Measured: `141 + a * (40 ±0)` // Estimated: `0` // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(96_000_000, 0) + Weight::from_parts(97_000_000, 0) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/crates/humanode-runtime/src/weights/pallet_evm_accounts_mapping.rs b/crates/humanode-runtime/src/weights/pallet_evm_accounts_mapping.rs index 219b05210..9e601c29a 100644 --- a/crates/humanode-runtime/src/weights/pallet_evm_accounts_mapping.rs +++ b/crates/humanode-runtime/src/weights/pallet_evm_accounts_mapping.rs @@ -15,8 +15,8 @@ impl pallet_evm_accounts_mapping::WeightInfo for Weight // Proof Size summary in bytes: // Measured: `132` // Estimated: `0` - // Minimum execution time: 53_000_000 picoseconds. - Weight::from_parts(53_000_000, 0) + // Minimum execution time: 52_000_000 picoseconds. + Weight::from_parts(52_000_000, 0) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/crates/humanode-runtime/src/weights/pallet_humanode_session.rs b/crates/humanode-runtime/src/weights/pallet_humanode_session.rs index 19d0a07da..735fe4bac 100644 --- a/crates/humanode-runtime/src/weights/pallet_humanode_session.rs +++ b/crates/humanode-runtime/src/weights/pallet_humanode_session.rs @@ -17,7 +17,7 @@ impl pallet_humanode_session::WeightInfo for WeightInfo // Measured: `233 + b * (32 ±0)` // Estimated: `0` // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(99_000_000, 0) + Weight::from_parts(95_000_000, 0) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -26,8 +26,8 @@ impl pallet_humanode_session::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `171 + b * (32 ±0)` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(97_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(92_000_000, 0) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/crates/humanode-runtime/src/weights/pallet_im_online.rs b/crates/humanode-runtime/src/weights/pallet_im_online.rs index c7ae7bdef..221c4bfdf 100644 --- a/crates/humanode-runtime/src/weights/pallet_im_online.rs +++ b/crates/humanode-runtime/src/weights/pallet_im_online.rs @@ -11,18 +11,18 @@ use sp_std::marker::PhantomData; /// Weight functions for `pallet_im_online`. pub struct WeightInfo(PhantomData); impl pallet_im_online::WeightInfo for WeightInfo { - /// The range of component `e` is `[1, 100]`. /// The range of component `k` is `[1, 1000]`. + /// The range of component `e` is `[1, 100]`. fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `260 + k * (32 ±0)` // Estimated: `0` - // Minimum execution time: 86_000_000 picoseconds. - Weight::from_parts(53_120_165, 0) - // Standard Error: 25_139 - .saturating_add(Weight::from_parts(51_551, 0).saturating_mul(k.into())) - // Standard Error: 253_684 - .saturating_add(Weight::from_parts(328_282, 0).saturating_mul(e.into())) + // Minimum execution time: 83_000_000 picoseconds. + Weight::from_parts(53_651_014, 0) + // Standard Error: 26_006 + .saturating_add(Weight::from_parts(56_056, 0).saturating_mul(k.into())) + // Standard Error: 262_431 + .saturating_add(Weight::from_parts(292_929, 0).saturating_mul(e.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/crates/humanode-runtime/src/weights/pallet_multisig.rs b/crates/humanode-runtime/src/weights/pallet_multisig.rs index 8f54f5827..6d7c23f9c 100644 --- a/crates/humanode-runtime/src/weights/pallet_multisig.rs +++ b/crates/humanode-runtime/src/weights/pallet_multisig.rs @@ -17,48 +17,50 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Measured: `0` // Estimated: `0` // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(17_000_000, 0) + Weight::from_parts(9_000_000, 0) } - /// The range of component `z` is `[0, 10000]`. /// The range of component `s` is `[2, 128]`. + /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `138 + s * (3 ±0)` // Estimated: `0` // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(19_428_571, 0) + Weight::from_parts(20_444_444, 0) // Standard Error: 6_873 - .saturating_add(Weight::from_parts(35_714, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(27_777, 0).saturating_mul(s.into())) // Standard Error: 86 .saturating_add(Weight::from_parts(1_050, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - /// The range of component `z` is `[0, 10000]`. /// The range of component `s` is `[3, 128]`. - fn as_multi_approve(_s: u32, z: u32, ) -> Weight { + /// The range of component `z` is `[0, 10000]`. + fn as_multi_approve(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `248` // Estimated: `0` // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(30_824_000, 0) - // Standard Error: 86 - .saturating_add(Weight::from_parts(1_050, 0).saturating_mul(z.into())) + Weight::from_parts(12_904_000, 0) + // Standard Error: 0 + .saturating_add(Weight::from_parts(32_000, 0).saturating_mul(s.into())) + // Standard Error: 0 + .saturating_add(Weight::from_parts(1_000, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - /// The range of component `s` is `[2, 128]`. /// The range of component `z` is `[0, 10000]`. + /// The range of component `s` is `[2, 128]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `281 + s * (34 ±0)` // Estimated: `0` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(22_396_825, 0) - // Standard Error: 6_873 - .saturating_add(Weight::from_parts(51_587, 0).saturating_mul(s.into())) - // Standard Error: 86 - .saturating_add(Weight::from_parts(950, 0).saturating_mul(z.into())) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(13_269_841, 0) + // Standard Error: 75_605 + .saturating_add(Weight::from_parts(115_079, 0).saturating_mul(s.into())) + // Standard Error: 952 + .saturating_add(Weight::from_parts(1_950, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,7 +70,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Measured: `138 + s * (3 ±0)` // Estimated: `0` // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(25_000_000, 0) + Weight::from_parts(24_000_000, 0) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -77,8 +79,8 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `248` // Estimated: `0` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(17_000_000, 0) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(16_000_000, 0) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -88,7 +90,7 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Measured: `345 + s * (2 ±0)` // Estimated: `0` // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(24_000_000, 0) + Weight::from_parts(25_000_000, 0) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/crates/humanode-runtime/src/weights/pallet_sudo.rs b/crates/humanode-runtime/src/weights/pallet_sudo.rs new file mode 100644 index 000000000..c4e2d1283 --- /dev/null +++ b/crates/humanode-runtime/src/weights/pallet_sudo.rs @@ -0,0 +1,39 @@ +// DO NOT EDIT! +//! Autogenerated weights for `pallet_sudo` + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for `pallet_sudo`. +pub struct WeightInfo(PhantomData); +impl pallet_sudo::WeightInfo for WeightInfo { + fn set_key() -> Weight { + // Proof Size summary in bytes: + // Measured: `132` + // Estimated: `0` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + } + fn sudo() -> Weight { + // Proof Size summary in bytes: + // Measured: `132` + // Estimated: `0` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(T::DbWeight::get().reads(1)) + } + fn sudo_as() -> Weight { + // Proof Size summary in bytes: + // Measured: `132` + // Estimated: `0` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(T::DbWeight::get().reads(1)) + } +} diff --git a/crates/humanode-runtime/src/weights/pallet_timestamp.rs b/crates/humanode-runtime/src/weights/pallet_timestamp.rs index cc6e53a94..172b19fc4 100644 --- a/crates/humanode-runtime/src/weights/pallet_timestamp.rs +++ b/crates/humanode-runtime/src/weights/pallet_timestamp.rs @@ -15,8 +15,8 @@ impl pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `278` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/crates/humanode-runtime/src/weights/pallet_token_claims.rs b/crates/humanode-runtime/src/weights/pallet_token_claims.rs index c3d78957d..f99a5dd9d 100644 --- a/crates/humanode-runtime/src/weights/pallet_token_claims.rs +++ b/crates/humanode-runtime/src/weights/pallet_token_claims.rs @@ -15,8 +15,8 @@ impl pallet_token_claims::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `593` // Estimated: `0` - // Minimum execution time: 88_000_000 picoseconds. - Weight::from_parts(88_000_000, 0) + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(87_000_000, 0) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -24,8 +24,8 @@ impl pallet_token_claims::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `264` // Estimated: `0` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_000_000, 0) + // Minimum execution time: 26_000_000 picoseconds. + Weight::from_parts(26_000_000, 0) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -42,8 +42,8 @@ impl pallet_token_claims::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `264` // Estimated: `0` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_000_000, 0) + // Minimum execution time: 26_000_000 picoseconds. + Weight::from_parts(26_000_000, 0) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/crates/humanode-runtime/src/weights/pallet_utility.rs b/crates/humanode-runtime/src/weights/pallet_utility.rs index 17034b395..f81ee4aa4 100644 --- a/crates/humanode-runtime/src/weights/pallet_utility.rs +++ b/crates/humanode-runtime/src/weights/pallet_utility.rs @@ -17,7 +17,7 @@ impl pallet_utility::WeightInfo for WeightInfo { // Measured: `0` // Estimated: `0` // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(1_870_000_000, 0) + Weight::from_parts(2_018_000_000, 0) } fn as_derivative() -> Weight { // Proof Size summary in bytes: @@ -31,8 +31,8 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(2_078_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(2_029_000_000, 0) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: @@ -46,7 +46,7 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(1_870_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(2_009_000_000, 0) } } diff --git a/crates/humanode-runtime/src/weights/pallet_vesting.rs b/crates/humanode-runtime/src/weights/pallet_vesting.rs index 2de422cb1..ec26eb73e 100644 --- a/crates/humanode-runtime/src/weights/pallet_vesting.rs +++ b/crates/humanode-runtime/src/weights/pallet_vesting.rs @@ -15,8 +15,8 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `488` // Estimated: `0` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_000_000, 0) + // Minimum execution time: 35_000_000 picoseconds. + Weight::from_parts(35_000_000, 0) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -24,8 +24,8 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `488` // Estimated: `0` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(32_000_000, 0) + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(31_000_000, 0) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/crates/pallet-balanced-currency-swap-bridges-initializer/src/lib.rs b/crates/pallet-balanced-currency-swap-bridges-initializer/src/lib.rs index 3367ff3c0..e0239519e 100644 --- a/crates/pallet-balanced-currency-swap-bridges-initializer/src/lib.rs +++ b/crates/pallet-balanced-currency-swap-bridges-initializer/src/lib.rs @@ -14,8 +14,6 @@ use frame_support::{ }; pub use pallet::*; use sp_std::cmp::Ordering; -#[cfg(feature = "try-runtime")] -use sp_std::vec::Vec; pub use weights::*; pub mod weights; @@ -113,16 +111,9 @@ pub mod pallet { pub type LastForceRebalanceAskCounter = StorageValue<_, u16, ValueQuery>; #[pallet::genesis_config] + #[derive(frame_support::DefaultNoBound)] pub struct GenesisConfig(PhantomData); - // The default value for the genesis config type. - #[cfg(feature = "std")] - impl Default for GenesisConfig { - fn default() -> Self { - Self(PhantomData) - } - } - // The build of genesis for the pallet. #[pallet::genesis_build] impl GenesisBuild for GenesisConfig { @@ -154,12 +145,15 @@ pub mod pallet { } #[cfg(feature = "try-runtime")] - fn pre_upgrade() -> Result, &'static str> { + fn pre_upgrade() -> Result, frame_support::sp_runtime::TryRuntimeError> + { upgrade_init::pre_upgrade() } #[cfg(feature = "try-runtime")] - fn post_upgrade(state: Vec) -> Result<(), &'static str> { + fn post_upgrade( + state: sp_std::vec::Vec, + ) -> Result<(), frame_support::sp_runtime::TryRuntimeError> { upgrade_init::post_upgrade::(state) } } diff --git a/crates/pallet-balanced-currency-swap-bridges-initializer/src/upgrade_init.rs b/crates/pallet-balanced-currency-swap-bridges-initializer/src/upgrade_init.rs index ef9375ecd..277fb732f 100644 --- a/crates/pallet-balanced-currency-swap-bridges-initializer/src/upgrade_init.rs +++ b/crates/pallet-balanced-currency-swap-bridges-initializer/src/upgrade_init.rs @@ -1,8 +1,6 @@ //! Initialization of the bridge pot accounts on runtime upgrade. use frame_support::{log, pallet_prelude::*}; -#[cfg(feature = "try-runtime")] -use sp_std::vec::Vec; use crate::{ Config, LastForceRebalanceAskCounter, LastInitializerVersion, Pallet, @@ -38,25 +36,32 @@ pub fn on_runtime_upgrade() -> Weight { /// /// Panics if anything goes wrong. #[cfg(feature = "try-runtime")] -pub fn pre_upgrade() -> Result, &'static str> { +pub fn pre_upgrade() -> Result, frame_support::sp_runtime::TryRuntimeError> { // Do nothing. - Ok(Vec::new()) + Ok(sp_std::vec::Vec::new()) } /// Check the state after the bridges initialization. /// /// Panics if anything goes wrong. #[cfg(feature = "try-runtime")] -pub fn post_upgrade(_state: Vec) -> Result<(), &'static str> { +pub fn post_upgrade( + _state: sp_std::vec::Vec, +) -> Result<(), frame_support::sp_runtime::TryRuntimeError> { use frame_support::{storage_root, StateVersion}; let storage_root_before = storage_root(StateVersion::V1); if !Pallet::::is_balanced()? { - return Err("currencies are not balanced"); + return Err(frame_support::sp_runtime::TryRuntimeError::Other( + "currencies are not balanced", + )); } - assert_eq!(storage_root_before, storage_root(StateVersion::V1)); + ensure!( + storage_root_before == storage_root(StateVersion::V1), + "expect V1 state version at storage root" + ); Ok(()) } diff --git a/crates/pallet-bioauth/src/lib.rs b/crates/pallet-bioauth/src/lib.rs index fde432b05..12d251af7 100644 --- a/crates/pallet-bioauth/src/lib.rs +++ b/crates/pallet-bioauth/src/lib.rs @@ -297,6 +297,7 @@ pub mod pallet { >; #[pallet::genesis_config] + #[derive(frame_support::DefaultNoBound)] pub struct GenesisConfig { pub robonode_public_key: T::RobonodePublicKey, pub consumed_auth_ticket_nonces: BoundedVec, @@ -304,18 +305,6 @@ pub mod pallet { BoundedVec, T::MaxAuthentications>, } - // The default value for the genesis config type. - #[cfg(feature = "std")] - impl Default for GenesisConfig { - fn default() -> Self { - Self { - robonode_public_key: Default::default(), - consumed_auth_ticket_nonces: Default::default(), - active_authentications: Default::default(), - } - } - } - // The build of genesis for the pallet. #[pallet::genesis_build] impl GenesisBuild for GenesisConfig { diff --git a/crates/pallet-bootnodes/src/lib.rs b/crates/pallet-bootnodes/src/lib.rs index 91609c14a..4c239ab6e 100644 --- a/crates/pallet-bootnodes/src/lib.rs +++ b/crates/pallet-bootnodes/src/lib.rs @@ -38,21 +38,12 @@ pub mod pallet { StorageValue<_, BoundedVec, ValueQuery>; #[pallet::genesis_config] + #[derive(frame_support::DefaultNoBound)] pub struct GenesisConfig { /// The list of bootnodes to use. pub bootnodes: BoundedVec, } - // The default value for the genesis config type. - #[cfg(feature = "std")] - impl Default for GenesisConfig { - fn default() -> Self { - Self { - bootnodes: Default::default(), - } - } - } - // The build of genesis for the pallet. #[pallet::genesis_build] impl GenesisBuild for GenesisConfig { diff --git a/crates/pallet-dummy-precompiles-code/src/lib.rs b/crates/pallet-dummy-precompiles-code/src/lib.rs index b43bd86eb..42e7ef9b8 100644 --- a/crates/pallet-dummy-precompiles-code/src/lib.rs +++ b/crates/pallet-dummy-precompiles-code/src/lib.rs @@ -101,15 +101,13 @@ pub mod pallet { } #[cfg(feature = "try-runtime")] - fn pre_upgrade() -> Result, &'static str> { + fn pre_upgrade() -> Result, frame_support::sp_runtime::TryRuntimeError> { // Do nothing. Ok(Vec::new()) } #[cfg(feature = "try-runtime")] - fn post_upgrade(_state: Vec) -> Result<(), &'static str> { - use sp_std::vec::Vec; - + fn post_upgrade(_state: Vec) -> Result<(), frame_support::sp_runtime::TryRuntimeError> { let mut not_created_precompiles = Vec::new(); for precompile_address in &T::PrecompilesAddresses::get() { @@ -120,7 +118,9 @@ pub mod pallet { } if !not_created_precompiles.is_empty() { - return Err("precompiles not created properly: {:not_created_precompiles}"); + return Err(frame_support::sp_runtime::TryRuntimeError::Other( + "precompiles not created properly: {:not_created_precompiles}", + )); } Ok(()) diff --git a/crates/pallet-erc20-support/src/lib.rs b/crates/pallet-erc20-support/src/lib.rs index c2ee7b744..d0772ed14 100644 --- a/crates/pallet-erc20-support/src/lib.rs +++ b/crates/pallet-erc20-support/src/lib.rs @@ -45,8 +45,6 @@ type BalanceOf = <>::Currency as Currency #[frame_support::pallet] pub mod pallet { - #[cfg(feature = "try-runtime")] - use frame_support::sp_std::{vec, vec::Vec}; use frame_support::{pallet_prelude::*, sp_runtime::traits::MaybeDisplay, sp_std::fmt::Debug}; use frame_system::pallet_prelude::*; @@ -120,15 +118,20 @@ pub mod pallet { } #[cfg(feature = "try-runtime")] - fn pre_upgrade() -> Result, &'static str> { - Ok(vec![]) + fn pre_upgrade( + ) -> Result, frame_support::sp_runtime::TryRuntimeError> + { + Ok(frame_support::sp_std::vec![]) } #[cfg(feature = "try-runtime")] - fn post_upgrade(_state: Vec) -> Result<(), &'static str> { - assert_eq!( - >::on_chain_storage_version(), - >::current_storage_version() + fn post_upgrade( + _state: frame_support::sp_std::vec::Vec, + ) -> Result<(), frame_support::sp_runtime::TryRuntimeError> { + ensure!( + >::on_chain_storage_version() + == >::current_storage_version(), + "the current storage version and onchain storage version should be the same" ); Ok(()) } diff --git a/crates/pallet-evm-accounts-mapping/src/lib.rs b/crates/pallet-evm-accounts-mapping/src/lib.rs index 022eb9222..b45ff1e56 100644 --- a/crates/pallet-evm-accounts-mapping/src/lib.rs +++ b/crates/pallet-evm-accounts-mapping/src/lib.rs @@ -2,7 +2,7 @@ #![cfg_attr(not(feature = "std"), no_std)] -use frame_support::pallet_prelude::*; +use frame_support::{pallet_prelude::*, sp_std::prelude::*}; use frame_system::pallet_prelude::*; pub use pallet::*; use primitives_ethereum::{EcdsaSignature, EthereumAddress}; @@ -92,21 +92,12 @@ pub mod pallet { pub struct Pallet(_); #[pallet::genesis_config] + #[derive(frame_support::DefaultNoBound)] pub struct GenesisConfig { /// The mappings to set at genesis. pub mappings: Vec<(T::AccountId, EthereumAddress)>, } - // The default value for the genesis config type. - #[cfg(feature = "std")] - impl Default for GenesisConfig { - fn default() -> Self { - Self { - mappings: Default::default(), - } - } - } - #[pallet::genesis_build] impl GenesisBuild for GenesisConfig { fn build(&self) { diff --git a/crates/pallet-humanode-session/src/lib.rs b/crates/pallet-humanode-session/src/lib.rs index f9bdc7438..ce9313d00 100644 --- a/crates/pallet-humanode-session/src/lib.rs +++ b/crates/pallet-humanode-session/src/lib.rs @@ -168,12 +168,12 @@ pub mod pallet { } #[cfg(feature = "try-runtime")] - fn pre_upgrade() -> Result, &'static str> { + fn pre_upgrade() -> Result, frame_support::sp_runtime::TryRuntimeError> { Ok(migrations::v1::pre_migrate::()) } #[cfg(feature = "try-runtime")] - fn post_upgrade(state: Vec) -> Result<(), &'static str> { + fn post_upgrade(state: Vec) -> Result<(), frame_support::sp_runtime::TryRuntimeError> { migrations::v1::post_migrate::(state); Ok(()) } diff --git a/crates/pallet-pot/src/lib.rs b/crates/pallet-pot/src/lib.rs index 486738446..92adbcb92 100644 --- a/crates/pallet-pot/src/lib.rs +++ b/crates/pallet-pot/src/lib.rs @@ -33,8 +33,8 @@ pub type NegativeImbalanceOf = pub type CreditOf = Credit<>::AccountId, >::Currency>; /// The initial state of the pot, for use in genesis. -#[cfg(feature = "std")] -#[derive(Debug, serde::Serialize, serde::Deserialize)] +#[derive(Debug)] +#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] pub enum InitialState { /// The state of the pot account is not checked at genesis. Unchecked, @@ -117,7 +117,6 @@ pub mod pallet { pub initial_state: InitialState>, } - #[cfg(feature = "std")] impl, I: 'static> Default for GenesisConfig { fn default() -> Self { Self { diff --git a/crates/pallet-token-claims/src/lib.rs b/crates/pallet-token-claims/src/lib.rs index db93c99af..77935318c 100644 --- a/crates/pallet-token-claims/src/lib.rs +++ b/crates/pallet-token-claims/src/lib.rs @@ -46,6 +46,7 @@ pub mod pallet { use frame_support::{ pallet_prelude::{ValueQuery, *}, sp_runtime::traits::Saturating, + sp_std::prelude::*, storage::with_storage_layer, traits::{ExistenceRequirement, WithdrawReasons}, }; @@ -105,6 +106,7 @@ pub mod pallet { pub type TotalClaimable = StorageValue<_, BalanceOf, ValueQuery>; #[pallet::genesis_config] + #[derive(frame_support::DefaultNoBound)] pub struct GenesisConfig { /// The claims to initialize at genesis. pub claims: Vec<(EthereumAddress, ClaimInfoOf)>, @@ -115,16 +117,6 @@ pub mod pallet { pub total_claimable: Option>, } - #[cfg(feature = "std")] - impl Default for GenesisConfig { - fn default() -> Self { - GenesisConfig { - claims: Default::default(), - total_claimable: None, - } - } - } - #[pallet::genesis_build] impl GenesisBuild for GenesisConfig { fn build(&self) { diff --git a/utils/checks/snapshots/features.yaml b/utils/checks/snapshots/features.yaml index f8f1c2b45..42bfc4de4 100644 --- a/utils/checks/snapshots/features.yaml +++ b/utils/checks/snapshots/features.yaml @@ -4,29 +4,17 @@ - heavyweight - lazy_static - regex -- name: addr2line 0.17.0 +- name: addr2line 0.19.0 features: [] - name: addr2line 0.21.0 features: [] - name: adler 1.0.2 features: [] -- name: aead 0.3.2 - features: - - alloc -- name: aead 0.4.3 - features: - - alloc - - rand_core - - std - name: aead 0.5.2 features: - alloc - getrandom - rand_core -- name: aes 0.6.0 - features: [] -- name: aes 0.7.5 - features: [] - name: aes 0.8.4 features: [] - name: aes-gcm 0.10.3 @@ -36,15 +24,6 @@ - default - getrandom - rand_core -- name: aes-gcm 0.9.4 - features: - - aes - - alloc - - default -- name: aes-soft 0.6.4 - features: [] -- name: aesni 0.10.0 - features: [] - name: ahash 0.7.8 features: [] - name: ahash 0.8.8 @@ -90,8 +69,6 @@ - std - name: approx 0.5.1 features: [] -- name: arc-swap 1.7.1 - features: [] - name: ark-bls12-381 0.4.0 features: - curve @@ -130,29 +107,16 @@ features: - default - std -- name: asn1-rs 0.3.1 - features: - - datetime - - default - - std - - time - name: asn1-rs 0.5.2 features: - datetime - default - std - time -- name: asn1-rs-derive 0.1.0 - features: [] - name: asn1-rs-derive 0.4.0 features: [] - name: asn1-rs-impl 0.1.0 features: [] -- name: asn1_der 0.7.6 - features: - - default - - native_types - - std - name: assert-json-diff 2.0.2 features: [] - name: assert_matches 1.5.0 @@ -174,8 +138,6 @@ features: - default - std -- name: atomic-waker 1.1.2 - features: [] - name: atomic-write-file 0.1.2 features: - default @@ -198,9 +160,6 @@ - std - name: base-x 0.2.11 features: [] -- name: base16ct 0.1.1 - features: - - alloc - name: base16ct 0.2.0 features: - alloc @@ -224,7 +183,7 @@ - serde - name: bincode 1.3.3 features: [] -- name: bindgen 0.64.0 +- name: bindgen 0.65.1 features: - runtime - name: bioauth-flow-api 0.1.0 @@ -275,11 +234,6 @@ - name: block-buffer 0.9.0 features: - block-padding -- name: block-modes 0.7.0 - features: - - alloc - - default - - std - name: block-padding 0.1.5 features: [] - name: block-padding 0.2.1 @@ -352,13 +306,9 @@ features: - jobserver - parallel -- name: ccm 0.3.0 - features: - - alloc - - default - name: cexpr 0.6.0 features: [] -- name: cfg-expr 0.10.3 +- name: cfg-expr 0.15.8 features: - default - name: cfg-if 1.0.0 @@ -398,10 +348,6 @@ - multibase - serde - std -- name: cipher 0.2.5 - features: [] -- name: cipher 0.3.0 - features: [] - name: cipher 0.4.4 features: - zeroize @@ -484,35 +430,35 @@ - std - name: cpufeatures 0.2.12 features: [] -- name: cranelift-bforest 0.93.2 +- name: cranelift-bforest 0.95.1 features: [] -- name: cranelift-codegen 0.93.2 +- name: cranelift-codegen 0.95.1 features: - default - gimli - std - trace-log - unwind -- name: cranelift-codegen-meta 0.93.2 +- name: cranelift-codegen-meta 0.95.1 features: [] -- name: cranelift-codegen-shared 0.93.2 +- name: cranelift-codegen-shared 0.95.1 features: [] -- name: cranelift-entity 0.93.2 +- name: cranelift-entity 0.95.1 features: - enable-serde - serde -- name: cranelift-frontend 0.93.2 +- name: cranelift-frontend 0.95.1 features: - default - std -- name: cranelift-isle 0.93.2 +- name: cranelift-isle 0.95.1 features: - default -- name: cranelift-native 0.93.2 +- name: cranelift-native 0.95.1 features: - default - std -- name: cranelift-wasm 0.93.2 +- name: cranelift-wasm 0.95.1 features: - default - std @@ -551,11 +497,6 @@ - limit_128 - limit_256 - std -- name: crypto-bigint 0.4.9 - features: - - generic-array - - rand_core - - zeroize - name: crypto-bigint 0.5.5 features: - generic-array @@ -567,16 +508,13 @@ - rand_core - std - name: crypto-mac 0.11.1 - features: - - std + features: [] - name: crypto-mac 0.8.0 features: [] - name: crypto-utils 0.1.0 features: [] - name: crypto-utils-evm 0.1.0 features: [] -- name: ctr 0.8.0 - features: [] - name: ctr 0.9.2 features: [] - name: curve25519-dalek 2.1.3 @@ -612,16 +550,6 @@ - default - name: cxxbridge-macro 1.0.116 features: [] -- name: darling 0.14.4 - features: - - default - - suggestions -- name: darling_core 0.14.4 - features: - - strsim - - suggestions -- name: darling_macro 0.14.4 - features: [] - name: data-encoding 2.5.0 features: - alloc @@ -639,27 +567,12 @@ - unmanaged - name: deadpool-runtime 0.1.3 features: [] -- name: der 0.6.1 - features: - - alloc - - const-oid - - oid - - pem - - pem-rfc7468 - - std - - zeroize - name: der 0.7.8 features: - alloc - oid - std - zeroize -- name: der-parser 7.0.0 - features: - - bigint - - default - - num-bigint - - std - name: der-parser 8.2.0 features: - bigint @@ -676,14 +589,6 @@ - use_core - name: derive-syn-parse 0.1.5 features: [] -- name: derive_builder 0.11.2 - features: - - default - - std -- name: derive_builder_core 0.11.2 - features: [] -- name: derive_builder_macro 0.11.2 - features: [] - name: derive_more 1.0.0 features: - from @@ -741,19 +646,6 @@ features: [] - name: dyn-clone 1.0.16 features: [] -- name: ecdsa 0.14.8 - features: - - alloc - - arithmetic - - der - - digest - - hazmat - - pem - - pkcs8 - - rfc6979 - - sign - - std - - verify - name: ecdsa 0.16.9 features: - alloc @@ -775,12 +667,7 @@ - alloc - std - name: ed25519-dalek 1.0.1 - features: - - default - - rand - - serde_crate - - std - - u64_backend + features: [] - name: ed25519-dalek 2.1.1 features: - alloc @@ -819,22 +706,6 @@ - default - serde - use_std -- name: elliptic-curve 0.12.3 - features: - - alloc - - arithmetic - - default - - digest - - ecdh - - ff - - group - - hazmat - - hkdf - - pem - - pem-rfc7468 - - pkcs8 - - sec1 - - std - name: elliptic-curve 0.13.8 features: - alloc @@ -1004,8 +875,6 @@ features: [] - name: fdlimit 0.2.1 features: [] -- name: ff 0.12.1 - features: [] - name: ff 0.13.0 features: - alloc @@ -1261,11 +1130,9 @@ - std - name: getrandom 0.3.1 features: [] -- name: ghash 0.4.4 - features: [] - name: ghash 0.5.0 features: [] -- name: gimli 0.26.2 +- name: gimli 0.27.3 features: - fallible-iterator - indexmap @@ -1284,8 +1151,6 @@ features: - default - log -- name: group 0.12.1 - features: [] - name: group 0.13.0 features: - alloc @@ -1349,11 +1214,8 @@ - std - name: hex-literal 0.4.1 features: [] -- name: hkdf 0.12.4 - features: [] - name: hmac 0.11.0 - features: - - std + features: [] - name: hmac 0.12.1 features: - reset @@ -1432,8 +1294,6 @@ - fallback - name: iana-time-zone-haiku 0.1.2 features: [] -- name: ident_case 1.0.1 - features: [] - name: idna 0.2.3 features: [] - name: idna 0.5.0 @@ -1453,7 +1313,6 @@ features: [] - name: impl-serde 0.4.0 features: - - default - std - name: impl-trait-for-tuples 0.2.3 features: [] @@ -1476,8 +1335,6 @@ features: [] - name: integer-sqrt 0.1.5 features: [] -- name: interceptor 0.8.2 - features: [] - name: io-lifetimes 1.0.11 features: - close @@ -1566,7 +1423,7 @@ - name: kvdb-memorydb 0.13.0 features: - default -- name: kvdb-rocksdb 0.18.0 +- name: kvdb-rocksdb 0.19.0 features: [] - name: lazy_static 1.4.0 features: @@ -1584,14 +1441,13 @@ - name: libm 0.2.8 features: - default -- name: libp2p 0.50.1 +- name: libp2p 0.51.4 features: - dns - identify - kad - macros - mdns - - mplex - noise - ping - request-response @@ -1600,25 +1456,27 @@ - wasm-ext - websocket - yamux -- name: libp2p-core 0.38.0 +- name: libp2p-allow-block-list 0.1.1 + features: [] +- name: libp2p-connection-limits 0.1.0 features: [] - name: libp2p-core 0.39.2 features: [] -- name: libp2p-dns 0.38.0 +- name: libp2p-dns 0.39.0 features: - tokio -- name: libp2p-identify 0.41.1 +- name: libp2p-identify 0.42.2 features: [] - name: libp2p-identity 0.1.3 features: - ed25519 - peerid -- name: libp2p-kad 0.42.1 +- name: libp2p-kad 0.43.3 features: [] -- name: libp2p-mdns 0.42.0 +- name: libp2p-mdns 0.43.1 features: - tokio -- name: libp2p-metrics 0.11.0 +- name: libp2p-metrics 0.12.0 features: - identify - kad @@ -1626,41 +1484,36 @@ - libp2p-kad - libp2p-ping - ping -- name: libp2p-mplex 0.38.0 +- name: libp2p-noise 0.42.2 features: [] -- name: libp2p-noise 0.41.0 +- name: libp2p-ping 0.42.0 features: [] -- name: libp2p-ping 0.41.0 - features: [] -- name: libp2p-quic 0.7.0-alpha +- name: libp2p-quic 0.7.0-alpha.3 features: - tokio -- name: libp2p-request-response 0.23.0 +- name: libp2p-request-response 0.24.1 features: [] -- name: libp2p-swarm 0.41.1 +- name: libp2p-swarm 0.42.2 features: - macros - tokio -- name: libp2p-swarm-derive 0.31.0 +- name: libp2p-swarm-derive 0.32.0 features: [] -- name: libp2p-tcp 0.38.0 +- name: libp2p-tcp 0.39.0 features: - tokio - name: libp2p-tls 0.1.0 features: [] -- name: libp2p-wasm-ext 0.38.0 +- name: libp2p-wasm-ext 0.39.0 features: [] -- name: libp2p-webrtc 0.4.0-alpha - features: - - tokio -- name: libp2p-websocket 0.40.0 +- name: libp2p-websocket 0.41.0 features: [] -- name: libp2p-yamux 0.42.0 +- name: libp2p-yamux 0.43.1 features: [] - name: libredox 0.0.1 features: - call -- name: librocksdb-sys 0.10.0+7.9.2 +- name: librocksdb-sys 0.11.0+8.1.1 features: - default - jemalloc @@ -1729,6 +1582,10 @@ - name: log 0.4.25 features: - std +- name: lru 0.10.1 + features: + - default + - hashbrown - name: lru 0.8.1 features: - default @@ -1756,10 +1613,6 @@ features: - default - std -- name: md-5 0.10.6 - features: - - default - - std - name: memchr 2.7.1 features: - alloc @@ -1769,7 +1622,7 @@ features: [] - name: memmap2 0.5.10 features: [] -- name: memoffset 0.6.5 +- name: memoffset 0.8.0 features: - default - name: memory-db 0.32.0 @@ -1811,10 +1664,6 @@ - name: multer 2.1.0 features: - default -- name: multiaddr 0.16.0 - features: - - default - - url - name: multiaddr 0.17.1 features: - default @@ -1834,7 +1683,6 @@ - default - derive - digest - - identity - multihash-derive - multihash-impl - secure-hashes @@ -1895,40 +1743,12 @@ - url - name: nix 0.24.3 features: - - acct - - aio - - default - - dir - - env - - event - - feature - fs - - hostname - - inotify - - ioctl - - kmod - - memoffset - - mman - mount - - mqueue - - net - - personality - - poll - process - - pthread - - ptrace - - quota - - reboot - - resource - sched - signal - - socket - - term - - time - - ucontext - uio - - user - - zerocopy - name: nix 0.27.1 features: - default @@ -2012,7 +1832,7 @@ features: [] - name: numtoa 0.2.4 features: [] -- name: object 0.29.0 +- name: object 0.30.4 features: - coff - crc32fast @@ -2035,19 +1855,6 @@ - pe - read_core - unaligned -- name: oid-registry 0.4.0 - features: - - crypto - - default - - kdf - - nist_algs - - pkcs1 - - pkcs12 - - pkcs7 - - pkcs9 - - registry - - x509 - - x962 - name: oid-registry 0.6.1 features: - crypto @@ -2091,31 +1898,6 @@ features: [] - name: overload 0.1.1 features: [] -- name: p256 0.11.1 - features: - - arithmetic - - default - - digest - - ecdh - - ecdsa - - ecdsa-core - - pkcs8 - - sha2 - - sha256 - - std -- name: p384 0.11.2 - features: - - arithmetic - - default - - digest - - ecdh - - ecdsa - - ecdsa-core - - pem - - pkcs8 - - sha2 - - sha384 - - std - name: pallet-authorship 4.0.0-dev features: - std @@ -2295,6 +2077,8 @@ features: [] - name: parking_lot_core 0.9.9 features: [] +- name: partial_sort 0.2.0 + features: [] - name: paste 1.0.14 features: [] - name: pbkdf2 0.12.2 @@ -2306,9 +2090,6 @@ features: [] - name: pem 1.1.1 features: [] -- name: pem-rfc7468 0.6.0 - features: - - alloc - name: percent-encoding 2.3.1 features: - alloc @@ -2345,18 +2126,12 @@ features: - alloc - std -- name: pkcs8 0.9.0 - features: - - alloc - - pem - name: pkg-config 0.3.30 features: [] - name: polling 3.4.0 features: [] - name: poly1305 0.8.0 features: [] -- name: polyval 0.5.3 - features: [] - name: polyval 0.6.1 features: [] - name: powerfmt 0.2.0 @@ -2407,6 +2182,8 @@ features: [] - name: prettyplease 0.1.25 features: [] +- name: prettyplease 0.2.24 + features: [] - name: primitive-types 0.12.2 features: - byteorder @@ -2463,9 +2240,10 @@ - span-locations - name: prometheus 0.13.3 features: [] -- name: prometheus-client 0.18.1 - features: [] -- name: prometheus-client-derive-text-encode 0.3.0 +- name: prometheus-client 0.19.0 + features: + - default +- name: prometheus-client-derive-encode 0.4.2 features: [] - name: proptest 1.4.0 features: @@ -2484,8 +2262,6 @@ - format - prettyplease - syn -- name: prost-codec 0.3.0 - features: [] - name: prost-derive 0.11.9 features: [] - name: prost-types 0.11.9 @@ -2502,6 +2278,8 @@ features: - default - std +- name: quick-protobuf-codec 0.1.0 + features: [] - name: quicksink 0.1.2 features: [] - name: quinn-proto 0.9.6 @@ -2566,11 +2344,6 @@ features: - default - pem -- name: rcgen 0.9.3 - features: - - default - - pem - - x509-parser - name: redox_syscall 0.2.16 features: [] - name: redox_syscall 0.4.1 @@ -2581,7 +2354,7 @@ features: [] - name: ref-cast-impl 1.0.22 features: [] -- name: regalloc2 0.5.1 +- name: regalloc2 0.6.1 features: - checker - default @@ -2658,8 +2431,6 @@ - unicode-perl - unicode-script - unicode-segment -- name: region 3.0.0 - features: [] - name: reqwest 0.11.27 features: - __tls @@ -2676,8 +2447,6 @@ - system - name: retain_mut 0.1.9 features: [] -- name: rfc6979 0.3.1 - features: [] - name: rfc6979 0.4.0 features: [] - name: ring 0.16.20 @@ -2713,7 +2482,7 @@ features: [] - name: robonode-server 0.1.0 features: [] -- name: rocksdb 0.20.1 +- name: rocksdb 0.21.0 features: - jemalloc - snappy @@ -2725,16 +2494,12 @@ features: [] - name: rpc-validator-key-logic 0.1.0 features: [] -- name: rtcp 0.7.2 - features: [] - name: rtnetlink 0.10.1 features: - tokio - tokio_socket - name: rtoolbox 0.0.2 features: [] -- name: rtp 0.6.8 - features: [] - name: rustc-demangle 0.1.23 features: [] - name: rustc-hash 1.1.0 @@ -2775,12 +2540,6 @@ - std - time - use-libc-auxv -- name: rustls 0.19.1 - features: - - dangerous_configuration - - default - - log - - logging - name: rustls 0.20.9 features: - dangerous_configuration @@ -2845,8 +2604,6 @@ - name: sc-executor-common 0.10.0-dev features: - default -- name: sc-executor-wasmi 0.10.0-dev - features: [] - name: sc-executor-wasmtime 0.10.0-dev features: [] - name: sc-informant 0.10.0-dev @@ -2934,25 +2691,8 @@ features: [] - name: scratch 1.0.7 features: [] -- name: sct 0.6.1 - features: [] - name: sct 0.7.1 features: [] -- name: sdp 0.5.3 - features: [] -- name: sec1 0.3.0 - features: - - alloc - - base16ct - - default - - der - - generic-array - - pem - - pkcs8 - - point - - std - - subtle - - zeroize - name: sec1 0.7.3 features: - alloc @@ -3031,9 +2771,7 @@ - name: serde_urlencoded 0.7.1 features: [] - name: sha-1 0.9.8 - features: - - default - - std + features: [] - name: sha1 0.10.6 features: - default @@ -3074,12 +2812,6 @@ features: [] - name: signature 1.6.4 features: - - default - - digest - - digest-preview - - hazmat-preview - - rand-preview - - rand_core - std - name: signature 2.2.0 features: @@ -3308,6 +3040,12 @@ - std - thiserror - tracing +- name: sp-statement-store 4.0.0-dev + features: + - default + - log + - std + - thiserror - name: sp-std 5.0.0 features: - default @@ -3392,11 +3130,6 @@ - once - rwlock - spin_mutex -- name: spki 0.6.0 - features: - - alloc - - base64ct - - pem - name: spki 0.7.3 features: - alloc @@ -3461,8 +3194,6 @@ - default - name: static_init_macro 1.0.2 features: [] -- name: strsim 0.10.0 - features: [] - name: strsim 0.11.0 features: [] - name: strum 0.24.1 @@ -3481,9 +3212,6 @@ features: [] - name: strum_macros 0.26.1 features: [] -- name: stun 0.4.4 - features: - - default - name: substrate-bip39 0.4.5 features: [] - name: substrate-bn 0.6.0 @@ -3494,8 +3222,6 @@ features: [] - name: substrate-wasm-builder 5.0.0-dev features: [] -- name: substring 1.4.5 - features: [] - name: subtle 2.4.1 features: - default @@ -3513,7 +3239,6 @@ - proc-macro - quote - visit - - visit-mut - name: syn 2.0.98 features: - clone-impls @@ -3597,8 +3322,6 @@ - keccak - sha3 - shake -- name: tinytemplate 1.2.1 - features: [] - name: tinyvec 1.6.0 features: - alloc @@ -3686,7 +3409,7 @@ - default - log - tracing -- name: tower-http 0.3.5 +- name: tower-http 0.4.4 features: - cors - default @@ -3805,8 +3528,6 @@ - httparse - sha1 - url -- name: turn 0.6.1 - features: [] - name: twox-hash 1.6.3 features: - digest_0_10 @@ -3846,8 +3567,6 @@ - default - name: unicode_categories 0.1.1 features: [] -- name: universal-hash 0.4.1 - features: [] - name: universal-hash 0.5.1 features: [] - name: unsigned-varint 0.7.2 @@ -3876,9 +3595,7 @@ - default - name: uuid 1.13.1 features: - - default - rng - - std - v4 - name: valuable 0.1.0 features: @@ -3910,8 +3627,6 @@ features: - default - std -- name: waitgroup 0.1.2 - features: [] - name: waker-fn 1.1.1 features: [] - name: walkdir 2.4.0 @@ -3957,11 +3672,11 @@ features: - default - std -- name: wasm-opt 0.111.0 +- name: wasm-opt 0.112.0 features: [] -- name: wasm-opt-cxx-sys 0.111.0 +- name: wasm-opt-cxx-sys 0.112.0 features: [] -- name: wasm-opt-sys 0.111.0 +- name: wasm-opt-sys 0.112.0 features: [] - name: wasm-timer 0.2.5 features: [] @@ -3969,49 +3684,48 @@ features: - default - std - - virtual_memory - name: wasmi-validation 0.5.0 features: - std - name: wasmi_core 0.2.1 features: - - region - std - - virtual_memory -- name: wasmparser 0.100.0 +- name: wasmparser 0.102.0 features: [] -- name: wasmtime 6.0.2 +- name: wasmtime 8.0.1 features: - cache - cranelift - jitdump - parallel-compilation - pooling-allocator -- name: wasmtime-asm-macros 6.0.2 +- name: wasmtime-asm-macros 8.0.1 features: [] -- name: wasmtime-cache 6.0.2 +- name: wasmtime-cache 8.0.1 features: [] -- name: wasmtime-cranelift 6.0.2 +- name: wasmtime-cranelift 8.0.1 features: [] -- name: wasmtime-environ 6.0.2 +- name: wasmtime-cranelift-shared 8.0.1 features: [] -- name: wasmtime-jit 6.0.2 +- name: wasmtime-environ 8.0.1 + features: [] +- name: wasmtime-jit 8.0.1 features: - jitdump - wasmtime-jit-debug -- name: wasmtime-jit-debug 6.0.2 +- name: wasmtime-jit-debug 8.0.1 features: - gdb_jit_int - object - once_cell - perf_jitdump - rustix -- name: wasmtime-jit-icache-coherence 6.0.2 +- name: wasmtime-jit-icache-coherence 8.0.1 features: [] -- name: wasmtime-runtime 6.0.2 +- name: wasmtime-runtime 8.0.1 features: - pooling-allocator -- name: wasmtime-types 6.0.2 +- name: wasmtime-types 8.0.1 features: [] - name: web-sys 0.3.68 features: @@ -4037,44 +3751,12 @@ - Window - Worker - WorkerGlobalScope -- name: webpki 0.21.4 - features: - - default - - std - - trust_anchor_util - name: webpki 0.22.4 features: - alloc - std - name: webpki-roots 0.22.6 features: [] -- name: webrtc 0.6.0 - features: [] -- name: webrtc-data 0.6.0 - features: [] -- name: webrtc-dtls 0.7.2 - features: [] -- name: webrtc-ice 0.9.1 - features: [] -- name: webrtc-mdns 0.5.2 - features: - - default - - reuse_port -- name: webrtc-media 0.5.1 - features: [] -- name: webrtc-sctp 0.7.0 - features: [] -- name: webrtc-srtp 0.9.1 - features: [] -- name: webrtc-util 0.7.0 - features: - - buffer - - conn - - default - - ifaces - - marshal - - sync - - vnet - name: which 4.4.2 features: [] - name: wide 0.7.15 @@ -4087,15 +3769,12 @@ - std - name: winapi 0.3.9 features: - - basetsd - consoleapi - errhandlingapi - fileapi - - guiddef - handleapi - impl-default - knownfolders - - memoryapi - minwinbase - minwindef - ntsecapi @@ -4112,7 +3791,6 @@ - winerror - winnt - winuser - - ws2def - ws2ipdef - ws2tcpip - wtypesbase @@ -4135,10 +3813,14 @@ - name: windows-core 0.51.1 features: - default -- name: windows-sys 0.42.0 +- name: windows-sys 0.45.0 features: - Win32 - Win32_Foundation + - Win32_NetworkManagement + - Win32_NetworkManagement_IpHelper + - Win32_Networking + - Win32_Networking_WinSock - Win32_Security - Win32_Storage - Win32_Storage_FileSystem @@ -4150,17 +3832,6 @@ - Win32_System_SystemInformation - Win32_System_Threading - default -- name: windows-sys 0.45.0 - features: - - Win32 - - Win32_Foundation - - Win32_NetworkManagement - - Win32_NetworkManagement_IpHelper - - Win32_Networking - - Win32_Networking_WinSock - - Win32_System - - Win32_System_Threading - - default - name: windows-sys 0.48.0 features: - Win32 @@ -4292,18 +3963,6 @@ - default - std - u64_backend -- name: x25519-dalek 2.0.1 - features: - - alloc - - default - - precomputed-tables - - static_secrets - - zeroize -- name: x509-parser 0.13.2 - features: - - default - - ring - - verify - name: x509-parser 0.14.0 features: - default diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.block.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.block.stdout.txt index f497bb83f..d8caab7bc 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.block.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.block.stdout.txt @@ -103,7 +103,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasmtime-instantiation-strategy diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.extrinsic.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.extrinsic.stdout.txt index 87857e260..2faedfbbb 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.extrinsic.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.extrinsic.stdout.txt @@ -91,7 +91,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasmtime-instantiation-strategy diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.overhead.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.overhead.stdout.txt index a7ce4c8f4..96bc013bc 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.overhead.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.overhead.stdout.txt @@ -87,7 +87,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasmtime-instantiation-strategy diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.pallet.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.pallet.stdout.txt index 8f1a8ea3a..7a999e601 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.pallet.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.benchmark.pallet.stdout.txt @@ -166,7 +166,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasm-instantiation-strategy diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.bioauth.auth-url.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.bioauth.auth-url.stdout.txt index 2565856d3..130d6ba3d 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.bioauth.auth-url.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.bioauth.auth-url.stdout.txt @@ -30,11 +30,6 @@ Options: --rpc-methods RPC methods to expose. - - `unsafe`: Exposes every RPC method. - - `safe`: Exposes only a safe subset of RPC methods, denying unsafe RPC methods. - - `auto`: Acts as `safe` if RPC is served externally, e.g. when `--{rpc,ws}-external` is - passed, otherwise acts as `unsafe`. - [default: auto] Possible values: @@ -42,42 +37,28 @@ Options: - safe: Allow only a safe subset of RPC methods - unsafe: Expose every RPC method (even potentially unsafe ones) - --ws-external - Listen to all Websocket interfaces. - - Default is local. Note: not all RPC methods are safe to be exposed publicly. Use an RPC proxy server to filter out dangerous methods. More details: . Use `--unsafe-ws-external` to suppress the warning if you understand the risks. - - --unsafe-ws-external - Listen to all Websocket interfaces. - - Same as `--ws-external` but doesn't warn you about it. - - --rpc-max-payload - DEPRECATED, this has no affect anymore. Use `rpc_max_request_size` or `rpc_max_response_size` instead - --rpc-max-request-size - Set the the maximum RPC request payload size for both HTTP and WS in megabytes. Default is 15MiB + Set the maximum RPC request payload size for both HTTP and WS in megabytes + + [default: 15] --rpc-max-response-size - Set the the maximum RPC response payload size for both HTTP and WS in megabytes. Default is 15MiB + Set the maximum RPC response payload size for both HTTP and WS in megabytes + + [default: 15] --rpc-max-subscriptions-per-connection - Set the the maximum concurrent subscriptions per connection. Default is 1024 - - --ipc-path - DEPRECATED, IPC support has been removed + Set the maximum concurrent subscriptions per connection + + [default: 1024] --rpc-port - Specify HTTP RPC server TCP port - - --ws-port - Specify WebSockets RPC server TCP port + Specify JSON-RPC server TCP port - --ws-max-connections - Maximum number of WS RPC server connections - - --ws-max-out-buffer-capacity - DEPRECATED, this has no affect anymore. Use `rpc_max_response_size` instead + --rpc-max-connections + Maximum number of RPC server connections + + [default: 100] --rpc-cors Specify browser *origins* allowed to access the HTTP and WS RPC servers. @@ -228,7 +209,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasmtime-instantiation-strategy diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.check-block.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.check-block.stdout.txt index 38c9194e3..be5b63e88 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.check-block.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.check-block.stdout.txt @@ -94,7 +94,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasmtime-instantiation-strategy diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.import-blocks.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.import-blocks.stdout.txt index 2e6b5fc9b..b9dfb3105 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.import-blocks.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.import-blocks.stdout.txt @@ -97,7 +97,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasmtime-instantiation-strategy diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.revert.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.revert.stdout.txt index 65303850d..7826732b4 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.revert.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.revert.stdout.txt @@ -75,6 +75,18 @@ Options: [default: archive-canonical] + --database + Select database backend to use + + Possible values: + - rocksdb: Facebooks RocksDB + - paritydb: ParityDb. + - auto: Detect whether there is an existing database. Use it, if there is, if not, create new instance of ParityDb + - paritydb-experimental: ParityDb. + + --db-cache + Limit the memory the database cache can use + -h, --help Print help (see a summary with '-h') diff --git a/utils/e2e-tests/bash/fixtures/help-output/help.stdout.txt b/utils/e2e-tests/bash/fixtures/help-output/help.stdout.txt index f733a7bd4..93c97dcaf 100644 --- a/utils/e2e-tests/bash/fixtures/help-output/help.stdout.txt +++ b/utils/e2e-tests/bash/fixtures/help-output/help.stdout.txt @@ -48,11 +48,6 @@ Options: --rpc-methods RPC methods to expose. - - `unsafe`: Exposes every RPC method. - - `safe`: Exposes only a safe subset of RPC methods, denying unsafe RPC methods. - - `auto`: Acts as `safe` if RPC is served externally, e.g. when `--{rpc,ws}-external` is - passed, otherwise acts as `unsafe`. - [default: auto] Possible values: @@ -60,42 +55,28 @@ Options: - safe: Allow only a safe subset of RPC methods - unsafe: Expose every RPC method (even potentially unsafe ones) - --ws-external - Listen to all Websocket interfaces. - - Default is local. Note: not all RPC methods are safe to be exposed publicly. Use an RPC proxy server to filter out dangerous methods. More details: . Use `--unsafe-ws-external` to suppress the warning if you understand the risks. - - --unsafe-ws-external - Listen to all Websocket interfaces. - - Same as `--ws-external` but doesn't warn you about it. - - --rpc-max-payload - DEPRECATED, this has no affect anymore. Use `rpc_max_request_size` or `rpc_max_response_size` instead - --rpc-max-request-size - Set the the maximum RPC request payload size for both HTTP and WS in megabytes. Default is 15MiB + Set the maximum RPC request payload size for both HTTP and WS in megabytes + + [default: 15] --rpc-max-response-size - Set the the maximum RPC response payload size for both HTTP and WS in megabytes. Default is 15MiB + Set the maximum RPC response payload size for both HTTP and WS in megabytes + + [default: 15] --rpc-max-subscriptions-per-connection - Set the the maximum concurrent subscriptions per connection. Default is 1024 - - --ipc-path - DEPRECATED, IPC support has been removed + Set the maximum concurrent subscriptions per connection + + [default: 1024] --rpc-port - Specify HTTP RPC server TCP port - - --ws-port - Specify WebSockets RPC server TCP port + Specify JSON-RPC server TCP port - --ws-max-connections - Maximum number of WS RPC server connections - - --ws-max-out-buffer-capacity - DEPRECATED, this has no affect anymore. Use `rpc_max_response_size` instead + --rpc-max-connections + Maximum number of RPC server connections + + [default: 100] --rpc-cors Specify browser *origins* allowed to access the HTTP and WS RPC servers. @@ -246,7 +227,7 @@ Options: [default: compiled] Possible values: - - interpreted-i-know-what-i-do: Uses an interpreter + - interpreted-i-know-what-i-do: Uses an interpreter which now is deprecated - compiled: Uses a compiled runtime --wasmtime-instantiation-strategy diff --git a/utils/e2e-tests/ts/lib/node.ts b/utils/e2e-tests/ts/lib/node.ts index b2673f5d7..9c350a49a 100644 --- a/utils/e2e-tests/ts/lib/node.ts +++ b/utils/e2e-tests/ts/lib/node.ts @@ -90,6 +90,6 @@ export const runNode = ( }; const meta: NodeMeta = { - rpcUrlHttp: "http://127.0.0.1:9933", + rpcUrlHttp: "http://127.0.0.1:9944", rpcUrlWs: "ws://127.0.0.1:9944", };