Kaynağa Gözat

chore: Update project dependencies

parazyd 3 yıl önce
ebeveyn
işleme
9b31940dfe

+ 155 - 134
Cargo.lock

@@ -40,9 +40,9 @@ dependencies = [
 
 [[package]]
 name = "aho-corasick"
-version = "0.7.20"
+version = "1.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
+checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04"
 dependencies = [
  "memchr",
 ]
@@ -67,9 +67,9 @@ dependencies = [
 
 [[package]]
 name = "anstream"
-version = "0.3.0"
+version = "0.3.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371"
+checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
 dependencies = [
  "anstyle",
  "anstyle-parse",
@@ -106,9 +106,9 @@ dependencies = [
 
 [[package]]
 name = "anstyle-wincon"
-version = "1.0.0"
+version = "1.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd"
+checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
 dependencies = [
  "anstyle",
  "windows-sys 0.48.0",
@@ -116,9 +116,9 @@ dependencies = [
 
 [[package]]
 name = "anyhow"
-version = "1.0.70"
+version = "1.0.71"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
+checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
 
 [[package]]
 name = "arrayref"
@@ -311,9 +311,9 @@ dependencies = [
 
 [[package]]
 name = "async-tungstenite"
-version = "0.21.0"
+version = "0.22.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6d2c69d237cf761215175f390021344f5530101cca8164d69878b8a1779e80c"
+checksum = "6a48bf42ab2178374a79853bceef600e279258c75049b20481b022d73c908882"
 dependencies = [
  "futures-io",
  "futures-util",
@@ -471,9 +471,9 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
 
 [[package]]
 name = "bumpalo"
-version = "3.12.0"
+version = "3.12.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
+checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8"
 
 [[package]]
 name = "bytecheck"
@@ -637,9 +637,9 @@ dependencies = [
 
 [[package]]
 name = "clap"
-version = "4.2.2"
+version = "4.2.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b802d85aaf3a1cdb02b224ba472ebdea62014fccfcb269b95a4d76443b5ee5a"
+checksum = "34d21f9bf1b425d2968943631ec91202fe5e837264063503708b83013f8fc938"
 dependencies = [
  "clap_builder",
  "clap_derive",
@@ -648,9 +648,9 @@ dependencies = [
 
 [[package]]
 name = "clap_builder"
-version = "4.2.2"
+version = "4.2.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14a1a858f532119338887a4b8e1af9c60de8249cd7bafd68036a489e261e37b6"
+checksum = "914c8c79fb560f238ef6429439a30023c862f7a28e688c58f7203f12b29970bd"
 dependencies = [
  "anstream",
  "anstyle",
@@ -661,11 +661,11 @@ dependencies = [
 
 [[package]]
 name = "clap_complete"
-version = "4.2.0"
+version = "4.2.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01c22dcfb410883764b29953103d9ef7bb8fe21b3fa1158bc99986c2067294bd"
+checksum = "1a19591b2ab0e3c04b588a0e04ddde7b9eaa423646d1b4a8092879216bf47473"
 dependencies = [
- "clap 4.2.2",
+ "clap 4.2.7",
 ]
 
 [[package]]
@@ -830,9 +830,9 @@ dependencies = [
 
 [[package]]
 name = "cpufeatures"
-version = "0.2.6"
+version = "0.2.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181"
+checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58"
 dependencies = [
  "libc",
 ]
@@ -974,7 +974,7 @@ dependencies = [
  "autocfg",
  "cfg-if",
  "crossbeam-utils",
- "memoffset 0.8.0",
+ "memoffset",
  "scopeguard",
 ]
 
@@ -1183,7 +1183,7 @@ dependencies = [
  "blake3",
  "bs58",
  "chrono",
- "clap 4.2.2",
+ "clap 4.2.7",
  "crypto_api_chachapoly",
  "darkfi-derive",
  "darkfi-derive-internal",
@@ -1377,7 +1377,7 @@ dependencies = [
  "async-trait",
  "bs58",
  "chrono",
- "clap 4.2.2",
+ "clap 4.2.7",
  "crypto_box",
  "ctrlc",
  "darkfi",
@@ -1413,12 +1413,12 @@ dependencies = [
 
 [[package]]
 name = "darling"
-version = "0.14.4"
+version = "0.20.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
+checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944"
 dependencies = [
- "darling_core 0.14.4",
- "darling_macro 0.14.4",
+ "darling_core 0.20.1",
+ "darling_macro 0.20.1",
 ]
 
 [[package]]
@@ -1437,15 +1437,15 @@ dependencies = [
 
 [[package]]
 name = "darling_core"
-version = "0.14.4"
+version = "0.20.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
+checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb"
 dependencies = [
  "fnv",
  "ident_case",
  "proc-macro2",
  "quote",
- "syn 1.0.109",
+ "syn 2.0.15",
 ]
 
 [[package]]
@@ -1461,13 +1461,26 @@ dependencies = [
 
 [[package]]
 name = "darling_macro"
-version = "0.14.4"
+version = "0.20.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
+checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a"
 dependencies = [
- "darling_core 0.14.4",
+ "darling_core 0.20.1",
  "quote",
- "syn 1.0.109",
+ "syn 2.0.15",
+]
+
+[[package]]
+name = "dashmap"
+version = "5.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc"
+dependencies = [
+ "cfg-if",
+ "hashbrown",
+ "lock_api",
+ "once_cell",
+ "parking_lot_core 0.9.7",
 ]
 
 [[package]]
@@ -1660,7 +1673,7 @@ version = "0.4.1"
 dependencies = [
  "async-channel",
  "async-std",
- "clap 4.2.2",
+ "clap 4.2.7",
  "darkfi",
  "easy-parallel",
  "hex",
@@ -1691,7 +1704,7 @@ dependencies = [
  "async-std",
  "blake3",
  "bs58",
- "clap 4.2.2",
+ "clap 4.2.7",
  "clap_complete",
  "darkfi",
  "darkfi-dao-contract",
@@ -1805,23 +1818,23 @@ dependencies = [
 
 [[package]]
 name = "enumset"
-version = "1.0.12"
+version = "1.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753"
+checksum = "27f1d44683938f1f2dbb59932a7e164a21928b0a4b23ca6f9059649ae4725b2e"
 dependencies = [
  "enumset_derive",
 ]
 
 [[package]]
 name = "enumset_derive"
-version = "0.6.1"
+version = "0.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0"
+checksum = "93b15496585fddd368466056b314fbb7e826a9ef1cf17b563d30dd2665846be2"
 dependencies = [
- "darling 0.14.4",
+ "darling 0.20.1",
  "proc-macro2",
  "quote",
- "syn 1.0.109",
+ "syn 2.0.15",
 ]
 
 [[package]]
@@ -1938,12 +1951,12 @@ dependencies = [
 
 [[package]]
 name = "flate2"
-version = "1.0.25"
+version = "1.0.26"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
+checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743"
 dependencies = [
  "crc32fast",
- "miniz_oxide 0.6.2",
+ "miniz_oxide 0.7.1",
 ]
 
 [[package]]
@@ -2055,7 +2068,7 @@ name = "fu"
 version = "0.4.1"
 dependencies = [
  "async-std",
- "clap 4.2.2",
+ "clap 4.2.7",
  "darkfi",
  "log",
  "serde_json",
@@ -2193,7 +2206,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28"
 dependencies = [
  "futures-io",
- "rustls 0.21.0",
+ "rustls 0.21.1",
 ]
 
 [[package]]
@@ -2250,7 +2263,7 @@ name = "genev"
 version = "0.4.1"
 dependencies = [
  "async-std",
- "clap 4.2.2",
+ "clap 4.2.7",
  "darkfi",
  "darkfi-serial",
  "log",
@@ -2549,7 +2562,7 @@ checksum = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729"
 dependencies = [
  "console",
  "number_prefix",
- "portable-atomic",
+ "portable-atomic 0.3.20",
  "unicode-width",
 ]
 
@@ -2606,7 +2619,7 @@ dependencies = [
  "async-trait",
  "bs58",
  "chrono",
- "clap 4.2.2",
+ "clap 4.2.7",
  "crypto_box",
  "ctrlc",
  "darkfi",
@@ -2697,9 +2710,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
 
 [[package]]
 name = "libc"
-version = "0.2.141"
+version = "0.2.144"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
+checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1"
 
 [[package]]
 name = "libloading"
@@ -2759,9 +2772,9 @@ dependencies = [
 
 [[package]]
 name = "linux-raw-sys"
-version = "0.3.1"
+version = "0.3.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f"
+checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f"
 
 [[package]]
 name = "lock_api"
@@ -2817,15 +2830,6 @@ dependencies = [
  "libc",
 ]
 
-[[package]]
-name = "memoffset"
-version = "0.6.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
-dependencies = [
- "autocfg",
-]
-
 [[package]]
 name = "memoffset"
 version = "0.8.0"
@@ -3147,9 +3151,9 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e"
 
 [[package]]
 name = "pest"
-version = "2.5.7"
+version = "2.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b1403e8401ad5dedea73c626b99758535b342502f8d1e361f4a2dd952749122"
+checksum = "e68e84bfb01f0507134eac1e9b410a12ba379d064eab48c50ba4ce329a527b70"
 dependencies = [
  "thiserror",
  "ucd-trie",
@@ -3189,9 +3193,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
 
 [[package]]
 name = "pkg-config"
-version = "0.3.26"
+version = "0.3.27"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
 
 [[package]]
 name = "play"
@@ -3265,9 +3269,9 @@ dependencies = [
 
 [[package]]
 name = "polling"
-version = "2.7.0"
+version = "2.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4be1c66a6add46bff50935c313dae30a5030cf8385c5206e8a95e9e9def974aa"
+checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
 dependencies = [
  "autocfg",
  "bitflags",
@@ -3292,9 +3296,18 @@ dependencies = [
 
 [[package]]
 name = "portable-atomic"
-version = "0.3.19"
+version = "0.3.20"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26f6a7b87c2e435a3241addceeeff740ff8b7e76b74c13bf9acb17fa454ea00b"
+checksum = "e30165d31df606f5726b090ec7592c308a0eaf61721ff64c9a3018e344a8753e"
+dependencies = [
+ "portable-atomic 1.3.1",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bbda379e6e462c97ea6afe9f6233619b202bbc4968d7caa6917788d2070a044"
 
 [[package]]
 name = "ppv-lite86"
@@ -3374,7 +3387,7 @@ dependencies = [
  "rand",
  "rand_chacha",
  "rand_xorshift",
- "regex-syntax",
+ "regex-syntax 0.6.29",
  "rusty-fork",
  "tempfile",
  "unarray",
@@ -3425,9 +3438,9 @@ checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
 
 [[package]]
 name = "quote"
-version = "1.0.26"
+version = "1.0.27"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc"
+checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500"
 dependencies = [
  "proc-macro2",
 ]
@@ -3513,7 +3526,7 @@ checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
 dependencies = [
  "pem",
  "ring",
- "time 0.3.20",
+ "time 0.3.21",
  "yasna",
 ]
 
@@ -3569,13 +3582,13 @@ dependencies = [
 
 [[package]]
 name = "regex"
-version = "1.7.3"
+version = "1.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d"
+checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370"
 dependencies = [
  "aho-corasick",
  "memchr",
- "regex-syntax",
+ "regex-syntax 0.7.1",
 ]
 
 [[package]]
@@ -3584,6 +3597,12 @@ version = "0.6.29"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
 
+[[package]]
+name = "regex-syntax"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c"
+
 [[package]]
 name = "region"
 version = "3.0.0"
@@ -3657,9 +3676,9 @@ dependencies = [
 
 [[package]]
 name = "rustc-demangle"
-version = "0.1.22"
+version = "0.1.23"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4a36c42d1873f9a77c53bde094f9664d9891bc604a45b4798fd2c389ed12e5b"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
 
 [[package]]
 name = "rustc_version"
@@ -3672,9 +3691,9 @@ dependencies = [
 
 [[package]]
 name = "rustix"
-version = "0.37.11"
+version = "0.37.19"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77"
+checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d"
 dependencies = [
  "bitflags",
  "errno",
@@ -3698,9 +3717,9 @@ dependencies = [
 
 [[package]]
 name = "rustls"
-version = "0.21.0"
+version = "0.21.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07180898a28ed6a7f7ba2311594308f595e3dd2e3c3812fa0a80a47b45f17e5d"
+checksum = "c911ba11bc8433e811ce56fde130ccf32f5127cab0e0194e9c68c5a5b671791e"
 dependencies = [
  "log",
  "ring",
@@ -3826,9 +3845,9 @@ dependencies = [
 
 [[package]]
 name = "serde"
-version = "1.0.160"
+version = "1.0.162"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c"
+checksum = "71b2f6e1ab5c2b98c05f0f35b236b22e8df7ead6ffbf51d7808da7f8817e7ab6"
 dependencies = [
  "serde_derive",
 ]
@@ -3846,9 +3865,9 @@ dependencies = [
 
 [[package]]
 name = "serde_derive"
-version = "1.0.160"
+version = "1.0.162"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df"
+checksum = "a2a0814352fd64b58489904a44ea8d90cb1a91dcb6b4f5ebabc32c8318e93cb6"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -3959,7 +3978,7 @@ checksum = "acee08041c5de3d5048c8b3f6f13fafb3026b24ba43c6a695a0c76179b844369"
 dependencies = [
  "log",
  "termcolor",
- "time 0.3.20",
+ "time 0.3.21",
 ]
 
 [[package]]
@@ -4013,9 +4032,9 @@ dependencies = [
 
 [[package]]
 name = "slice-group-by"
-version = "0.3.0"
+version = "0.3.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec"
+checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7"
 
 [[package]]
 name = "smallvec"
@@ -4315,9 +4334,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
 
 [[package]]
 name = "target-lexicon"
-version = "0.12.6"
+version = "0.12.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ae9980cab1db3fceee2f6c6f643d5d8de2997c58ee8d25fb0cc8a9e9e7348e5"
+checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5"
 
 [[package]]
 name = "tau"
@@ -4325,7 +4344,7 @@ version = "0.4.1"
 dependencies = [
  "async-std",
  "chrono",
- "clap 4.2.2",
+ "clap 4.2.7",
  "colored",
  "darkfi",
  "log",
@@ -4486,9 +4505,9 @@ dependencies = [
 
 [[package]]
 name = "time"
-version = "0.3.20"
+version = "0.3.21"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890"
+checksum = "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc"
 dependencies = [
  "itoa",
  "libc",
@@ -4500,15 +4519,15 @@ dependencies = [
 
 [[package]]
 name = "time-core"
-version = "0.1.0"
+version = "0.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
+checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
 
 [[package]]
 name = "time-macros"
-version = "0.2.8"
+version = "0.2.9"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36"
+checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b"
 dependencies = [
  "time-core",
 ]
@@ -4585,13 +4604,13 @@ dependencies = [
 
 [[package]]
 name = "tracing-attributes"
-version = "0.1.23"
+version = "0.1.24"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
+checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74"
 dependencies = [
  "proc-macro2",
  "quote",
- "syn 1.0.109",
+ "syn 2.0.15",
 ]
 
 [[package]]
@@ -4785,7 +4804,7 @@ name = "vanityaddr"
 version = "0.4.1"
 dependencies = [
  "bs58",
- "clap 4.2.2",
+ "clap 4.2.7",
  "ctrlc",
  "darkfi",
  "darkfi-sdk",
@@ -4941,18 +4960,18 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
 
 [[package]]
 name = "wasm-encoder"
-version = "0.25.0"
+version = "0.26.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4eff853c4f09eec94d76af527eddad4e9de13b11d6286a1ef7134bc30135a2b7"
+checksum = "d05d0b6fcd0aeb98adf16e7975331b3c17222aa815148f5b976370ce589d80ef"
 dependencies = [
  "leb128",
 ]
 
 [[package]]
 name = "wasmer"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad0f668c7708f75c74f0d97bcc7269c0bd523d3cf5a4d3db66365eb8092e2e1f"
+checksum = "78caedecd8cb71ed47ccca03b68d69414a3d278bb031e6f93f15759344efdd52"
 dependencies = [
  "bytes",
  "cfg-if",
@@ -4960,6 +4979,7 @@ dependencies = [
  "indexmap",
  "js-sys",
  "more-asserts",
+ "rustc-demangle",
  "serde",
  "serde-wasm-bindgen",
  "target-lexicon",
@@ -4977,9 +4997,9 @@ dependencies = [
 
 [[package]]
 name = "wasmer-compiler"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d880f91d020ba406020e150a70c68413bd970867f1c47cb1ab407e8cba688c9"
+checksum = "726a8450541af4a57c34af7b6973fdbfc79f896cc7e733429577dfd1d1687180"
 dependencies = [
  "backtrace",
  "cfg-if",
@@ -4990,7 +5010,6 @@ dependencies = [
  "memmap2",
  "more-asserts",
  "region",
- "rustc-demangle",
  "smallvec",
  "thiserror",
  "wasmer-types",
@@ -5001,9 +5020,9 @@ dependencies = [
 
 [[package]]
 name = "wasmer-compiler-cranelift"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b051cdd601f46de3ba76b44bb5ff850f47df3040d56e2dc8e21a95480a47eed"
+checksum = "a1e5633f90f372563ebbdf3f9799c7b29ba11c90e56cf9b54017112d2e656c95"
 dependencies = [
  "cranelift-codegen",
  "cranelift-entity",
@@ -5020,9 +5039,9 @@ dependencies = [
 
 [[package]]
 name = "wasmer-compiler-singlepass"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1390b13e1e290a13f4ab59297d0a83cc433bbfad085b0f5e6e8b168509b59afe"
+checksum = "d4d38957de6f452115c0af3ff08cec268ee248d665b54d4bbf7da60b7453cb97"
 dependencies = [
  "byteorder",
  "dynasm",
@@ -5039,9 +5058,9 @@ dependencies = [
 
 [[package]]
 name = "wasmer-derive"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "23df3f21f629e45da8b9fe1d4266ba3e4af356ac4c22f71071a240563ba55a24"
+checksum = "97901fdbaae383dbb90ea162cc3a76a9fa58ac39aec7948b4c0b9bbef9307738"
 dependencies = [
  "proc-macro-error",
  "proc-macro2",
@@ -5051,9 +5070,9 @@ dependencies = [
 
 [[package]]
 name = "wasmer-middlewares"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d091a31137a854f3ba193c568c2a336e79216f0bc84b311b48d7dfb3d19e0a8"
+checksum = "9e028013811035111beb768074b6ccc09eabd77811b1e01fd099b5471924ca16"
 dependencies = [
  "wasmer",
  "wasmer-types",
@@ -5062,9 +5081,9 @@ dependencies = [
 
 [[package]]
 name = "wasmer-types"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa69c0da907df0110d0276273db3e730186b1378f01c111e41c93068142bcc54"
+checksum = "67f1f2839f4f61509550e4ddcd0e658e19f3af862b51c79fda15549d735d659b"
 dependencies = [
  "bytecheck",
  "enum-iterator",
@@ -5078,21 +5097,23 @@ dependencies = [
 
 [[package]]
 name = "wasmer-vm"
-version = "3.2.0-beta.2"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5bd65399be53ddcb647c323ec73b827890cebf04e853ab01e989425a347b23a"
+checksum = "043118ec4f16d1714fed3aab758b502b864bd865e1d5188626c9ad290100563f"
 dependencies = [
  "backtrace",
  "cc",
  "cfg-if",
  "corosensei",
+ "dashmap",
  "derivative",
  "enum-iterator",
+ "fnv",
  "indexmap",
  "lazy_static",
  "libc",
  "mach",
- "memoffset 0.6.5",
+ "memoffset",
  "more-asserts",
  "region",
  "scopeguard",
@@ -5113,9 +5134,9 @@ dependencies = [
 
 [[package]]
 name = "wast"
-version = "56.0.0"
+version = "57.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b54185c051d7bbe23757d50fe575880a2426a2f06d2e9f6a10fd9a4a42920c0"
+checksum = "6eb0f5ed17ac4421193c7477da05892c2edafd67f9639e3c11a82086416662dc"
 dependencies = [
  "leb128",
  "memchr",
@@ -5125,9 +5146,9 @@ dependencies = [
 
 [[package]]
 name = "wat"
-version = "1.0.62"
+version = "1.0.63"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56681922808216ab86d96bb750f70d500b5a7800e41564290fd46bb773581299"
+checksum = "ab9ab0d87337c3be2bb6fc5cd331c4ba9fd6bcb4ee85048a0dd59ed9ecf92e53"
 dependencies = [
  "wast",
 ]
@@ -5399,9 +5420,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
 
 [[package]]
 name = "winnow"
-version = "0.4.1"
+version = "0.4.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
+checksum = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699"
 dependencies = [
  "memchr",
 ]
@@ -5454,7 +5475,7 @@ version = "0.5.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
 dependencies = [
- "time 0.3.20",
+ "time 0.3.21",
 ]
 
 [[package]]
@@ -5493,7 +5514,7 @@ dependencies = [
 name = "zkas"
 version = "0.4.1"
 dependencies = [
- "clap 4.2.2",
+ "clap 4.2.7",
  "darkfi",
 ]
 
@@ -5501,7 +5522,7 @@ dependencies = [
 name = "zktool"
 version = "0.4.1"
 dependencies = [
- "clap 4.2.2",
+ "clap 4.2.7",
  "darkfi",
  "darkfi-sdk",
 ]

+ 7 - 7
Cargo.toml

@@ -55,7 +55,7 @@ members = [
 
 [dependencies]
 # Hard dependencies
-libc = "0.2.141"
+libc = "0.2.144"
 log = "0.4.17"
 thiserror = "1.0.40"
 
@@ -80,7 +80,7 @@ rustls-pemfile = {version = "1.0.2", optional = true}
 bs58 = {version = "0.4.0", optional = true}
 hex = {version = "0.4.3", optional = true}
 serde_json = {version = "1.0.96", optional = true}
-serde = {version = "1.0.160", features = ["derive"], optional = true}
+serde = {version = "1.0.162", 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}
@@ -106,7 +106,7 @@ simplelog = {version = "0.12.1", optional = true}
 ripemd = {version = "0.1.3", optional = true}
 
 # Websockets
-async-tungstenite = {version = "0.21.0", optional = true}
+async-tungstenite = {version = "0.22.1", optional = true}
 
 # socks5
 fast-socks5 = {version = "0.4.3", optional = true}
@@ -120,9 +120,9 @@ halo2_gadgets = {version = "0.3.0", optional = true}
 
 # Smart contract runtime
 darkfi-sdk = {path = "src/sdk", optional = true}
-wasmer = {version = "3.2.0-beta.2", optional = true}
-wasmer-compiler-singlepass = {version = "3.2.0-beta.2", optional = true}
-wasmer-middlewares = {version = "3.2.0-beta.2", optional = true}
+wasmer = {version = "3.3.0", optional = true}
+wasmer-compiler-singlepass = {version = "3.3.0", optional = true}
+wasmer-middlewares = {version = "3.3.0", optional = true}
 
 # Wallet management
 libsqlite3-sys = {version = "0.24.1", features = ["bundled-sqlcipher"],  optional = true }
@@ -133,7 +133,7 @@ sled = {version = "0.34.7", optional = true}
 sled-overlay = {version = "0.0.4", optional = true}
 
 [dev-dependencies]
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", 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"

+ 3 - 3
bin/cashierd/Cargo.toml

@@ -26,7 +26,7 @@ easy-parallel = "3.3.0"
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 log = "0.4.17"
 num_cpus = "1.15.0"
 simplelog = "0.12.1"
@@ -34,12 +34,12 @@ thiserror = "1.0.40"
 url = "2.3.1"
 
 # Encoding and parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 serde_json = "1.0.96"
 
 # Bitcoin bridge dependencies
 bdk = {version = "0.28.0", optional = true}
-anyhow = {version = "1.0.70", optional = true}
+anyhow = {version = "1.0.71", optional = true}
 bitcoin = {version = "0.30.0", optional = true}
 secp256k1 = {version = "0.27.0", default-features = false, features = ["rand-std"], optional = true}
 

+ 1 - 1
bin/darkfid/Cargo.toml

@@ -27,6 +27,6 @@ sqlx = {version = "0.6.3", features = ["runtime-async-std-rustls", "sqlite"]}
 url = "2.3.1"
 
 # Argument parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 2 - 2
bin/darkirc/Cargo.toml

@@ -29,7 +29,7 @@ rand = "0.8.5"
 sled = "0.34.7"
 
 # Misc
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 log = "0.4.17"
 simplelog = "0.12.1"
 ctrlc = { version = "3.2.5", features = ["termination"] }
@@ -39,7 +39,7 @@ ripemd = "0.1.3"
 
 # Encoding and parsing
 serde_json = "1.0.96"
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 bs58 = "0.4.0"

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

@@ -25,6 +25,6 @@ rand = "0.8.5"
 url = "2.3.1"
 
 # Encoding and parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 serde_json = "1.0.96"
 structopt = "0.3.26"

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

@@ -20,8 +20,8 @@ easy-parallel = "3.3.0"
 futures = "0.3.28"
 lazy_static = "1.4.0"
 log = "0.4.17"
-serde = "1.0.160"
-serde_derive = "1.0.160"
+serde = "1.0.162"
+serde_derive = "1.0.162"
 serde_json = "1.0.96"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.15"

+ 2 - 2
bin/dnetview/Cargo.toml

@@ -24,7 +24,7 @@ easy-parallel = "3.3.0"
 async-channel = "1.8.0"
 
 # Misc
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 rand = "0.8.5"
 simplelog = "0.12.1"
 log = "0.4.17"
@@ -34,5 +34,5 @@ thiserror = "1.0.40"
 
 # Encoding and parsing
 serde_json = "1.0.96"
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 hex = "0.4.3"

+ 3 - 3
bin/drk/Cargo.toml

@@ -12,12 +12,12 @@ edition = "2021"
 pkg-config = "0.3.26"
 
 [dependencies]
-anyhow = "1.0.70"
+anyhow = "1.0.71"
 async-std = {version = "1.12.0", features = ["attributes"]}
 blake3 = "1.3.3"
 bs58 = "0.4.0"
-clap = {version = "4.2.2", features = ["derive"]}
-clap_complete = "4.2.0"
+clap = {version = "4.2.7", features = ["derive"]}
+clap_complete = "4.2.1"
 darkfi = {path = "../../", features = ["blockchain", "rpc", "util", "wallet"]}
 darkfi-sdk = {path = "../../src/sdk"}
 darkfi-serial = {path = "../../src/serial", features = ["derive", "crypto"]}

+ 1 - 1
bin/faucetd/Cargo.toml

@@ -30,6 +30,6 @@ sqlx = {version = "0.6.3", features = ["runtime-async-std-rustls", "sqlite"]}
 url = "2.3.1"
 
 # Argument parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 1 - 1
bin/fud/fu/Cargo.toml

@@ -15,7 +15,7 @@ darkfi = {path = "../../../", features = ["util", "rpc"]}
 async-std = {version = "1.12.0", features = ["attributes"]}
 
 # Misc
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 log = "0.4.17"
 serde_json = "1.0.96"
 simplelog = "0.12.1"

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

@@ -27,6 +27,6 @@ simplelog = "0.12.1"
 url = "2.3.1"
 
 # Argument parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 2 - 2
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.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 log = "0.4.17"
 simplelog = "0.12.1"
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 serde_json = "1.0.96"
 url = "2.3.1"
 

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

@@ -22,7 +22,7 @@ log = "0.4.17"
 url = "2.3.1"
 
 # Argument parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 serde_json = "1.0.96"
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 2 - 2
bin/ircd/Cargo.toml

@@ -27,7 +27,7 @@ crypto_box = "0.8.2"
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 log = "0.4.17"
 simplelog = "0.12.1"
 ctrlc = { version = "3.2.5", features = ["termination"] }
@@ -37,7 +37,7 @@ ripemd = "0.1.3"
 
 # Encoding and parsing
 serde_json = "1.0.96"
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 bs58 = "0.4.0"

+ 1 - 1
bin/lilith/Cargo.toml

@@ -25,7 +25,7 @@ simplelog = "0.12.1"
 url = "2.3.1"
 
 # Argument parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 toml = "0.7.3"

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

@@ -11,12 +11,12 @@ repository = "https://github.com/darkrenaissance/darkfi"
 [dependencies]
 async-std = {version = "1.12.0", features = ["attributes"]}
 chrono = "0.4.24"
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 colored = "2.0.0"
 darkfi = { path = "../../../", features = ["rpc"]}
 log = "0.4.17"
 prettytable-rs = "0.10.0"
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 serde_json = "1.0.96"
 simplelog = "0.12.1"
 term_grid = { git = "https://github.com/Dastan-glitch/rust-term-grid.git" }

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

@@ -20,7 +20,7 @@ easy-parallel = "3.3.0"
 futures = "0.3.28"
 
 # Misc
-libc = "0.2.141"
+libc = "0.2.144"
 log = "0.4.17"
 simplelog = "0.12.1"
 rand = "0.8.5"
@@ -30,7 +30,7 @@ ctrlc = { version = "3.2.5", features = ["termination"] }
 url = "2.3.1"
 
 # Encoding and parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 serde_json = "1.0.96"
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 1 - 1
bin/vanityaddr/Cargo.toml

@@ -10,7 +10,7 @@ edition = "2021"
 
 [dependencies]
 bs58 = "0.4.0"
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 ctrlc = "3.2.5"
 darkfi = {path = "../../"}
 darkfi-sdk = {path = "../../src/sdk"}

+ 1 - 1
bin/zkas/Cargo.toml

@@ -9,5 +9,5 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", 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.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 darkfi = {path = "../../", features = ["zkas"]}
 darkfi-sdk = {path = "../../src/sdk"}
 

+ 1 - 1
example/dchat/Cargo.toml

@@ -26,6 +26,6 @@ simplelog = "0.12.1"
 url = "2.3.1"
 
 serde_json = "1.0.96"
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 toml = "0.7.3"
 # ANCHOR_END: dependencies

+ 1 - 1
example/p2pdebug/Cargo.toml

@@ -24,7 +24,7 @@ easy-parallel = "3.3.0"
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.2.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 log = "0.4.17"
 simplelog = "0.12.1"
 fxhash = "0.2.1"

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

@@ -8,7 +8,7 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-anyhow = "1.0.70"
+anyhow = "1.0.71"
 async-std = {version = "1.12.0", features = ["attributes"]}
-arti-client = {version = "0.8.3", default-features = false, features = ["async-std", "pt-client", "rustls", "compression"]}
+arti-client = {version = "0.9.0", 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.2", features = ["derive"]}
+clap = {version = "4.2.7", features = ["derive"]}
 darkfi = {path = "../../../", features = ["blockchain", "wallet", "rpc"]}
 darkfi-sdk = {path = "../../../src/sdk"}
 sled = "0.34.7"

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

@@ -24,8 +24,8 @@ simplelog = "0.12.1"
 url = "2.3.1"
 
 # Argument parsing
-serde = "1.0.160"
-serde_derive = "1.0.160"
+serde = "1.0.162"
+serde_derive = "1.0.162"
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 

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

@@ -29,7 +29,7 @@ url = "2.3.1"
 fxhash = "0.2.1"
 
 # Encoding and parsing
-serde = {version = "1.0.160", features = ["derive"]}
+serde = {version = "1.0.162", features = ["derive"]}
 serde_json = "1.0.96"
 structopt = "0.3.26"
 hex = "0.4.3"

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

@@ -8,4 +8,4 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-tfhe = {version = "0.2.0", features = ["boolean", "shortint", "x86_64"]}
+tfhe = {version = "0.2.3", features = ["boolean", "shortint", "x86_64"]}

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

@@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"]
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
 darkfi-money-contract = { path = "../money", features = ["no-entrypoint"] }
-thiserror = "1.0.38"
+thiserror = "1.0.40"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM
@@ -28,7 +28,7 @@ async-std = {version = "1.12.0", features = ["attributes"]}
 bs58 = "0.4.0"
 darkfi = {path = "../../../", features = ["tx", "blockchain"]}
 darkfi-money-contract = { path = "../money", features = ["client", "no-entrypoint"] }
-simplelog = "0.12.0"
+simplelog = "0.12.1"
 sled = "0.34.7"
 
 # We need to disable random using "custom" which makes the crate a noop

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

@@ -10,5 +10,5 @@ edition = "2021"
 
 [dependencies]
 proc-macro2 = "1.0.56"
-quote = "1.0.26"
+quote = "1.0.27"
 syn = {version = "1.0.109", features = ["full", "fold"]}