diff --git a/Cargo.lock b/Cargo.lock index 255cde224..e89e9b327 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -106,9 +106,9 @@ dependencies = [ [[package]] name = "ahash" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" +checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" dependencies = [ "cfg-if 1.0.0", "once_cell", @@ -157,9 +157,12 @@ dependencies = [ [[package]] name = "amplify_num" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddce3bc63e807ea02065e8d8b702695f3d302ae4158baddff8b0ce5c73947251" +checksum = "9681187211554ab98f138ba159e90861b136c20afc680dcff2ba82d020721e27" +dependencies = [ + "wasm-bindgen", +] [[package]] name = "amplify_syn" @@ -246,9 +249,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.75" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" [[package]] name = "arg" @@ -337,7 +340,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror", - "time 0.3.30", + "time 0.3.31", ] [[package]] @@ -381,7 +384,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" dependencies = [ "concurrent-queue", - "event-listener 4.0.0", + "event-listener 4.0.3", "event-listener-strategy", "futures-core", "pin-project-lite 0.2.13", @@ -420,7 +423,7 @@ dependencies = [ "async-task", "concurrent-queue", "fastrand 2.0.1", - "futures-lite 2.1.0", + "futures-lite 2.2.0", "slab", ] @@ -447,7 +450,7 @@ dependencies = [ "async-io 2.2.2", "async-lock 3.2.0", "blocking", - "futures-lite 2.1.0", + "futures-lite 2.2.0", "once_cell", ] @@ -498,7 +501,7 @@ dependencies = [ "cfg-if 1.0.0", "concurrent-queue", "futures-io", - "futures-lite 2.1.0", + "futures-lite 2.2.0", "parking", "polling 3.3.1", "rustix 0.38.28", @@ -522,7 +525,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" dependencies = [ - "event-listener 4.0.0", + "event-listener 4.0.3", "event-listener-strategy", "pin-project-lite 0.2.13", ] @@ -563,14 +566,14 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] name = "async-rustls" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd10f063fb367d26334e10c50c67ea31ac542b8c3402be2251db4cfc5d74ba66" +checksum = "ecfa55659849ace733f86ccd219da40abd8bc14124e40b312433e85a5a266e77" dependencies = [ "futures-io", "rustls", @@ -658,19 +661,19 @@ dependencies = [ [[package]] name = "async-task" -version = "4.5.0" +version = "4.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" +checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -812,7 +815,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.41", + "syn 2.0.48", "which", ] @@ -903,7 +906,7 @@ checksum = "e0b121a9fe0df916e362fb3271088d071159cdf11db0e4182d02152850756eff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -935,7 +938,7 @@ dependencies = [ "async-task", "fastrand 2.0.1", "futures-io", - "futures-lite 2.1.0", + "futures-lite 2.2.0", "piper", "tracing", ] @@ -1045,9 +1048,9 @@ checksum = "7a472d18b7a8b73ecefb280476c3d2b832ac4920dfd0928f3fab94c46b659c4a" [[package]] name = "cargo-platform" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff" +checksum = "ceed8ef69d8518a5dda55c07425450b58a4e1946f4951eab6d7191ee86c2443d" dependencies = [ "serde", ] @@ -1060,7 +1063,7 @@ checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" dependencies = [ "camino", "cargo-platform", - "semver 1.0.20", + "semver 1.0.21", "serde", "serde_json", ] @@ -1156,13 +1159,13 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" dependencies = [ "glob", "libc", - "libloading 0.7.4", + "libloading", ] [[package]] @@ -1182,9 +1185,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.11" +version = "4.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" +checksum = "52bdc885e4cacc7f7c9eedc1ef6da641603180c783c41a15c264944deeaab642" dependencies = [ "clap_builder", "clap_derive", @@ -1192,9 +1195,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.11" +version = "4.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" +checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" dependencies = [ "anstream", "anstyle", @@ -1211,7 +1214,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -1284,9 +1287,9 @@ checksum = "ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6" [[package]] name = "const-oid" -version = "0.9.5" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "const_fn" @@ -1396,9 +1399,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] @@ -1503,46 +1506,37 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ - "cfg-if 1.0.0", "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "autocfg", - "cfg-if 1.0.0", "crossbeam-utils", - "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-queue" -version = "0.3.8" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ - "cfg-if 1.0.0", "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if 1.0.0", -] +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" [[package]] name = "crunchy" @@ -1696,12 +1690,12 @@ dependencies = [ [[package]] name = "ctrlc" -version = "3.4.1" +version = "3.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf" +checksum = "b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b" dependencies = [ "nix", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1760,7 +1754,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -1774,7 +1768,7 @@ dependencies = [ "blake3 1.5.0", "bs58", "chrono", - "clap 4.4.11", + "clap 4.4.13", "crypto_api_chachapoly", "darkfi-derive", "darkfi-sdk", @@ -1798,7 +1792,7 @@ dependencies = [ "rcgen", "rusqlite", "rustls-pemfile", - "semver 1.0.20", + "semver 1.0.21", "serde", "simplelog", "sled", @@ -1844,10 +1838,10 @@ name = "darkfi-derive" version = "0.4.1" dependencies = [ "darkfi-derive-internal", - "proc-macro-crate 2.0.0", + "proc-macro-crate 3.0.0", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -1856,7 +1850,7 @@ version = "0.4.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -1923,9 +1917,9 @@ dependencies = [ "blake3 1.5.0", "bridgetree", "darkfi-derive", - "futures-lite 2.1.0", + "futures-lite 2.2.0", "pasta_curves", - "semver 1.0.20", + "semver 1.0.21", "url", ] @@ -2134,7 +2128,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -2167,7 +2161,7 @@ checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" dependencies = [ "darling_core 0.20.3", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -2204,9 +2198,9 @@ checksum = "e183fc153511989674ede304b5592c74683393ca09cf20391898c28d6ba04264" [[package]] name = "dashu-float" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7696675af30ae057b1629d27b153bbafb06461826b7d0ef1858d06b801f355f" +checksum = "a672ddc5e64033c8279692d973a89831eb3c3f0ebb1def47435aee0401b6269d" dependencies = [ "dashu-base", "dashu-int", @@ -2307,9 +2301,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.10" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", "serde", @@ -2508,7 +2502,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -2517,7 +2511,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ - "libloading 0.8.1", + "libloading", ] [[package]] @@ -2602,9 +2596,9 @@ dependencies = [ [[package]] name = "ed25519-compact" -version = "2.0.4" +version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a3d382e8464107391c8706b4c14b087808ecb909f6c15c34114bc42e53a9e4c" +checksum = "a667e6426df16c2ac478efa4a439d0e674cba769c5556e8cf221739251640c8c" dependencies = [ "ct-codecs", "getrandom 0.2.11", @@ -2708,7 +2702,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -2729,7 +2723,7 @@ dependencies = [ "darling 0.20.3", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -2740,9 +2734,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "erased-serde" -version = "0.3.31" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c" +checksum = "55d05712b2d8d88102bc9868020c9e5c7a1f5527c452b9b97450a1d006140ba7" dependencies = [ "serde", ] @@ -2785,9 +2779,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "4.0.0" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae" +checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" dependencies = [ "concurrent-queue", "parking", @@ -2800,7 +2794,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" dependencies = [ - "event-listener 4.0.0", + "event-listener 4.0.3", "pin-project-lite 0.2.13", ] @@ -2839,9 +2833,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fdeflate" -version = "0.3.1" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868" +checksum = "209098dd6dfc4445aa6111f0e98653ac323eaa4dfd212c9ca3931bf9955c31bd" dependencies = [ "simd-adler32", ] @@ -3045,9 +3039,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -3060,9 +3054,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -3070,15 +3064,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -3087,9 +3081,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -3108,9 +3102,9 @@ dependencies = [ [[package]] name = "futures-lite" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" +checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" dependencies = [ "fastrand 2.0.1", "futures-core", @@ -3121,32 +3115,32 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] name = "futures-sink" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -3184,7 +3178,7 @@ dependencies = [ name = "genev" version = "0.4.1" dependencies = [ - "clap 4.4.11", + "clap 4.4.13", "darkfi", "darkfi-serial", "genevd", @@ -3362,7 +3356,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ - "ahash 0.8.6", + "ahash 0.8.7", "allocator-api2", ] @@ -3429,9 +3423,9 @@ dependencies = [ [[package]] name = "hkdf" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" dependencies = [ "hmac 0.12.1", ] @@ -3467,11 +3461,11 @@ dependencies = [ [[package]] name = "home" -version = "0.5.5" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -3568,9 +3562,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.58" +version = "0.1.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" +checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -3694,13 +3688,13 @@ dependencies = [ [[package]] name = "is-terminal" -version = "0.4.9" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" +checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" dependencies = [ "hermit-abi 0.3.3", "rustix 0.38.28", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -3806,19 +3800,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.151" +version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" - -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if 1.0.0", - "winapi", -] +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" [[package]] name = "libloading" @@ -3838,9 +3822,9 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libnghttp2-sys" -version = "0.1.8+1.55.1" +version = "0.1.9+1.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fae956c192dadcdb5dace96db71fa0b827333cce7c7b38dc71446f024d8a340" +checksum = "b57e858af2798e167e709b9d969325b6d8e9d50232fcbc494d7d54f976854a64" dependencies = [ "cc", "libc", @@ -3869,9 +3853,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.12" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" +checksum = "5f526fdd09d99e19742883e43de41e1aa9e36db0c7ab7f935165d611c5cccc66" dependencies = [ "cc", "libc", @@ -3888,7 +3872,7 @@ dependencies = [ "easy-parallel", "futures", "log", - "semver 1.0.20", + "semver 1.0.21", "serde", "signal-hook", "signal-hook-async-std", @@ -3963,9 +3947,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.6.4" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" [[package]] name = "memmap2" @@ -3987,9 +3971,9 @@ dependencies = [ [[package]] name = "memmap2" -version = "0.9.0" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375" +checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92" dependencies = [ "libc", ] @@ -4050,7 +4034,7 @@ dependencies = [ [[package]] name = "monero" version = "0.19.0" -source = "git+https://github.com/monero-rs/monero-rs?branch=main#ef123326d96e2db1f6f44955102917cf48dcbea2" +source = "git+https://github.com/monero-rs/monero-rs?branch=main#6f9a2dcba1d4d5992b73136644e669cdef64274b" dependencies = [ "base58-monero", "curve25519-dalek", @@ -4186,23 +4170,23 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683751d591e6d81200c39fb0d1032608b77724f34114db54f571ff1317b337c0" +checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c11e44798ad209ccdd91fc192f0526a369a01234f7373e1b141c96d7cee4f0e" +checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" dependencies = [ - "proc-macro-crate 2.0.0", + "proc-macro-crate 3.0.0", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -4216,9 +4200,9 @@ dependencies = [ [[package]] name = "object" -version = "0.32.1" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] @@ -4252,9 +4236,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.97" +version = "0.9.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3eaad34cdd97d81de97964fc7f29e2d104f483840d906ef56daa1912338460b" +checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" dependencies = [ "cc", "libc", @@ -4482,7 +4466,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -4511,7 +4495,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -4566,15 +4550,15 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" [[package]] name = "platforms" -version = "3.2.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0" +checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" [[package]] name = "plotters" @@ -4716,12 +4700,12 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" +checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" dependencies = [ "proc-macro2", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -4769,11 +4753,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "2.0.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" +checksum = "6b2685dd208a3771337d8d386a89840f0f43cd68be8dae90a5f8c2384effc9cd" dependencies = [ - "toml_edit 0.20.7", + "toml_edit 0.21.0", ] [[package]] @@ -4808,9 +4792,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.70" +version = "1.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" +checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" dependencies = [ "unicode-ident", ] @@ -4880,9 +4864,9 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.20.0" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04e8453b658fe480c3e70c8ed4e3d3ec33eb74988bd186561b0cc66b85c3bc4b" +checksum = "9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0" dependencies = [ "cfg-if 1.0.0", "indoc", @@ -4897,9 +4881,9 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.20.0" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a96fe70b176a89cff78f2fa7b3c930081e163d5379b4dcdf993e3ae29ca662e5" +checksum = "07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be" dependencies = [ "once_cell", "target-lexicon", @@ -4907,9 +4891,9 @@ dependencies = [ [[package]] name = "pyo3-ffi" -version = "0.20.0" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "214929900fd25e6604661ed9cf349727c8920d47deff196c4e28165a6ef2a96b" +checksum = "dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1" dependencies = [ "libc", "pyo3-build-config", @@ -4917,26 +4901,26 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.20.0" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dac53072f717aa1bfa4db832b39de8c875b7c7af4f4a6fe93cdbf9264cf8383b" +checksum = "05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3" dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] name = "pyo3-macros-backend" -version = "0.20.0" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7774b5a8282bd4f25f803b1f0d945120be959a36c72e08e7cd031c792fdfd424" +checksum = "0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f" dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -4947,9 +4931,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.33" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -5071,13 +5055,13 @@ dependencies = [ [[package]] name = "rcgen" -version = "0.11.3" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" +checksum = "5d918c80c5a4c7560db726763020bd16db179e4d5b828078842274a443addb5d" dependencies = [ "pem", - "ring 0.16.20", - "time 0.3.30", + "ring 0.17.7", + "time 0.3.31", "yasna", ] @@ -5240,12 +5224,13 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.7.42" +version = "0.7.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58" +checksum = "527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5" dependencies = [ "bitvec", "bytecheck", + "bytes 1.5.0", "hashbrown 0.12.3", "indexmap 1.9.3", "ptr_meta", @@ -5258,9 +5243,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.7.42" +version = "0.7.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d" +checksum = "b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033" dependencies = [ "proc-macro2", "quote", @@ -5310,7 +5295,7 @@ dependencies = [ "hashlink", "libsqlite3-sys", "smallvec", - "time 0.3.30", + "time 0.3.31", ] [[package]] @@ -5346,7 +5331,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.20", + "semver 1.0.21", ] [[package]] @@ -5409,9 +5394,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7673e0aa20ee4937c6aacfc12bb8341cfbf054cdd21df6bec5fd0629fe9339b" +checksum = "9e9d979b3ce68192e42760c7810125eb6cf2ea10efae545a156063e61f314e2a" [[package]] name = "rustls-webpki" @@ -5490,11 +5475,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -5528,7 +5513,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -5547,9 +5532,9 @@ dependencies = [ [[package]] name = "self_cell" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e388332cd64eb80cd595a00941baf513caffae8dce9cfd0467fc9c66397dade6" +checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba" [[package]] name = "semver" @@ -5562,9 +5547,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" +checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" dependencies = [ "serde", ] @@ -5577,9 +5562,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.193" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" +checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" dependencies = [ "serde_derive", ] @@ -5607,13 +5592,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.193" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" +checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -5627,18 +5612,18 @@ dependencies = [ [[package]] name = "serde_ignored" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80c31d5c53fd39f208e770f5a20a0bb214dee2a8d0d8adba18e19ad95a482ca5" +checksum = "a8e319a36d1b52126a0d608f24e93b2d81297091818cd70625fcf50a15d84ddf" dependencies = [ "serde", ] [[package]] name = "serde_json" -version = "1.0.108" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" +checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" dependencies = [ "itoa", "ryu", @@ -5658,9 +5643,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" dependencies = [ "serde", ] @@ -5691,7 +5676,7 @@ dependencies = [ "serde", "serde_json", "serde_with_macros", - "time 0.3.30", + "time 0.3.31", ] [[package]] @@ -5703,7 +5688,7 @@ dependencies = [ "darling 0.20.3", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -5777,9 +5762,9 @@ dependencies = [ [[package]] name = "shared-buffer" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995" +checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" dependencies = [ "bytes 1.5.0", "memmap2 0.6.2", @@ -5868,7 +5853,7 @@ dependencies = [ "num-bigint", "num-traits", "thiserror", - "time 0.3.30", + "time 0.3.31", ] [[package]] @@ -5879,7 +5864,7 @@ checksum = "acee08041c5de3d5048c8b3f6f13fafb3026b24ba43c6a695a0c76179b844369" dependencies = [ "log", "termcolor", - "time 0.3.30", + "time 0.3.31", ] [[package]] @@ -6255,7 +6240,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -6289,15 +6274,15 @@ dependencies = [ [[package]] name = "sval" -version = "2.10.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15df12a8db7c216a04b4b438f90d50d5335cd38f161b56389c9f5c9d96d0873" +checksum = "1604e9ab506f4805bc62d2868c6d20f23fa6ced4c7cfe695a1d20589ba5c63d0" [[package]] name = "sval_buffer" -version = "2.10.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e80556bc8acea0446e574ce542ad6114a76a0237f28a842bc01ca3ea98f479" +checksum = "2831b6451148d344f612016d4277348f7721b78a0869a145fd34ef8b06b3fa2e" dependencies = [ "sval", "sval_ref", @@ -6305,18 +6290,18 @@ dependencies = [ [[package]] name = "sval_dynamic" -version = "2.10.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d93d2259edb1d7b4316179f0a98c62e3ffc726f47ab200e07cfe382771f57b8" +checksum = "238ac5832a23099a413ffd22e66f7e6248b9af4581b64c758ca591074be059fc" dependencies = [ "sval", ] [[package]] name = "sval_fmt" -version = "2.10.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "532f7f882226f7a5a4656f5151224aaebf8217e0d539cb1595b831bace921343" +checksum = "c8474862431bac5ac7aee8a12597798e944df33f489c340e17e886767bda0c4e" dependencies = [ "itoa", "ryu", @@ -6325,9 +6310,9 @@ dependencies = [ [[package]] name = "sval_json" -version = "2.10.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e03bd8aa0ae6ee018f7ae95c9714577687a4415bd1a5f19b26e34695f7e072" +checksum = "d8f348030cc3d2a11eb534145600601f080cf16bf9ec0783efecd2883f14c21e" dependencies = [ "itoa", "ryu", @@ -6335,24 +6320,34 @@ dependencies = [ ] [[package]] -name = "sval_ref" -version = "2.10.2" +name = "sval_nested" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ed054f2fb8c2a0ab5d36c1ec57b412919700099fc5e32ad8e7a38b23e1a9e1" +checksum = "6659c3f6be1e5e99dc7c518877f48a8a39088ace2504b046db789bd78ce5969d" +dependencies = [ + "sval", + "sval_buffer", + "sval_ref", +] + +[[package]] +name = "sval_ref" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "829ad319bd82d0da77be6f3d547623686c453502f8eebdeb466cfa987972bd28" dependencies = [ "sval", ] [[package]] name = "sval_serde" -version = "2.10.2" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff191c4ff05b67e3844c161021427646cde5d6624597958be158357d9200586" +checksum = "1a9da6c3efaedf8b8c0861ec5343e8e8c51d838f326478623328bd8728b79bca" dependencies = [ "serde", "sval", - "sval_buffer", - "sval_fmt", + "sval_nested", ] [[package]] @@ -6387,9 +6382,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.41" +version = "2.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c8b28c477cc3bf0e7966561e3460130e1255f7a1cf71931075f1c5e7a7e269" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" dependencies = [ "proc-macro2", "quote", @@ -6427,9 +6422,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.12" +version = "0.12.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" +checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" [[package]] name = "taud" @@ -6464,15 +6459,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.8.1" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" +checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" dependencies = [ "cfg-if 1.0.0", "fastrand 2.0.1", "redox_syscall 0.4.1", "rustix 0.38.28", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -6506,22 +6501,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.50" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.50" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -6574,9 +6569,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" dependencies = [ "deranged", "itoa", @@ -6585,7 +6580,7 @@ dependencies = [ "powerfmt", "serde", "time-core", - "time-macros 0.2.15", + "time-macros 0.2.16", ] [[package]] @@ -6606,9 +6601,9 @@ dependencies = [ [[package]] name = "time-macros" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" +checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f" dependencies = [ "time-core", ] @@ -6720,17 +6715,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "toml_edit" -version = "0.20.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" -dependencies = [ - "indexmap 2.1.0", - "toml_datetime", - "winnow", -] - [[package]] name = "toml_edit" version = "0.21.0" @@ -6998,7 +6982,7 @@ dependencies = [ "derive_more", "digest 0.10.7", "educe", - "event-listener 4.0.0", + "event-listener 4.0.3", "fs-mistrust", "fslock", "futures", @@ -7006,7 +6990,7 @@ dependencies = [ "humantime", "humantime-serde", "itertools 0.12.0", - "memmap2 0.9.0", + "memmap2 0.9.3", "once_cell", "paste", "postage", @@ -7019,7 +7003,7 @@ dependencies = [ "signature 1.6.4", "strum", "thiserror", - "time 0.3.30", + "time 0.3.31", "tor-async-utils", "tor-basic-utils", "tor-checkable", @@ -7265,7 +7249,7 @@ dependencies = [ "static_assertions", "strum", "thiserror", - "time 0.3.30", + "time 0.3.31", "tor-basic-utils", "tor-checkable", "tor-config", @@ -7306,7 +7290,7 @@ dependencies = [ "smallvec", "subtle", "thiserror", - "time 0.3.30", + "time 0.3.31", "tinystr", "tor-basic-utils", "tor-bytes", @@ -7356,7 +7340,7 @@ dependencies = [ "digest 0.10.7", "educe", "futures", - "hkdf 0.12.3", + "hkdf 0.12.4", "hmac 0.12.1", "pin-project", "rand 0.8.5", @@ -7486,7 +7470,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -7715,9 +7699,9 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "value-bag" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a72e1902dde2bd6441347de2b70b7f5d59bf157c6c62f0c44572607a1d55bbe" +checksum = "dd65ff0de3304a013e6dfeb7324e1cd389a8a000e582e3c9c9fae82ced778e26" dependencies = [ "value-bag-serde1", "value-bag-sval2", @@ -7725,9 +7709,9 @@ dependencies = [ [[package]] name = "value-bag-serde1" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ba39dc791ecb35baad371a3fc04c6eab688c04937d2e0ac6c22b612c0357bf" +checksum = "64ee1ab7f3ac9f159231ab4108c41760fed8fdf109bfb6c5547579b2e40e321c" dependencies = [ "erased-serde", "serde", @@ -7736,9 +7720,9 @@ dependencies = [ [[package]] name = "value-bag-sval2" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3e06c10810a57bbf45778d023d432a50a1daa7d185991ae06bcfb6c654d0945" +checksum = "43369e5385a5d136f754f3e98a09e10a0fd3075c001ef2eecee5fc9656ad5144" dependencies = [ "sval", "sval_buffer", @@ -7788,7 +7772,7 @@ checksum = "b3fd98999db9227cf28e59d83e1f120f42bc233d4b152e8fab9bc87d5bb1e0f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -7857,7 +7841,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", "wasm-bindgen-shared", ] @@ -7891,7 +7875,7 @@ checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -7913,9 +7897,9 @@ dependencies = [ [[package]] name = "wasmer" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce45cc009177ca345a6d041f9062305ad467d15e7d41494f5b81ab46d62d7a58" +checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33" dependencies = [ "bytes 1.5.0", "cfg-if 1.0.0", @@ -7941,9 +7925,9 @@ dependencies = [ [[package]] name = "wasmer-compiler" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e044f6140c844602b920deb4526aea3cc9c0d7cf23f00730bb9b2034669f522a" +checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff" dependencies = [ "backtrace", "bytes 1.5.0", @@ -7968,9 +7952,9 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ce02358eb44a149d791c1d6648fb7f8b2f99cd55e3c4eef0474653ec8cc889" +checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -7987,9 +7971,9 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45dc438250a91d6c0a57912714f8b3b899a0f5bb3a5f1eae5bc97858b7a006a9" +checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040" dependencies = [ "byteorder", "dynasm", @@ -8006,9 +7990,9 @@ dependencies = [ [[package]] name = "wasmer-derive" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c782d80401edb08e1eba206733f7859db6c997fc5a7f5fb44edc3ecd801468f6" +checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b" dependencies = [ "proc-macro-error", "proc-macro2", @@ -8018,9 +8002,9 @@ dependencies = [ [[package]] name = "wasmer-middlewares" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66d4f27f76b7b5325476c8851f34920ae562ef0de3c830fdbc4feafff6782187" +checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77" dependencies = [ "wasmer", "wasmer-types", @@ -8029,9 +8013,9 @@ dependencies = [ [[package]] name = "wasmer-types" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd09e80d4d74bb9fd0ce6c3c106b1ceba1a050f9948db9d9b78ae53c172d6157" +checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab" dependencies = [ "bytecheck", "enum-iterator", @@ -8045,9 +8029,9 @@ dependencies = [ [[package]] name = "wasmer-vm" -version = "4.2.4" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdcd8a4fd36414a7b6a003dbfbd32393bce3e155d715dd877c05c1b7a41d224d" +checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01" dependencies = [ "backtrace", "cc", @@ -8088,7 +8072,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9" dependencies = [ "indexmap 2.1.0", - "semver 1.0.20", + "semver 1.0.21", ] [[package]] @@ -8179,11 +8163,11 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-core" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.48.5", + "windows-targets 0.52.0", ] [[package]] @@ -8363,9 +8347,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.28" +version = "0.5.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2" +checksum = "b7520bbdec7211caa7c4e682eb1fbe07abe20cee6756b6e00f537c82c11816aa" dependencies = [ "memchr", ] @@ -8415,7 +8399,7 @@ dependencies = [ "ring 0.16.20", "rusticata-macros", "thiserror", - "time 0.3.30", + "time 0.3.31", ] [[package]] @@ -8434,7 +8418,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" dependencies = [ - "time 0.3.30", + "time 0.3.31", ] [[package]] @@ -8451,22 +8435,22 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.30" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "306dca4455518f1f31635ec308b6b3e4eb1b11758cefafc782827d0aa7acb5c7" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.30" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be912bf68235a88fbefd1b73415cb218405958d1655b2ece9035a19920bdf6ba" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] @@ -8486,7 +8470,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.41", + "syn 2.0.48", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index b2a60a012..3663aae55 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -54,19 +54,19 @@ members = [ [dependencies] # Hard dependencies -libc = "0.2.151" +libc = "0.2.152" log = "0.4.20" -thiserror = "1.0.50" +thiserror = "1.0.56" # async-runtime async-recursion = {version = "1.0.5", optional = true} -async-trait = {version = "0.1.74", optional = true} -futures = {version = "0.3.29", optional = true} +async-trait = {version = "0.1.77", optional = true} +futures = {version = "0.3.30", optional = true} smol = {version = "1.3.0", optional = true} pin-project-lite = {version = "0.2.13", optional = true} # Networking -async-rustls = {version = "0.4.1", features = ["dangerous_configuration"], optional = true} +async-rustls = {version = "0.4.2", features = ["dangerous_configuration"], optional = true} # Pluggable Transports socket2 = {version = "0.5.5", features = ["all"], optional = true} @@ -76,16 +76,16 @@ tor-rtcompat = {version = "0.9.6", features = ["async-std", "rustls"], optional tor-hscrypto = {version = "0.4.0", optional = true} # TLS cert utilities -ed25519-compact = {version = "2.0.4", optional = true} -rcgen = {version = "0.11.3", optional = true} +ed25519-compact = {version = "2.0.6", optional = true} +rcgen = {version = "0.12.0", optional = true} rustls-pemfile = {version = "2.0.0", optional = true} x509-parser = {version = "0.15.1", features = ["validate", "verify"], optional = true} # Encoding bs58 = {version = "0.5.0", optional = true} -serde = {version = "1.0.193", features = ["derive"], optional = true} +serde = {version = "1.0.195", features = ["derive"], optional = true} tinyjson = {version = "2.5.1", optional = true} -semver = {version = "1.0.20", optional = true} +semver = {version = "1.0.21", optional = true} structopt = {version= "0.3.26", optional = true} structopt-toml = {version= "0.5.1", optional = true} toml = {version = "0.8.8", optional = true} @@ -113,9 +113,9 @@ halo2_gadgets = {version = "0.3.0", features = ["circuit-params"], optional = tr # Smart contract runtime darkfi-sdk = {path = "src/sdk", optional = true} -wasmer = {version = "4.2.4", optional = true} -wasmer-compiler-singlepass = {version = "4.2.4", optional = true} -wasmer-middlewares = {version = "4.2.4", optional = true} +wasmer = {version = "4.2.5", optional = true} +wasmer-compiler-singlepass = {version = "4.2.5", optional = true} +wasmer-middlewares = {version = "4.2.5", optional = true} # Wallet management rusqlite = {version = "0.30.0", features = ["sqlcipher"], optional = true} @@ -129,7 +129,7 @@ sled-overlay = {version = "0.0.8", optional = true} randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true} [dev-dependencies] -clap = {version = "4.4.11", features = ["derive"]} +clap = {version = "4.4.13", features = ["derive"]} halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]} halo2_gadgets = "0.3.0" plotters = "0.3.5" diff --git a/bin/darkfi-mmproxy/Cargo.toml b/bin/darkfi-mmproxy/Cargo.toml index d1a64a7d9..79aacc02c 100644 --- a/bin/darkfi-mmproxy/Cargo.toml +++ b/bin/darkfi-mmproxy/Cargo.toml @@ -34,6 +34,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkfid/Cargo.toml b/bin/darkfid/Cargo.toml index d64f34837..1792e06a6 100644 --- a/bin/darkfid/Cargo.toml +++ b/bin/darkfid/Cargo.toml @@ -9,7 +9,7 @@ license = "AGPL-3.0-only" edition = "2021" [dependencies] -async-trait = "0.1.74" +async-trait = "0.1.77" blake3 = "1.5.0" bs58 = "0.5.0" darkfi = {path = "../../", features = ["async-daemonize", "validator"]} @@ -28,6 +28,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkfid2/Cargo.toml b/bin/darkfid2/Cargo.toml index 261610e15..b9b41a49b 100644 --- a/bin/darkfid2/Cargo.toml +++ b/bin/darkfid2/Cargo.toml @@ -26,7 +26,7 @@ sled = "0.34.7" rand = "0.8.5" # JSON-RPC -async-trait = "0.1.74" +async-trait = "0.1.77" tinyjson = "2.5.1" url = "2.5.0" @@ -38,6 +38,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/darkirc/Cargo.toml b/bin/darkirc/Cargo.toml index 101a55eb0..58484dcb4 100644 --- a/bin/darkirc/Cargo.toml +++ b/bin/darkirc/Cargo.toml @@ -21,15 +21,15 @@ path = "src/main.rs" darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net", "util", "system", "rpc", "zk"]} darkfi-sdk = {path = "../../src/sdk", features = ["async"]} darkfi-serial = {path = "../../src/serial", features = ["async"]} -libc = "0.2.151" +libc = "0.2.152" # Event Graph DB sled = "0.34.7" # TLS -async-rustls = "0.4.1" -async-trait = "0.1.74" -futures = "0.3.29" +async-rustls = "0.4.2" +async-trait = "0.1.77" +futures = "0.3.30" rustls-pemfile = "2.0.0" # Crypto @@ -53,6 +53,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/dhtd/dhtd/Cargo.toml b/bin/dhtd/dhtd/Cargo.toml index 3cf60d9a5..908b444b4 100644 --- a/bin/dhtd/dhtd/Cargo.toml +++ b/bin/dhtd/dhtd/Cargo.toml @@ -9,7 +9,7 @@ license = "AGPL-3.0-only" edition = "2021" [dependencies] -async-trait = "0.1.74" +async-trait = "0.1.77" blake3 = "1.5.0" darkfi = {path = "../../../", features = ["dht"]} darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]} diff --git a/bin/drk/Cargo.toml b/bin/drk/Cargo.toml index 87c2ec791..c8cdc19bd 100644 --- a/bin/drk/Cargo.toml +++ b/bin/drk/Cargo.toml @@ -9,12 +9,12 @@ license = "AGPL-3.0-only" edition = "2021" [dependencies] -anyhow = "1.0.75" +anyhow = "1.0.79" async-std = {version = "1.12.0", features = ["attributes"]} blake3 = "1.5.0" bs58 = "0.5.0" -clap = {version = "4.4.11", features = ["derive"]} -clap_complete = "4.4.4" +clap = {version = "4.4.13", features = ["derive"]} +clap_complete = "4.4.6" darkfi = {path = "../../", features = ["blockchain", "rpc", "util", "wallet"]} darkfi-sdk = {path = "../../src/sdk"} darkfi-serial = {path = "../../src/serial", features = ["derive", "crypto"]} @@ -22,7 +22,7 @@ darkfi-money-contract = {path = "../../src/contract/money", features = ["no-entr darkfi-dao-contract = {path = "../../src/contract/dao", features = ["no-entrypoint", "client"]} prettytable-rs = "0.10.0" rand = "0.8.5" -serde_json = "1.0.108" +serde_json = "1.0.111" smol = "1.3.0" simplelog = "0.12.1" signal-hook-async-std = "0.2.2" diff --git a/bin/faucetd/Cargo.toml b/bin/faucetd/Cargo.toml index 16dba60d4..459a5128c 100644 --- a/bin/faucetd/Cargo.toml +++ b/bin/faucetd/Cargo.toml @@ -9,7 +9,7 @@ license = "AGPL-3.0-only" edition = "2021" [dependencies] -async-trait = "0.1.74" +async-trait = "0.1.77" blake3 = "1.5.0" chrono = "0.4.31" darkfi = {path = "../../", features = ["async-daemonize", "validator"]} @@ -31,6 +31,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/fud/fu/Cargo.toml b/bin/fud/fu/Cargo.toml index 12ebb15b2..48390ef5c 100644 --- a/bin/fud/fu/Cargo.toml +++ b/bin/fud/fu/Cargo.toml @@ -15,8 +15,8 @@ darkfi = {path = "../../../", features = ["util", "rpc"]} async-std = {version = "1.12.0", features = ["attributes"]} # Misc -clap = {version = "4.4.11", features = ["derive"]} +clap = {version = "4.4.13", features = ["derive"]} log = "0.4.20" -serde_json = "1.0.108" +serde_json = "1.0.111" simplelog = "0.12.1" url = "2.5.0" diff --git a/bin/fud/fud/Cargo.toml b/bin/fud/fud/Cargo.toml index 48dc2dcd1..82d876e96 100644 --- a/bin/fud/fud/Cargo.toml +++ b/bin/fud/fud/Cargo.toml @@ -13,7 +13,7 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]} darkfi-serial = {path = "../../../src/serial", features = ["hash"]} # Misc -async-trait = "0.1.74" +async-trait = "0.1.77" blake3 = "1.5.0" log = "0.4.20" tinyjson = "2.5.1" @@ -27,6 +27,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/genev/genev-cli/Cargo.toml b/bin/genev/genev-cli/Cargo.toml index c9b0bc1a3..057ad41b7 100644 --- a/bin/genev/genev-cli/Cargo.toml +++ b/bin/genev/genev-cli/Cargo.toml @@ -15,7 +15,7 @@ darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]} darkfi-serial = {path = "../../../src/serial"} smol = "1.3.0" -clap = {version = "4.4.11", features = ["derive"]} +clap = {version = "4.4.13", features = ["derive"]} log = "0.4.20" simplelog = "0.12.1" tinyjson = "2.5.1" diff --git a/bin/genev/genevd/Cargo.toml b/bin/genev/genevd/Cargo.toml index ed8a95b77..a4d883407 100644 --- a/bin/genev/genevd/Cargo.toml +++ b/bin/genev/genevd/Cargo.toml @@ -31,7 +31,7 @@ blake3 = "1.5.0" sled = "0.34.7" # Misc -async-trait = "0.1.74" +async-trait = "0.1.77" log = "0.4.20" tinyjson = "2.5.1" url = "2.5.0" @@ -44,6 +44,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = { version = "1.0.193", features = ["derive"] } +serde = { version = "1.0.195", features = ["derive"] } structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/lilith/Cargo.toml b/bin/lilith/Cargo.toml index 7af5fc66c..15570b728 100644 --- a/bin/lilith/Cargo.toml +++ b/bin/lilith/Cargo.toml @@ -12,10 +12,10 @@ repository = "https://github.com/darkrenaissance/darkfi" darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]} # Misc -async-trait = "0.1.74" -futures = "0.3.29" +async-trait = "0.1.77" +futures = "0.3.30" log = "0.4.20" -semver = "1.0.20" +semver = "1.0.21" tinyjson = "2.5.1" toml = "0.8.8" url = "2.5.0" @@ -28,6 +28,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/swapd/Cargo.toml b/bin/swapd/Cargo.toml index 955d8a46a..87aa2a899 100644 --- a/bin/swapd/Cargo.toml +++ b/bin/swapd/Cargo.toml @@ -29,6 +29,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = {version = "1.0.193", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/tau/tau-cli/Cargo.toml b/bin/tau/tau-cli/Cargo.toml index 0ac3607f2..8b30ecc83 100644 --- a/bin/tau/tau-cli/Cargo.toml +++ b/bin/tau/tau-cli/Cargo.toml @@ -9,7 +9,7 @@ homepage = "https://dark.fi" repository = "https://github.com/darkrenaissance/darkfi" [dependencies] -libc = "0.2.151" +libc = "0.2.152" darkfi = {path = "../../../", features = ["rpc"]} taud = {path = "../taud"} @@ -25,6 +25,6 @@ textwrap = "0.16.0" url = "2.5.0" # Encoding and parsing -clap = {version = "4.4.11", features = ["derive"]} -serde = {version = "1.0.193", features = ["derive"]} +clap = {version = "4.4.13", features = ["derive"]} +serde = {version = "1.0.195", features = ["derive"]} tinyjson = "2.5.1" diff --git a/bin/tau/taud/Cargo.toml b/bin/tau/taud/Cargo.toml index 3dc3d5c85..a8c1323d6 100644 --- a/bin/tau/taud/Cargo.toml +++ b/bin/tau/taud/Cargo.toml @@ -39,12 +39,12 @@ hex = "0.4.3" toml = "0.8.8" # Misc -async-trait = "0.1.74" +async-trait = "0.1.77" chrono = "0.4.31" -futures = "0.3.29" -libc = "0.2.151" +futures = "0.3.30" +libc = "0.2.152" log = "0.4.20" -thiserror = "1.0.50" +thiserror = "1.0.56" tinyjson = "2.5.1" url = "2.5.0" @@ -56,6 +56,6 @@ simplelog = "0.12.1" smol = "1.3.0" # Argument parsing -serde = { version = "1.0.193", features = ["derive"] } +serde = { version = "1.0.195", features = ["derive"] } structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/bin/vanityaddr/Cargo.toml b/bin/vanityaddr/Cargo.toml index a857ee1b1..c2346f628 100644 --- a/bin/vanityaddr/Cargo.toml +++ b/bin/vanityaddr/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" [dependencies] arg = {git = "https://github.com/parazyd/arg"} bs58 = "0.5.0" -ctrlc = "3.4.1" +ctrlc = "3.4.2" darkfi = {path = "../../", features = ["util"]} darkfi-sdk = {path = "../../src/sdk"} rand = "0.8.5" diff --git a/example/dchat/dchatd/Cargo.toml b/example/dchat/dchatd/Cargo.toml index 31e6bba78..0d4e77d53 100644 --- a/example/dchat/dchatd/Cargo.toml +++ b/example/dchat/dchatd/Cargo.toml @@ -20,7 +20,7 @@ easy-parallel = "3.3.1" signal-hook-async-std = "0.2.2" signal-hook = "0.3.17" simplelog = "0.12.1" -smol = "2.0.0" +smol = "1.3.0" # arg parsing serde = {version = "1.0.195", features = ["derive"]} diff --git a/example/p2pdebug/Cargo.toml b/example/p2pdebug/Cargo.toml index e012a91b7..f6664d292 100644 --- a/example/p2pdebug/Cargo.toml +++ b/example/p2pdebug/Cargo.toml @@ -13,9 +13,9 @@ edition = "2021" darkfi = {path = "../../", features = ["net", "rpc"]} # Async smol = "1.3.0" -futures = "0.3.29" +futures = "0.3.30" async-std = "1.12.0" -async-trait = "0.1.74" +async-trait = "0.1.77" async-channel = "2.1.1" async-executor = "1.8.0" easy-parallel = "3.3.1" @@ -24,11 +24,11 @@ easy-parallel = "3.3.1" rand = "0.8.5" # Misc -clap = {version = "4.4.11", features = ["derive"]} +clap = {version = "4.4.13", features = ["derive"]} log = "0.4.20" simplelog = "0.12.1" fxhash = "0.2.1" url = "2.5.0" # Encoding and parsing -serde_json = "1.0.108" +serde_json = "1.0.111" diff --git a/script/research/blockchain-explorer/Cargo.toml b/script/research/blockchain-explorer/Cargo.toml index e4b9d6dfa..209d81222 100644 --- a/script/research/blockchain-explorer/Cargo.toml +++ b/script/research/blockchain-explorer/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" [dependencies] blake3 = "1.5.0" -clap = {version = "4.4.11", features = ["derive"]} +clap = {version = "4.4.13", features = ["derive"]} darkfi = {path = "../../../", features = ["blockchain", "wallet", "rpc"]} darkfi-sdk = {path = "../../../src/sdk"} sled = "0.34.7" diff --git a/script/research/dhtd/Cargo.toml b/script/research/dhtd/Cargo.toml index f0bbe2177..8bf212104 100644 --- a/script/research/dhtd/Cargo.toml +++ b/script/research/dhtd/Cargo.toml @@ -13,19 +13,19 @@ features = ["dht"] async-channel = "2.1.1" async-executor = "1.8.0" async-std = "1.12.0" -async-trait = "0.1.74" +async-trait = "0.1.77" blake3 = "1.5.0" -ctrlc = { version = "3.4.1", features = ["termination"] } +ctrlc = { version = "3.4.2", features = ["termination"] } easy-parallel = "3.3.1" -futures-lite = "2.1.0" +futures-lite = "2.2.0" log = "0.4.20" -serde_json = "1.0.108" +serde_json = "1.0.111" simplelog = "0.12.1" url = "2.5.0" # Argument parsing -serde = "1.0.193" -serde_derive = "1.0.193" +serde = "1.0.195" +serde_derive = "1.0.195" structopt = "0.3.26" structopt-toml = "0.5.1" diff --git a/script/research/gg/Cargo.toml b/script/research/gg/Cargo.toml index 1d9e1c16a..3d5754c9f 100644 --- a/script/research/gg/Cargo.toml +++ b/script/research/gg/Cargo.toml @@ -19,10 +19,10 @@ darkfi-contract-test-harness = {path = "../../../src/contract/test-harness"} darkfi-serial = {path = "../../../src/serial"} # Misc -anyhow = "1.0.75" +anyhow = "1.0.79" async-std = {version = "1.12.0", features = ["attributes"]} bs58 = "0.5.0" -clap = {version = "4.4.11", features = ["derive"]} +clap = {version = "4.4.13", features = ["derive"]} sled = "0.34.7" [patch.crates-io] diff --git a/script/research/pallas_constants/Cargo.toml b/script/research/pallas_constants/Cargo.toml index e915a8c3d..a11cfc1f9 100644 --- a/script/research/pallas_constants/Cargo.toml +++ b/script/research/pallas_constants/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" [workspace] [dependencies] -anyhow = "1.0.75" +anyhow = "1.0.79" darkfi = {path = "../../../", features = ["blockchain"]} darkfi-sdk = {path = "../../../src/sdk"} diff --git a/src/contract/consensus/Cargo.toml b/src/contract/consensus/Cargo.toml index 72fb0d50c..21f2df6a6 100644 --- a/src/contract/consensus/Cargo.toml +++ b/src/contract/consensus/Cargo.toml @@ -13,7 +13,7 @@ blake3 = "1.5.0" darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] } -thiserror = "1.0.50" +thiserror = "1.0.56" # The following dependencies are used for the client API and # probably shouldn't be in WASM diff --git a/src/contract/dao/Cargo.toml b/src/contract/dao/Cargo.toml index 6afbe1cc6..d662af872 100644 --- a/src/contract/dao/Cargo.toml +++ b/src/contract/dao/Cargo.toml @@ -14,7 +14,7 @@ bs58 = "0.5.0" darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] } -thiserror = "1.0.50" +thiserror = "1.0.56" # The following dependencies are used for the client API and # probably shouldn't be in WASM diff --git a/src/contract/deployooor/Cargo.toml b/src/contract/deployooor/Cargo.toml index 9931063eb..36d869d5a 100644 --- a/src/contract/deployooor/Cargo.toml +++ b/src/contract/deployooor/Cargo.toml @@ -11,10 +11,10 @@ crate-type = ["cdylib", "rlib"] [dependencies] darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } -thiserror = "1.0.50" +thiserror = "1.0.56" wasmparser = "0.118.1" -async-trait = { version = "0.1.74", optional = true } +async-trait = { version = "0.1.77", optional = true } # We need to disable random using "custom" which makes the crate a noop # so the wasm32-unknown-unknown target is enabled. diff --git a/src/contract/money/Cargo.toml b/src/contract/money/Cargo.toml index 61d012403..3c5ae053f 100644 --- a/src/contract/money/Cargo.toml +++ b/src/contract/money/Cargo.toml @@ -13,7 +13,7 @@ blake3 = "1.5.0" bs58 = "0.5.0" darkfi-sdk = { path = "../../sdk" } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } -thiserror = "1.0.50" +thiserror = "1.0.56" # The following dependencies are used for the client API and # probably shouldn't be in WASM diff --git a/src/sdk/Cargo.toml b/src/sdk/Cargo.toml index ffedf08e1..bcfd296a7 100644 --- a/src/sdk/Cargo.toml +++ b/src/sdk/Cargo.toml @@ -17,7 +17,7 @@ async = ["darkfi-serial/async"] [dependencies] # Error handling -thiserror = "1.0.50" +thiserror = "1.0.56" # Serialization darkfi-serial = {path = "../serial", features = ["crypto"]} diff --git a/src/sdk/python/Cargo.toml b/src/sdk/python/Cargo.toml index 929d59a9f..182955b6c 100644 --- a/src/sdk/python/Cargo.toml +++ b/src/sdk/python/Cargo.toml @@ -17,5 +17,5 @@ doc = false darkfi = {path = "../../../", features = ["zk", "zkas"]} darkfi-sdk = {path = "../"} halo2_gadgets = "0.3.0" -pyo3 = "0.20.0" +pyo3 = "0.20.2" rand = "0.8.5" diff --git a/src/serial/Cargo.toml b/src/serial/Cargo.toml index 768f3b140..bca7587a0 100644 --- a/src/serial/Cargo.toml +++ b/src/serial/Cargo.toml @@ -10,14 +10,14 @@ edition = "2021" [dependencies] darkfi-derive = {version = "0.4.1", path = "./derive", optional = true} -futures-lite = {version = "2.1.0", optional = true} -async-trait = {version = "0.1.74", optional = true} +futures-lite = {version = "2.2.0", optional = true} +async-trait = {version = "0.1.77", optional = true} # Supported types for encoding blake3 = {version = "1.5.0", optional = true} bridgetree = {version = "0.4.0", optional = true} pasta_curves = {version = "0.5.1", optional = true} -semver = {version = "1.0.20", optional = true} +semver = {version = "1.0.21", optional = true} url = {version = "2.5.0", optional = true} [features] diff --git a/src/serial/derive-internal/Cargo.toml b/src/serial/derive-internal/Cargo.toml index 6b7618a65..f2d612f67 100644 --- a/src/serial/derive-internal/Cargo.toml +++ b/src/serial/derive-internal/Cargo.toml @@ -9,9 +9,9 @@ license = "AGPL-3.0-only" edition = "2021" [dependencies] -proc-macro2 = "1.0.70" -quote = "1.0.33" -syn = {version = "2.0.41", features = ["full", "fold"]} +proc-macro2 = "1.0.76" +quote = "1.0.35" +syn = {version = "2.0.48", features = ["full", "fold"]} [features] default = [] diff --git a/src/serial/derive/Cargo.toml b/src/serial/derive/Cargo.toml index 579c69f18..80a436d6d 100644 --- a/src/serial/derive/Cargo.toml +++ b/src/serial/derive/Cargo.toml @@ -12,10 +12,10 @@ edition = "2021" proc-macro = true [dependencies] -proc-macro-crate = "2.0.0" -proc-macro2 = "1.0.70" -quote = "1.0.33" -syn = {version = "2.0.41", features = ["full", "fold"]} +proc-macro-crate = "3.0.0" +proc-macro2 = "1.0.76" +quote = "1.0.35" +syn = {version = "2.0.48", features = ["full", "fold"]} darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}