diff --git a/Cargo.toml b/Cargo.toml index bab1c81a9f8..da5fb821df4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -130,7 +130,7 @@ smoldot = { version = "1.1.0", default-features = false } smoldot-light = { version = "1.1.0", default-features = false } tokio-stream = "0.1.16" futures-util = "0.3.31" -rand = "0.8.5" +rand = "0.8.6" pin-project = "1.1.5" # Light client wasm: diff --git a/examples/parachain-example/Cargo.lock b/examples/parachain-example/Cargo.lock index f0174feec0d..3c261e5808f 100644 --- a/examples/parachain-example/Cargo.lock +++ b/examples/parachain-example/Cargo.lock @@ -77,12 +77,12 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "async-channel" -version = "2.3.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" +checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" dependencies = [ "concurrent-queue", - "event-listener-strategy 0.5.3", + "event-listener-strategy 0.5.4", "futures-core", "pin-project-lite", ] @@ -248,6 +248,12 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "base32" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076" + [[package]] name = "base58" version = "0.2.0" @@ -884,14 +890,26 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ "event-listener 5.4.0", "pin-project-lite", ] +[[package]] +name = "fastbloom" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef975e30683b2d965054bb0a836f8973857c4ebf6acf274fe46617cd285060d8" +dependencies = [ + "foldhash 0.2.0", + "libm", + "portable-atomic", + "siphasher", +] + [[package]] name = "fastrand" version = "2.0.1" @@ -945,9 +963,9 @@ dependencies = [ [[package]] name = "frame-decode" -version = "0.17.0" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea4ae9db992bb3d089885a4fc17d06ffbd6918d7434fd192a20aba02d554bff" +checksum = "88cda60c640572c970c544ba5879375a18ecfb2c47c617be8265830b63df193d" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -1132,7 +1150,6 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.1.5", - "serde", ] [[package]] @@ -1649,11 +1666,11 @@ checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "lru" -version = "0.12.1" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2994eeba8ed550fd9b47a0b38f0242bc3344e496483c6180b69139cc2fa5d1d7" +checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.16.1", ] [[package]] @@ -1965,6 +1982,12 @@ dependencies = [ "universal-hash", ] +[[package]] +name = "portable-atomic" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -2041,9 +2064,9 @@ checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" [[package]] name = "rand" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" dependencies = [ "libc", "rand_chacha", @@ -2713,13 +2736,14 @@ dependencies = [ [[package]] name = "smoldot" -version = "0.20.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "724ab10d6485cccb4bab080ce436c0b361295274aec7847d7ba84ab1a79a5132" +checksum = "9879c3b19576797ad597164a07898aab5c6a99d9aed38a7d17120cace4c0f187" dependencies = [ "arrayvec 0.7.6", "async-lock 3.3.0", "atomic-take", + "base32", "base64 0.22.1", "bip39", "blake2-rfc", @@ -2730,10 +2754,11 @@ dependencies = [ "ed25519-zebra", "either", "event-listener 5.4.0", + "fastbloom", "fnv", "futures-lite", "futures-util", - "hashbrown 0.15.2", + "hashbrown 0.16.1", "hex", "hmac 0.12.1", "itertools", @@ -2767,9 +2792,9 @@ dependencies = [ [[package]] name = "smoldot-light" -version = "0.18.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b4d4971f06f2471f4e57a662dbe8047fa0cc020957764a6211f3fad371f7bd" +checksum = "e376a31b252053309ef1668c750ef54b2ed82d408beb40d88a018ecd2c0079ae" dependencies = [ "async-channel", "async-lock 3.3.0", @@ -2783,7 +2808,7 @@ dependencies = [ "futures-channel", "futures-lite", "futures-util", - "hashbrown 0.15.2", + "hashbrown 0.16.1", "hex", "itertools", "log",