Преглед изворни кода

chore: Update crate dependencies.

parazyd пре 3 година
родитељ
комит
bfc99c79ea

+ 111 - 115
Cargo.lock

@@ -51,9 +51,9 @@ dependencies = [
 
 [[package]]
 name = "aho-corasick"
-version = "1.0.1"
+version = "1.0.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04"
+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
 dependencies = [
  "memchr",
 ]
@@ -80,6 +80,12 @@ dependencies = [
  "pkg-config",
 ]
 
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
 [[package]]
 name = "android_system_properties"
 version = "0.1.5"
@@ -294,7 +300,7 @@ checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -339,7 +345,7 @@ checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -519,9 +525,12 @@ dependencies = [
 
 [[package]]
 name = "bs58"
-version = "0.4.0"
+version = "0.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "tinyvec",
+]
 
 [[package]]
 name = "bumpalo"
@@ -668,13 +677,13 @@ dependencies = [
 
 [[package]]
 name = "chrono"
-version = "0.4.24"
+version = "0.4.26"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b"
+checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
 dependencies = [
+ "android-tzdata",
  "iana-time-zone",
  "js-sys",
- "num-integer",
  "num-traits",
  "time 0.1.45",
  "wasm-bindgen",
@@ -700,7 +709,7 @@ checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
 dependencies = [
  "glob",
  "libc",
- "libloading",
+ "libloading 0.7.4",
 ]
 
 [[package]]
@@ -720,9 +729,9 @@ dependencies = [
 
 [[package]]
 name = "clap"
-version = "4.3.0"
+version = "4.3.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc"
+checksum = "401a4694d2bf92537b6867d94de48c4842089645fdcdf6c71865b175d836e9c2"
 dependencies = [
  "clap_builder",
  "clap_derive",
@@ -731,9 +740,9 @@ dependencies = [
 
 [[package]]
 name = "clap_builder"
-version = "4.3.0"
+version = "4.3.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990"
+checksum = "72394f3339a76daf211e57d4bcb374410f3965dcc606dd0e03738c7888766980"
 dependencies = [
  "anstream",
  "anstyle",
@@ -744,23 +753,23 @@ dependencies = [
 
 [[package]]
 name = "clap_complete"
-version = "4.3.0"
+version = "4.3.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a04ddfaacc3bc9e6ea67d024575fafc2a813027cf374b8f24f7bc233c6b6be12"
+checksum = "7f6b5c519bab3ea61843a7923d074b04245624bb84a64a8c150f5deb014e388b"
 dependencies = [
- "clap 4.3.0",
+ "clap 4.3.2",
 ]
 
 [[package]]
 name = "clap_derive"
-version = "4.3.0"
+version = "4.3.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b"
+checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f"
 dependencies = [
  "heck 0.4.1",
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -1205,9 +1214,9 @@ dependencies = [
 
 [[package]]
 name = "csv"
-version = "1.2.1"
+version = "1.2.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad"
+checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086"
 dependencies = [
  "csv-core",
  "itoa",
@@ -1230,21 +1239,11 @@ version = "1.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f3b7eb4404b8195a9abb6356f4ac07d8ba267045c8d6d220ac4dc992e6cc75df"
 
-[[package]]
-name = "ctor"
-version = "0.1.26"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
-dependencies = [
- "quote",
- "syn 1.0.109",
-]
-
 [[package]]
 name = "ctrlc"
-version = "3.3.1"
+version = "3.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7394a21d012ce5c850497fb774b167d81b99f060025fbf06ee92b9848bd97eb2"
+checksum = "2a011bbe2c35ce9c1f143b7af6f94f29a167beb4cd1d29e6740ce836f723120e"
 dependencies = [
  "nix 0.26.2",
  "windows-sys 0.48.0",
@@ -1273,7 +1272,7 @@ dependencies = [
  "blake3",
  "bs58",
  "chrono",
- "clap 4.3.0",
+ "clap 4.3.2",
  "crypto_api_chachapoly",
  "darkfi-derive",
  "darkfi-derive-internal",
@@ -1478,7 +1477,7 @@ dependencies = [
  "async-trait",
  "bs58",
  "chrono",
- "clap 4.3.0",
+ "clap 4.3.2",
  "crypto_box",
  "darkfi",
  "darkfi-serial",
@@ -1547,7 +1546,7 @@ dependencies = [
  "ident_case",
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -1569,7 +1568,7 @@ checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
 dependencies = [
  "darling_core 0.20.1",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -1582,7 +1581,7 @@ dependencies = [
  "hashbrown 0.12.3",
  "lock_api",
  "once_cell",
- "parking_lot_core 0.9.7",
+ "parking_lot_core 0.9.8",
 ]
 
 [[package]]
@@ -1784,11 +1783,11 @@ dependencies = [
 
 [[package]]
 name = "dlib"
-version = "0.5.0"
+version = "0.5.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794"
+checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
 dependencies = [
- "libloading",
+ "libloading 0.8.0",
 ]
 
 [[package]]
@@ -1797,7 +1796,7 @@ version = "0.4.1"
 dependencies = [
  "async-channel",
  "async-std",
- "clap 4.3.0",
+ "clap 4.3.2",
  "darkfi",
  "easy-parallel",
  "hex",
@@ -1827,7 +1826,7 @@ dependencies = [
  "async-std",
  "blake3",
  "bs58",
- "clap 4.3.0",
+ "clap 4.3.2",
  "clap_complete",
  "darkfi",
  "darkfi-dao-contract",
@@ -1956,7 +1955,7 @@ dependencies = [
  "darling 0.20.1",
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -2147,9 +2146,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
 
 [[package]]
 name = "form_urlencoded"
-version = "1.1.0"
+version = "1.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
 dependencies = [
  "percent-encoding",
 ]
@@ -2190,7 +2189,7 @@ name = "fu"
 version = "0.4.1"
 dependencies = [
  "async-std",
- "clap 4.3.0",
+ "clap 4.3.2",
  "darkfi",
  "log",
  "serde_json",
@@ -2307,7 +2306,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -2385,7 +2384,7 @@ name = "genev"
 version = "0.4.1"
 dependencies = [
  "async-std",
- "clap 4.3.0",
+ "clap 4.3.2",
  "darkfi",
  "darkfi-serial",
  "log",
@@ -2641,9 +2640,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
 
 [[package]]
 name = "idna"
-version = "0.3.0"
+version = "0.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
 dependencies = [
  "unicode-bidi",
  "unicode-normalization",
@@ -2685,13 +2684,14 @@ dependencies = [
 
 [[package]]
 name = "indicatif"
-version = "0.17.3"
+version = "0.17.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729"
+checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057"
 dependencies = [
  "console",
+ "instant",
  "number_prefix",
- "portable-atomic 0.3.20",
+ "portable-atomic",
  "unicode-width",
 ]
 
@@ -2748,7 +2748,7 @@ dependencies = [
  "async-trait",
  "bs58",
  "chrono",
- "clap 4.3.0",
+ "clap 4.3.2",
  "crypto_box",
  "ctrlc",
  "darkfi",
@@ -2902,6 +2902,16 @@ dependencies = [
  "winapi",
 ]
 
+[[package]]
+name = "libloading"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb"
+dependencies = [
+ "cfg-if",
+ "windows-sys 0.48.0",
+]
+
 [[package]]
 name = "libm"
 version = "0.2.7"
@@ -2947,9 +2957,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
 
 [[package]]
 name = "lock_api"
-version = "0.4.9"
+version = "0.4.10"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
 dependencies = [
  "autocfg",
  "scopeguard",
@@ -2957,11 +2967,10 @@ dependencies = [
 
 [[package]]
 name = "log"
-version = "0.4.17"
+version = "0.4.18"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
+checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de"
 dependencies = [
- "cfg-if",
  "value-bag",
 ]
 
@@ -3064,14 +3073,14 @@ dependencies = [
 
 [[package]]
 name = "mio"
-version = "0.8.6"
+version = "0.8.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
+checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
 dependencies = [
  "libc",
  "log",
  "wasi 0.11.0+wasi-snapshot-preview1",
- "windows-sys 0.45.0",
+ "windows-sys 0.48.0",
 ]
 
 [[package]]
@@ -3269,9 +3278,9 @@ checksum = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef"
 
 [[package]]
 name = "object"
-version = "0.30.3"
+version = "0.30.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439"
+checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385"
 dependencies = [
  "memchr",
 ]
@@ -3301,9 +3310,9 @@ dependencies = [
 
 [[package]]
 name = "once_cell"
-version = "1.17.1"
+version = "1.18.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
 
 [[package]]
 name = "opaque-debug"
@@ -3335,7 +3344,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
 dependencies = [
  "lock_api",
- "parking_lot_core 0.9.7",
+ "parking_lot_core 0.9.8",
 ]
 
 [[package]]
@@ -3354,15 +3363,15 @@ dependencies = [
 
 [[package]]
 name = "parking_lot_core"
-version = "0.9.7"
+version = "0.9.8"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
 dependencies = [
  "cfg-if",
  "libc",
- "redox_syscall 0.2.16",
+ "redox_syscall 0.3.5",
  "smallvec",
- "windows-sys 0.45.0",
+ "windows-targets 0.48.0",
 ]
 
 [[package]]
@@ -3422,9 +3431,9 @@ dependencies = [
 
 [[package]]
 name = "percent-encoding"
-version = "2.2.0"
+version = "2.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
 
 [[package]]
 name = "pest"
@@ -3453,7 +3462,7 @@ checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -3562,18 +3571,9 @@ dependencies = [
 
 [[package]]
 name = "portable-atomic"
-version = "0.3.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e30165d31df606f5726b090ec7592c308a0eaf61721ff64c9a3018e344a8753e"
-dependencies = [
- "portable-atomic 1.3.2",
-]
-
-[[package]]
-name = "portable-atomic"
-version = "1.3.2"
+version = "1.3.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc59d1bcc64fc5d021d67521f818db868368028108d37f0e98d74e33f68297b5"
+checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794"
 
 [[package]]
 name = "ppv-lite86"
@@ -3847,9 +3847,9 @@ dependencies = [
 
 [[package]]
 name = "regex"
-version = "1.8.3"
+version = "1.8.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390"
+checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
 dependencies = [
  "aho-corasick",
  "memchr",
@@ -4149,7 +4149,7 @@ checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -4601,9 +4601,9 @@ dependencies = [
 
 [[package]]
 name = "syn"
-version = "2.0.17"
+version = "2.0.18"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45b6ddbb36c5b969c182aec3c4a0bce7df3fbad4b77114706a49aacc80567388"
+checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -4639,7 +4639,7 @@ version = "0.4.1"
 dependencies = [
  "async-std",
  "chrono",
- "clap 4.3.0",
+ "clap 4.3.2",
  "colored",
  "darkfi",
  "log",
@@ -4784,7 +4784,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -4905,7 +4905,7 @@ checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
@@ -5062,9 +5062,9 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
 
 [[package]]
 name = "url"
-version = "2.3.1"
+version = "2.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643"
+checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
 dependencies = [
  "form_urlencoded",
  "idna",
@@ -5092,20 +5092,16 @@ checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2"
 
 [[package]]
 name = "value-bag"
-version = "1.0.0-alpha.9"
+version = "1.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"
-dependencies = [
- "ctor",
- "version_check",
-]
+checksum = "a4d330786735ea358f3bc09eea4caa098569c1c93f342d9aca0514915022fe7e"
 
 [[package]]
 name = "vanityaddr"
 version = "0.4.1"
 dependencies = [
  "bs58",
- "clap 4.3.0",
+ "clap 4.3.2",
  "ctrlc",
  "darkfi",
  "darkfi-sdk",
@@ -5190,7 +5186,7 @@ dependencies = [
  "once_cell",
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
  "wasm-bindgen-shared",
 ]
 
@@ -5247,7 +5243,7 @@ checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
  "wasm-bindgen-backend",
  "wasm-bindgen-shared",
 ]
@@ -5260,9 +5256,9 @@ checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93"
 
 [[package]]
 name = "wasm-encoder"
-version = "0.28.0"
+version = "0.29.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83c94f464d50e31da425794a02da1a82d4b96a657dcb152a6664e8aa915be517"
+checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881"
 dependencies = [
  "leb128",
 ]
@@ -5434,9 +5430,9 @@ dependencies = [
 
 [[package]]
 name = "wast"
-version = "59.0.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38462178c91e3f990df95f12bf48abe36018e03550a58a65c53975f4e704fc35"
+checksum = "bd06cc744b536e30387e72a48fdd492105b9c938bb4f415c39c616a7a0a697ad"
 dependencies = [
  "leb128",
  "memchr",
@@ -5446,9 +5442,9 @@ dependencies = [
 
 [[package]]
 name = "wat"
-version = "1.0.65"
+version = "1.0.66"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c936a025be0417a94d6e9bf92bfdf9e06dbf63debf187b650d9c73a5add701f1"
+checksum = "5abe520f0ab205366e9ac7d3e6b2fc71de44e32a2b58f2ec871b6b575bdcea3b"
 dependencies = [
  "wast",
 ]
@@ -5801,14 +5797,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 2.0.17",
+ "syn 2.0.18",
 ]
 
 [[package]]
 name = "zkas"
 version = "0.4.1"
 dependencies = [
- "clap 4.3.0",
+ "clap 4.3.2",
  "darkfi",
 ]
 
@@ -5816,7 +5812,7 @@ dependencies = [
 name = "zktool"
 version = "0.4.1"
 dependencies = [
- "clap 4.3.0",
+ "clap 4.3.2",
  "darkfi",
  "darkfi-sdk",
 ]

+ 9 - 9
Cargo.toml

@@ -58,7 +58,7 @@ members = [
 [dependencies]
 # Hard dependencies
 libc = "0.2.144"
-log = "0.4.17"
+log = "0.4.18"
 thiserror = "1.0.40"
 
 # async-runtime
@@ -71,7 +71,7 @@ smol = {version = "1.3.0", optional = true}
 futures-rustls = {version = "0.24.0", features = ["dangerous_configuration"], optional = true}
 iprange = {version = "0.6.7", optional = true}
 ipnet = {version = "2.7.2", optional = true}
-socket2 = {version = "0.5.2", optional = true, features = ["all"]}
+socket2 = {version = "0.5.3", optional = true, features = ["all"]}
 
 # TLS cert utilities
 ed25519-compact = {version = "2.0.4", features = ["pem"], optional = true}
@@ -79,19 +79,19 @@ rcgen = {version = "0.10.0", features = ["pem"], optional = true}
 rustls-pemfile = {version = "1.0.2", optional = true}
 
 # Encoding
-bs58 = {version = "0.4.0", optional = true}
+bs58 = {version = "0.5.0", optional = true}
 hex = {version = "0.4.3", optional = true}
 serde_json = {version = "1.0.96", optional = true}
 serde = {version = "1.0.163", features = ["derive"], optional = true}
 structopt = {version= "0.3.26", optional = true}
 structopt-toml = {version= "0.5.1", optional = true}
-toml = {version = "0.7.3", optional = true}
+toml = {version = "0.7.4", optional = true}
 # Big float high precision arithmetics
 dashu = { version = "0.3.1", optional=true }
 
 # Utilities
 # TODO: check chrono usage and impl our own
-chrono = {version = "0.4.24", optional = true}
+chrono = {version = "0.4.26", optional = true}
 darkfi-serial = {path = "src/serial", optional = true}
 darkfi-derive = {path = "src/serial/derive", optional = true}
 darkfi-derive-internal = {path = "src/serial/derive-internal", optional = true}
@@ -99,16 +99,16 @@ indexmap = {version = "1.9.3", optional = true}
 itertools = {version = "0.10.5", optional = true}
 lazy_static = {version = "1.4.0", optional = true}
 # TODO: Test without serde
-url = {version = "2.3.1", features = ["serde"], optional = true}
+url = {version = "2.4.0", features = ["serde"], optional = true}
 
 # Misc
 # TODO: Implement something simple and kill these deps
-indicatif = {version = "0.17.3", optional = true}
+indicatif = {version = "0.17.5", optional = true}
 simplelog = {version = "0.12.1", optional = true}
 ripemd = {version = "0.1.3", optional = true}
 
 # Websockets
-async-tungstenite = {version = "0.22.1", optional = true}
+async-tungstenite = {version = "0.22.2", optional = true}
 
 # socks5
 fast-socks5 = {version = "0.4.3", optional = true}
@@ -134,7 +134,7 @@ sled = {version = "0.34.7", optional = true}
 sled-overlay = {version = "0.0.4", optional = true}
 
 [dev-dependencies]
-clap = {version = "4.2.7", features = ["derive"]}
+clap = {version = "4.3.2", features = ["derive"]}
 halo2_proofs = {version = "0.3.0", features = ["dev-graph", "gadget-traces", "sanity-checks"]}
 halo2_gadgets = {version = "0.3.0", features = ["test-dev-graph", "test-dependencies"]}
 plotters = "0.3.4"

+ 5 - 5
bin/cashierd/Cargo.toml

@@ -26,12 +26,12 @@ easy-parallel = "3.3.0"
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.2.7", features = ["derive"]}
-log = "0.4.17"
+clap = {version = "4.3.2", features = ["derive"]}
+log = "0.4.18"
 num_cpus = "1.15.0"
 simplelog = "0.12.1"
 thiserror = "1.0.40"
-url = "2.3.1"
+url = "2.4.0"
 
 # Encoding and parsing
 serde = {version = "1.0.163", features = ["derive"]}
@@ -53,8 +53,8 @@ num-bigint = {version = "0.4.3", features = ["rand", "serde"], optional = true}
 # Solana bridge dependencies
 native-tls = {version = "0.2.11", optional = true}
 async-native-tls = {version = "0.5.0", optional = true}
-solana-client = {version = "1.14.17", optional = true}
-solana-sdk = {version = "1.14.13", optional = true}
+solana-client = {version = "1.16.0", optional = true}
+solana-sdk = {version = "1.16.0", optional = true}
 spl-associated-token-account = {version = "1.1.3", features = ["no-entrypoint"], optional = true}
 spl-token = {version = "3.5.0", features = ["no-entrypoint"], optional = true}
 tungstenite = {version = "0.19.0", optional = true}

+ 4 - 4
bin/darkfid/Cargo.toml

@@ -12,19 +12,19 @@ edition = "2021"
 async-std = "1.12.0"
 async-trait = "0.1.68"
 blake3 = "1.3.3"
-bs58 = "0.4.0"
-ctrlc = { version = "3.2.5", features = ["termination"] }
+bs58 = "0.5.0"
+ctrlc = { version = "3.4.0", features = ["termination"] }
 darkfi = {path = "../../", features = ["blockchain", "wallet", "rpc", "net"]}
 darkfi-sdk = {path = "../../src/sdk"}
 darkfi-serial = {path = "../../src/serial"}
 easy-parallel = "3.3.0"
-log = "0.4.17"
+log = "0.4.18"
 serde_json = "1.0.96"
 simplelog = "0.12.1"
 sled = "0.34.7"
 smol = "1.3.0"
 sqlx = {version = "0.6.3", features = ["runtime-async-std-rustls", "sqlite"]}
-url = "2.3.1"
+url = "2.4.0"
 
 # Argument parsing
 serde = {version = "1.0.163", features = ["derive"]}

+ 6 - 6
bin/darkirc/Cargo.toml

@@ -29,13 +29,13 @@ rand = "0.8.5"
 sled = "0.34.7"
 
 # Misc
-clap = {version = "4.2.7", features = ["derive"]}
-log = "0.4.17"
+clap = {version = "4.3.2", features = ["derive"]}
+log = "0.4.18"
 simplelog = "0.12.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.15"
-url = "2.3.1"
-chrono = "0.4.24"
+url = "2.4.0"
+chrono = "0.4.26"
 ripemd = "0.1.3"
 
 # Encoding and parsing
@@ -43,6 +43,6 @@ serde_json = "1.0.96"
 serde = {version = "1.0.163", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
-bs58 = "0.4.0"
-toml = "0.7.3"
+bs58 = "0.5.0"
+toml = "0.7.4"
 hex = "0.4.3"

+ 2 - 2
bin/darkwiki/darkwiki-cli/Cargo.toml

@@ -19,10 +19,10 @@ async-channel = "1.8.0"
 futures = "0.3.28"
 
 # Misc
-log = "0.4.17"
+log = "0.4.18"
 simplelog = "0.12.1"
 rand = "0.8.5"
-url = "2.3.1"
+url = "2.4.0"
 
 # Encoding and parsing
 serde = {version = "1.0.163", features = ["derive"]}

+ 4 - 4
bin/darkwiki/darkwikid/Cargo.toml

@@ -12,14 +12,14 @@ edition = "2021"
 async-std = "1.12.0"
 async-trait = "0.1.68"
 blake3 = "1.3.3"
-bs58 = "0.4.0"
+bs58 = "0.5.0"
 darkfi = {path = "../../../", features = ["raft", "rpc", "util"]}
 darkfi-serial = {path = "../../../src/serial"}
 dryoc = "0.5.0"
 easy-parallel = "3.3.0"
 futures = "0.3.28"
 lazy_static = "1.4.0"
-log = "0.4.17"
+log = "0.4.18"
 serde = "1.0.163"
 serde_derive = "1.0.163"
 serde_json = "1.0.96"
@@ -29,6 +29,6 @@ simplelog = "0.12.1"
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 smol = "1.3.0"
-toml = "0.7.3"
+toml = "0.7.4"
 unicode-segmentation = "1.10.1"
-url = "2.3.1"
+url = "2.4.0"

+ 2 - 2
bin/dhtd/dhtd/Cargo.toml

@@ -15,8 +15,8 @@ blake3 = "1.3.3"
 darkfi = {path = "../../../", features = ["dht"]}
 darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
 easy-parallel = "3.3.0"
-log = "0.4.17"
+log = "0.4.18"
 rand = "0.8.5"
 simplelog = "0.12.1"
 smol = "1.3.0"
-url = "2.3.1"
+url = "2.4.0"

+ 3 - 3
bin/dnetview/Cargo.toml

@@ -24,11 +24,11 @@ easy-parallel = "3.3.0"
 async-channel = "1.8.0"
 
 # Misc
-clap = {version = "4.2.7", features = ["derive"]}
+clap = {version = "4.3.2", features = ["derive"]}
 rand = "0.8.5"
 simplelog = "0.12.1"
-log = "0.4.17"
-url = "2.3.1"
+log = "0.4.18"
+url = "2.4.0"
 thiserror = "1.0.40"
 
 # Encoding and parsing

+ 4 - 4
bin/drk/Cargo.toml

@@ -12,9 +12,9 @@ edition = "2021"
 anyhow = "1.0.71"
 async-std = {version = "1.12.0", features = ["attributes"]}
 blake3 = "1.3.3"
-bs58 = "0.4.0"
-clap = {version = "4.2.7", features = ["derive"]}
-clap_complete = "4.2.2"
+bs58 = "0.5.0"
+clap = {version = "4.3.2", features = ["derive"]}
+clap_complete = "4.3.1"
 darkfi = {path = "../../", features = ["blockchain", "rpc", "util", "wallet"]}
 darkfi-sdk = {path = "../../src/sdk"}
 darkfi-serial = {path = "../../src/serial", features = ["derive", "crypto"]}
@@ -28,5 +28,5 @@ simplelog = "0.12.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.15"
 sqlx = {version = "0.6.3", features = ["runtime-async-std-rustls", "sqlite"]}
-url = "2.3.1"
+url = "2.4.0"
 rodio = {version = "0.17.1", default-features = false, features = ["minimp3"]}

+ 3 - 3
bin/faucetd/Cargo.toml

@@ -12,13 +12,13 @@ edition = "2021"
 async-std = "1.12.0"
 async-trait = "0.1.68"
 blake3 = "1.3.3"
-chrono = "0.4.24"
+chrono = "0.4.26"
 darkfi = {path = "../../", features = ["blockchain", "wallet", "rpc", "net", "zkas"]}
 darkfi-serial = {path = "../../src/serial"}
 darkfi-sdk = {path = "../../src/sdk"}
 darkfi-money-contract = {path = "../../src/contract/money", features = ["no-entrypoint", "client"]}
 easy-parallel = "3.3.0"
-log = "0.4.17"
+log = "0.4.18"
 rand = "0.8.5"
 serde_json = "1.0.96"
 signal-hook = "0.3.15"
@@ -27,7 +27,7 @@ simplelog = "0.12.1"
 sled = "0.34.7"
 smol = "1.3.0"
 sqlx = {version = "0.6.3", features = ["runtime-async-std-rustls", "sqlite"]}
-url = "2.3.1"
+url = "2.4.0"
 
 # Argument parsing
 serde = {version = "1.0.163", features = ["derive"]}

+ 3 - 3
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.2.7", features = ["derive"]}
-log = "0.4.17"
+clap = {version = "4.3.2", features = ["derive"]}
+log = "0.4.18"
 serde_json = "1.0.96"
 simplelog = "0.12.1"
-url = "2.3.1"
+url = "2.4.0"

+ 3 - 3
bin/fud/fud/Cargo.toml

@@ -15,16 +15,16 @@ darkfi-serial = {path = "../../../src/serial"}
 # Async
 async-std = "1.12.0"
 async-trait = "0.1.68"
-ctrlc = { version = "3.2.5", features = ["termination"] }
+ctrlc = { version = "3.4.0", features = ["termination"] }
 easy-parallel = "3.3.0"
 smol = "1.3.0"
 
 # Misc
 blake3 = "1.3.3"
-log = "0.4.17"
+log = "0.4.18"
 serde_json = "1.0.96"
 simplelog = "0.12.1"
-url = "2.3.1"
+url = "2.4.0"
 
 # Argument parsing
 serde = {version = "1.0.163", features = ["derive"]}

+ 3 - 3
bin/genev/genev-cli/Cargo.toml

@@ -13,10 +13,10 @@ darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]}
 darkfi-serial = {path = "../../../src/serial"}
 
 async-std = {version = "1.12.0", features = ["attributes"]}
-clap = {version = "4.2.7", features = ["derive"]}
-log = "0.4.17"
+clap = {version = "4.3.2", features = ["derive"]}
+log = "0.4.18"
 simplelog = "0.12.1"
 serde = {version = "1.0.163", features = ["derive"]}
 serde_json = "1.0.96"
-url = "2.3.1"
+url = "2.4.0"
 

+ 3 - 3
bin/genev/genevd/Cargo.toml

@@ -14,12 +14,12 @@ darkfi-serial = {path = "../../../src/serial"}
 
 async-std = {version = "1.12.0", features = ["attributes"]}
 async-trait = "0.1.68"
-ctrlc = { version = "3.2.5", features = ["termination"] }
+ctrlc = { version = "3.4.0", features = ["termination"] }
 easy-parallel = "3.3.0"
 simplelog = "0.12.1"
 smol = "1.3.0"
-log = "0.4.17"
-url = "2.3.1"
+log = "0.4.18"
+url = "2.4.0"
 
 # Argument parsing
 serde = {version = "1.0.163", features = ["derive"]}

+ 7 - 7
bin/ircd/Cargo.toml

@@ -27,12 +27,12 @@ crypto_box = "0.8.2"
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.2.7", features = ["derive"]}
-log = "0.4.17"
+clap = {version = "4.3.2", features = ["derive"]}
+log = "0.4.18"
 simplelog = "0.12.1"
-ctrlc = { version = "3.2.5", features = ["termination"] }
-url = "2.3.1"
-chrono = "0.4.24"
+ctrlc = { version = "3.4.0", features = ["termination"] }
+url = "2.4.0"
+chrono = "0.4.26"
 ripemd = "0.1.3"
 
 # Encoding and parsing
@@ -40,6 +40,6 @@ serde_json = "1.0.96"
 serde = {version = "1.0.163", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
-bs58 = "0.4.0"
-toml = "0.7.3"
+bs58 = "0.5.0"
+toml = "0.7.4"
 hex = "0.4.3"

+ 4 - 4
bin/lilith/Cargo.toml

@@ -14,18 +14,18 @@ darkfi = {path = "../../", features = ["net", "rpc"]}
 # Async
 async-std = "1.12.0"
 async-trait = "0.1.68"
-ctrlc = { version = "3.2.5", features = ["termination"] }
+ctrlc = { version = "3.4.0", features = ["termination"] }
 easy-parallel = "3.3.0"
 smol = "1.3.0"
 
 # Misc
-log = "0.4.17"
+log = "0.4.18"
 serde_json = "1.0.96"
 simplelog = "0.12.1"
-url = "2.3.1"
+url = "2.4.0"
 
 # Argument parsing
 serde = {version = "1.0.163", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
-toml = "0.7.3"
+toml = "0.7.4"

+ 4 - 4
bin/tau/tau-cli/Cargo.toml

@@ -15,16 +15,16 @@ darkfi = { path = "../../../", features = ["rpc"]}
 async-std = {version = "1.12.0", features = ["attributes"]}
 
 # Misc
-chrono = "0.4.24"
+chrono = "0.4.26"
 colored = "2.0.0"
-log = "0.4.17"
+log = "0.4.18"
 prettytable-rs = "0.10.0"
 simplelog = "0.12.1"
 term_grid = { git = "https://github.com/Dastan-glitch/rust-term-grid.git" }
 textwrap = "0.16.0"
-url = "2.3.1"
+url = "2.4.0"
 
 # Encoding and parsing
-clap = {version = "4.2.7", features = ["derive"]}
+clap = {version = "4.3.2", features = ["derive"]}
 serde = {version = "1.0.163", features = ["derive"]}
 serde_json = "1.0.96"

+ 6 - 6
bin/tau/taud/Cargo.toml

@@ -21,13 +21,13 @@ futures = "0.3.28"
 
 # Misc
 libc = "0.2.144"
-log = "0.4.17"
+log = "0.4.18"
 simplelog = "0.12.1"
 rand = "0.8.5"
-chrono = "0.4.24"
+chrono = "0.4.26"
 thiserror = "1.0.40"
-ctrlc = { version = "3.2.5", features = ["termination"] }
-url = "2.3.1"
+ctrlc = { version = "3.4.0", features = ["termination"] }
+url = "2.4.0"
 
 # Encoding and parsing
 serde = {version = "1.0.163", features = ["derive"]}
@@ -36,5 +36,5 @@ structopt = "0.3.26"
 structopt-toml = "0.5.1"
 crypto_box = {version = "0.8.2", features = ["std"]}
 hex = "0.4.3"
-bs58 = "0.4.0"
-toml = "0.7.3"
+bs58 = "0.5.0"
+toml = "0.7.4"

+ 4 - 4
bin/vanityaddr/Cargo.toml

@@ -9,11 +9,11 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-bs58 = "0.4.0"
-clap = {version = "4.2.7", features = ["derive"]}
-ctrlc = "3.2.5"
+bs58 = "0.5.0"
+clap = {version = "4.3.2", features = ["derive"]}
+ctrlc = "3.4.0"
 darkfi = {path = "../../"}
 darkfi-sdk = {path = "../../src/sdk"}
-indicatif = "0.17.3"
+indicatif = "0.17.5"
 rand = "0.8.5"
 rayon = "1.7.0"

+ 1 - 1
bin/zkas/Cargo.toml

@@ -9,5 +9,5 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-clap = {version = "4.2.7", features = ["derive"]}
+clap = {version = "4.3.2", features = ["derive"]}
 darkfi = {path = "../../", features = ["zkas"]}

+ 1 - 1
bin/zktool/Cargo.toml

@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-clap = {version = "4.2.7", features = ["derive"]}
+clap = {version = "4.3.2", features = ["derive"]}
 darkfi = {path = "../../", features = ["zkas"]}
 darkfi-sdk = {path = "../../src/sdk"}
 

+ 3 - 3
example/dchat/Cargo.toml

@@ -20,11 +20,11 @@ async-trait = "0.1.68"
 easy-parallel = "3.3.0"
 smol = "1.3.0"
 
-log = "0.4.17"
+log = "0.4.18"
 simplelog = "0.12.1"
-url = "2.3.1"
+url = "2.4.0"
 
 serde_json = "1.0.96"
 serde = {version = "1.0.163", features = ["derive"]}
-toml = "0.7.3"
+toml = "0.7.4"
 # ANCHOR_END: dependencies

+ 3 - 3
example/p2pdebug/Cargo.toml

@@ -24,11 +24,11 @@ easy-parallel = "3.3.0"
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.2.7", features = ["derive"]}
-log = "0.4.17"
+clap = {version = "4.3.2", features = ["derive"]}
+log = "0.4.18"
 simplelog = "0.12.1"
 fxhash = "0.2.1"
-url = "2.3.1"
+url = "2.4.0"
 
 # Encoding and parsing
 serde_json = "1.0.96"

+ 1 - 1
script/research/arti-exp/Cargo.toml

@@ -10,5 +10,5 @@ edition = "2021"
 [dependencies]
 anyhow = "1.0.71"
 async-std = {version = "1.12.0", features = ["attributes"]}
-arti-client = {version = "0.9.0", default-features = false, features = ["async-std", "pt-client", "rustls", "compression"]}
+arti-client = {version = "0.9.1", default-features = false, features = ["async-std", "pt-client", "rustls", "compression"]}
 simplelog = "0.12.1"

+ 1 - 1
script/research/blockchain-explorer/Cargo.toml

@@ -11,7 +11,7 @@ edition = "2021"
 
 [dependencies]
 blake3 = "1.3.3"
-clap = {version = "4.2.7", features = ["derive"]}
+clap = {version = "4.3.2", features = ["derive"]}
 darkfi = {path = "../../../", features = ["blockchain", "wallet", "rpc"]}
 darkfi-sdk = {path = "../../../src/sdk"}
 sled = "0.34.7"

+ 3 - 3
script/research/dhtd/Cargo.toml

@@ -15,13 +15,13 @@ async-executor = "1.5.1"
 async-std = "1.12.0"
 async-trait = "0.1.68"
 blake3 = "1.3.3"
-ctrlc = { version = "3.2.5", features = ["termination"] }
+ctrlc = { version = "3.4.0", features = ["termination"] }
 easy-parallel = "3.3.0"
 futures-lite = "1.13.0"
-log = "0.4.17"
+log = "0.4.18"
 serde_json = "1.0.96"
 simplelog = "0.12.1"
-url = "2.3.1"
+url = "2.4.0"
 
 # Argument parsing
 serde = "1.0.163"

+ 6 - 6
script/research/raft-diag/Cargo.toml

@@ -19,13 +19,13 @@ easy-parallel = "3.3.0"
 futures = "0.3.28"
 
 # Misc
-log = "0.4.17"
+log = "0.4.18"
 simplelog = "0.12.1"
 rand = "0.8.5"
-chrono = "0.4.24"
+chrono = "0.4.26"
 thiserror = "1.0.40"
-ctrlc = { version = "3.2.5", features = ["termination"] }
-url = "2.3.1"
+ctrlc = { version = "3.4.0", features = ["termination"] }
+url = "2.4.0"
 fxhash = "0.2.1"
 
 # Encoding and parsing
@@ -33,5 +33,5 @@ serde = {version = "1.0.163", features = ["derive"]}
 serde_json = "1.0.96"
 structopt = "0.3.26"
 hex = "0.4.3"
-bs58 = "0.4.0"
-toml = "0.7.3"
+bs58 = "0.5.0"
+toml = "0.7.4"

+ 1 - 1
script/research/x3dh/Cargo.toml

@@ -9,7 +9,7 @@ edition = "2021"
 
 [dependencies]
 sha2 = "0.10.6"
-digest = "0.10.6"
+digest = "0.10.7"
 rand = "0.8.5"
 aes-gcm-siv = "0.11.1"
 curve25519-dalek = {version = "4.0.0-rc.2", features = ["digest"]}

+ 2 - 2
src/contract/consensus/Cargo.toml

@@ -20,13 +20,13 @@ thiserror = "1.0.40"
 chacha20poly1305 = { version = "0.10.1", optional = true }
 darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain"], optional = true }
 halo2_proofs = { version = "0.3.0", optional = true }
-log = { version = "0.4.17", optional = true }
+log = { version = "0.4.18", optional = true }
 rand = { version = "0.8.5", optional = true }
 
 # These are used just for the integration tests
 [dev-dependencies]
 async-std = {version = "1.12.0", features = ["attributes"]}
-bs58 = "0.4.0"
+bs58 = "0.5.0"
 darkfi = {path = "../../../", features = ["tx", "blockchain"]}
 darkfi-money-contract = { path = "../money", features = ["client", "no-entrypoint"] }
 simplelog = "0.12.1"

+ 2 - 2
src/contract/dao/Cargo.toml

@@ -12,14 +12,14 @@ crate-type = ["cdylib", "rlib"]
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
 darkfi-money-contract = { path = "../money", features = ["no-entrypoint"] }
-bs58 = "0.4.0"
+bs58 = "0.5.0"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM
 chacha20poly1305 = { version = "0.10.1", optional = true }
 darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain"], optional = true }
 halo2_proofs = { version = "0.3.0", optional = true }
-log = { version = "0.4.17", optional = true }
+log = { version = "0.4.18", optional = true }
 rand = { version = "0.8.5", optional = true }
 
 # These are used just for the integration tests

+ 2 - 2
src/contract/money/Cargo.toml

@@ -9,7 +9,7 @@ edition = "2021"
 crate-type = ["cdylib", "rlib"]
 
 [dependencies]
-bs58 = "0.4.0"
+bs58 = "0.5.0"
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
 thiserror = "1.0.40"
@@ -19,7 +19,7 @@ thiserror = "1.0.40"
 chacha20poly1305 = { version = "0.10.1", optional = true }
 darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain"], optional = true }
 halo2_proofs = { version = "0.3.0", optional = true }
-log = { version = "0.4.17", optional = true }
+log = { version = "0.4.18", optional = true }
 rand = { version = "0.8.5", optional = true }
 
 # These are used just for the integration tests

+ 2 - 2
src/sdk/Cargo.toml

@@ -19,7 +19,7 @@ thiserror = "1.0.40"
 darkfi-serial = {version = "0.4.1", path = "../serial", features = ["derive", "crypto"]}
 
 # Encoding
-bs58 = "0.4.0"
+bs58 = "0.5.0"
 
 # Cryptography
 blake2b_simd = "1.0.1"
@@ -35,7 +35,7 @@ sha2 = "0.10.6"
 
 # Misc
 lazy_static = "1.4.0"
-subtle = "2.4.1"
+subtle = "2.5.0"
 
 [dev-dependencies]
 halo2_proofs = {version = "0.3.0", features = ["dev-graph", "gadget-traces", "sanity-checks"]}

+ 1 - 1
src/serial/Cargo.toml

@@ -16,7 +16,7 @@ futures-lite = {version = "1.13.0", optional = true}
 blake3 = {version = "1.3.3", optional = true}
 incrementalmerkletree = {version = "0.3.1", optional = true}
 pasta_curves = {version = "0.5.1", optional = true}
-url = {version = "2.3.1", optional = true}
+url = {version = "2.4.0", optional = true}
 
 [features]
 default = ["derive"]

+ 2 - 2
src/serial/derive-internal/Cargo.toml

@@ -9,6 +9,6 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-proc-macro2 = "1.0.56"
-quote = "1.0.27"
+proc-macro2 = "1.0.59"
+quote = "1.0.28"
 syn = {version = "1.0.109", features = ["full", "fold"]}

+ 1 - 1
src/serial/derive/Cargo.toml

@@ -13,7 +13,7 @@ proc-macro = true
 
 [dependencies]
 proc-macro-crate = "1.3.1"
-proc-macro2 = "1.0.56"
+proc-macro2 = "1.0.59"
 syn = {version = "1.0.109", features = ["full", "fold"]}
 
 darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}