chore: Update crate dependencies

This commit is contained in:
parazyd
2024-10-15 16:08:54 +02:00
parent 8dad99ba0c
commit fbe6937a20
11 changed files with 175 additions and 150 deletions

267
Cargo.lock generated
View File

@@ -4,11 +4,11 @@ version = 3
[[package]]
name = "addr2line"
version = "0.24.1"
version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
dependencies = [
"gimli 0.31.0",
"gimli 0.31.1",
]
[[package]]
@@ -416,9 +416,9 @@ dependencies = [
[[package]]
name = "async-compression"
version = "0.4.12"
version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fec134f64e2bc57411226dfc4e52dec859ddfc7e711fc5e07b612584f000e4aa"
checksum = "e26a9844c659a2a293d239c7910b752f8487fe122c6c8bd1659bf85a6507c302"
dependencies = [
"flate2",
"futures-core",
@@ -836,9 +836,9 @@ dependencies = [
[[package]]
name = "bindgen"
version = "0.69.4"
version = "0.69.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
dependencies = [
"bitflags 2.6.0",
"cexpr",
@@ -1072,9 +1072,9 @@ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
[[package]]
name = "bytemuck"
version = "1.18.0"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"
checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d"
[[package]]
name = "byteorder"
@@ -1139,9 +1139,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]]
name = "cc"
version = "1.1.24"
version = "1.1.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938"
checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
dependencies = [
"jobserver",
"libc",
@@ -1295,9 +1295,9 @@ dependencies = [
[[package]]
name = "clap"
version = "4.5.18"
version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
dependencies = [
"clap_builder",
"clap_derive",
@@ -1305,9 +1305,9 @@ dependencies = [
[[package]]
name = "clap_builder"
version = "4.5.18"
version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
dependencies = [
"anstream",
"anstyle",
@@ -1649,7 +1649,7 @@ dependencies = [
"anes",
"cast",
"ciborium",
"clap 4.5.18",
"clap 4.5.20",
"criterion-plot",
"is-terminal",
"itertools 0.10.5",
@@ -1938,10 +1938,10 @@ dependencies = [
"blake3 1.5.4",
"bs58",
"chrono",
"clap 4.5.18",
"clap 4.5.20",
"criterion",
"crypto_api_chachapoly",
"darkfi-derive",
"darkfi-derive 0.4.2",
"darkfi-sdk",
"darkfi-serial",
"easy-parallel",
@@ -2006,7 +2006,20 @@ dependencies = [
[[package]]
name = "darkfi-derive"
version = "0.4.1"
version = "0.4.2"
dependencies = [
"darkfi-derive-internal",
"proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
"syn 2.0.79",
]
[[package]]
name = "darkfi-derive"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2419f39be147184d34144c0cbed3ac3bf7572f0c8703d7a605db5e0f85c66269"
dependencies = [
"darkfi-derive-internal",
"proc-macro-crate 3.2.0",
@@ -2017,7 +2030,9 @@ dependencies = [
[[package]]
name = "darkfi-derive-internal"
version = "0.4.1"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7000d1d42b2af380c7367b5cde93cc8cc3b44898d2c467f6d9de3011df9f6e8"
dependencies = [
"proc-macro2",
"quote",
@@ -2084,12 +2099,12 @@ dependencies = [
[[package]]
name = "darkfi-serial"
version = "0.4.1"
version = "0.4.2"
dependencies = [
"async-trait",
"blake3 1.5.4",
"bridgetree",
"darkfi-derive",
"darkfi-derive 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-lite 2.3.0",
"num-bigint",
"pasta_curves",
@@ -2130,7 +2145,7 @@ dependencies = [
"rand 0.8.5",
"smol",
"thiserror",
"wasmparser 0.218.0",
"wasmparser 0.219.1",
]
[[package]]
@@ -2456,7 +2471,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1b84d32b18d9a256d81e4fec2e4cfd0ab6dde5e5ff49be1713ae0adbd0060c2"
dependencies = [
"heck 0.5.0",
"indexmap 2.5.0",
"indexmap 2.6.0",
"itertools 0.13.0",
"proc-macro-crate 3.2.0",
"proc-macro2",
@@ -2682,9 +2697,9 @@ dependencies = [
[[package]]
name = "dwrote"
version = "0.11.1"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2da3498378ed373237bdef1eddcc64e7be2d3ba4841f4c22a998e81cadeea83c"
checksum = "70182709525a3632b2ba96b6569225467b18ecb4a77f46d255f713a6bebf05fd"
dependencies = [
"lazy_static",
"libc",
@@ -3259,9 +3274,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
name = "futures"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
@@ -3274,9 +3289,9 @@ dependencies = [
[[package]]
name = "futures-channel"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
dependencies = [
"futures-core",
"futures-sink",
@@ -3284,15 +3299,15 @@ dependencies = [
[[package]]
name = "futures-core"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-executor"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
dependencies = [
"futures-core",
"futures-task",
@@ -3301,9 +3316,9 @@ dependencies = [
[[package]]
name = "futures-io"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
[[package]]
name = "futures-lite"
@@ -3335,9 +3350,9 @@ dependencies = [
[[package]]
name = "futures-macro"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
@@ -3357,21 +3372,21 @@ dependencies = [
[[package]]
name = "futures-sink"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
[[package]]
name = "futures-task"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
[[package]]
name = "futures-util"
version = "0.3.30"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-channel",
"futures-core",
@@ -3409,7 +3424,7 @@ dependencies = [
name = "genev"
version = "0.4.1"
dependencies = [
"clap 4.5.18",
"clap 4.5.20",
"darkfi",
"darkfi-serial",
"genevd",
@@ -3499,9 +3514,9 @@ dependencies = [
[[package]]
name = "gimli"
version = "0.31.0"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
[[package]]
name = "glob"
@@ -3540,9 +3555,9 @@ dependencies = [
[[package]]
name = "growable-bloom-filter"
version = "2.1.0"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c669fa03050eb3445343f215d62fc1ab831e8098bc9a55f26e9724faff11075c"
checksum = "d174ccb4ba660d431329e7f0797870d0a4281e36353ec4b4a3c5eab6c2cfb6f1"
dependencies = [
"serde",
"serde_bytes",
@@ -3613,6 +3628,12 @@ dependencies = [
"serde",
]
[[package]]
name = "hashbrown"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb"
[[package]]
name = "hashlink"
version = "0.9.1"
@@ -3899,12 +3920,12 @@ dependencies = [
[[package]]
name = "indexmap"
version = "2.5.0"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da"
dependencies = [
"equivalent",
"hashbrown 0.14.5",
"hashbrown 0.15.0",
"serde",
]
@@ -4096,9 +4117,9 @@ checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
[[package]]
name = "js-sys"
version = "0.3.70"
version = "0.3.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9"
dependencies = [
"wasm-bindgen",
]
@@ -4676,9 +4697,9 @@ dependencies = [
[[package]]
name = "object"
version = "0.36.4"
version = "0.36.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e"
dependencies = [
"memchr",
]
@@ -4717,12 +4738,9 @@ dependencies = [
[[package]]
name = "once_cell"
version = "1.20.1"
version = "1.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1"
dependencies = [
"portable-atomic",
]
checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775"
[[package]]
name = "oneshot-fused-workaround"
@@ -5026,18 +5044,18 @@ dependencies = [
[[package]]
name = "pin-project"
version = "1.1.5"
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.1.5"
version = "1.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8"
dependencies = [
"proc-macro2",
"quote",
@@ -5289,7 +5307,7 @@ checksum = "714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d"
dependencies = [
"autocfg",
"equivalent",
"indexmap 2.5.0",
"indexmap 2.6.0",
]
[[package]]
@@ -5343,9 +5361,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
[[package]]
name = "proc-macro2"
version = "1.0.86"
version = "1.0.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a"
dependencies = [
"unicode-ident",
]
@@ -5582,7 +5600,7 @@ name = "randomx"
version = "1.1.11"
source = "git+https://github.com/darkrenaissance/RandomX#42fe8c60742c946d09c214c5609f461e8ae04aad"
dependencies = [
"bindgen 0.69.4",
"bindgen 0.69.5",
"bitflags 1.3.2",
]
@@ -5931,9 +5949,9 @@ dependencies = [
[[package]]
name = "rustls"
version = "0.23.13"
version = "0.23.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
checksum = "415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8"
dependencies = [
"log",
"once_cell",
@@ -5955,9 +5973,9 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
version = "1.9.0"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55"
checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b"
[[package]]
name = "rustls-webpki"
@@ -5972,9 +5990,9 @@ dependencies = [
[[package]]
name = "rustversion"
version = "1.0.17"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248"
[[package]]
name = "rusty-fork"
@@ -6037,9 +6055,9 @@ dependencies = [
[[package]]
name = "schannel"
version = "0.1.24"
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b"
checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1"
dependencies = [
"windows-sys 0.59.0",
]
@@ -6226,15 +6244,15 @@ dependencies = [
[[package]]
name = "serde_with"
version = "3.9.0"
version = "3.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857"
checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817"
dependencies = [
"base64 0.22.1",
"chrono",
"hex",
"indexmap 1.9.3",
"indexmap 2.5.0",
"indexmap 2.6.0",
"serde",
"serde_derive",
"serde_json",
@@ -6244,9 +6262,9 @@ dependencies = [
[[package]]
name = "serde_with_macros"
version = "3.9.0"
version = "3.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350"
checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d"
dependencies = [
"darling 0.20.10",
"proc-macro2",
@@ -7294,7 +7312,7 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
"indexmap 2.5.0",
"indexmap 2.6.0",
"toml_datetime",
"winnow 0.5.40",
]
@@ -7305,7 +7323,7 @@ version = "0.22.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5"
dependencies = [
"indexmap 2.5.0",
"indexmap 2.6.0",
"serde",
"serde_spanned",
"toml_datetime",
@@ -8308,9 +8326,12 @@ checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4"
[[package]]
name = "typed-index-collections"
version = "3.2.2"
version = "3.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9db9d52cbe79f2c778128f00190032aad34a34b9aaffad910a7f92b402e4189a"
checksum = "8d844b11f547a6fb9dee7ed073d9860174917a072aabe05df6ee60dbe79e7afa"
dependencies = [
"serde",
]
[[package]]
name = "typeid"
@@ -8362,9 +8383,9 @@ dependencies = [
[[package]]
name = "unicode-bidi"
version = "0.3.15"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893"
[[package]]
name = "unicode-ident"
@@ -8599,9 +8620,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen"
version = "0.2.93"
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e"
dependencies = [
"cfg-if 1.0.0",
"once_cell",
@@ -8612,9 +8633,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.93"
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358"
dependencies = [
"bumpalo",
"log",
@@ -8627,9 +8648,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
version = "0.4.43"
version = "0.4.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
@@ -8639,9 +8660,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.93"
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -8649,9 +8670,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.93"
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68"
dependencies = [
"proc-macro2",
"quote",
@@ -8662,9 +8683,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.93"
version = "0.2.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d"
[[package]]
name = "wasm-encoder"
@@ -8677,9 +8698,9 @@ dependencies = [
[[package]]
name = "wasmer"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b28d4251f96ece14460328c56ee0525edcf4bbb08748cfd87fef3580ae4d403"
checksum = "2d920d06243e9f456c336c428a34560357dedf59d9febaae14f1995ac120cff6"
dependencies = [
"bytes 1.7.2",
"cfg-if 1.0.0",
@@ -8706,9 +8727,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "009b8417d51dbca8ac9a640ea999cc924fc59040a81245ecd0e092cb7c45dc10"
checksum = "0e01832173aa52345e480965f18c638a8a5a9e5e4d85a48675bdf1964147dc7f"
dependencies = [
"backtrace",
"bytes 1.7.2",
@@ -8718,7 +8739,7 @@ dependencies = [
"lazy_static",
"leb128",
"libc",
"memmap2 0.5.10",
"memmap2 0.6.2",
"more-asserts",
"region",
"rkyv",
@@ -8735,9 +8756,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2445c6fb03824979448293e91d8a6daf0cdf66e8d996f31ef270e0d2cc3ea1f3"
checksum = "1c1618f53b492cf6649beeb372930e376e0f52d9842c0c5eb5aa2b548251dab6"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -8754,9 +8775,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6add6b3abdbd2db38dd6a42e4727d860b893e5a6ba3ac49bdd42fe0e6dc06db"
checksum = "a2b111c55d0b8a30dba67afe8766c56b53f0055653f0bb14b1a337056263ae48"
dependencies = [
"byteorder",
"dynasm",
@@ -8773,9 +8794,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02592d86ac19fb09c972e72edeb3e57ac5c569eac7e77b919b165da014e8c139"
checksum = "9c5875633aea92153b6a561cb07363785ca9e07792ca6cd7c1cc371761001d8f"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -8785,9 +8806,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b8606706b694465035cbdd85a5a1ea437b7cd851e6a8dfe4e387a3e8f81ef78"
checksum = "b88a9e1deb02d6547ac672ffcea9fd0c63d725047883282a8b2a297a4819bd81"
dependencies = [
"wasmer",
"wasmer-types",
@@ -8796,9 +8817,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d22a00f1a90e9e66d5427853f41e76d8ab89e03eb3034debd11933607fef56a"
checksum = "8fb32f0d231b591e4c8a65e81d4647fa3180496d71a123d4948dba8551bba9c2"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -8816,9 +8837,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87d88e8355157cd730fb81e33c3b4d6849fd44c26d32bf78820638e1d935967b"
checksum = "e38e9301f5bb9f18da9cda4002d74d2cb6ac1f36dcf919fd77f91fca321fb1e5"
dependencies = [
"backtrace",
"cc",
@@ -8849,20 +8870,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab"
dependencies = [
"bitflags 2.6.0",
"indexmap 2.5.0",
"indexmap 2.6.0",
"semver 1.0.23",
]
[[package]]
name = "wasmparser"
version = "0.218.0"
version = "0.219.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b09e46c7fceceaa72b2dd1a8a137ea7fd8f93dfaa69806010a709918e496c5dc"
checksum = "5c771866898879073c53b565a6c7b49953795159836714ac56a5befb581227c5"
dependencies = [
"ahash 0.8.11",
"bitflags 2.6.0",
"hashbrown 0.14.5",
"indexmap 2.5.0",
"indexmap 2.6.0",
"semver 1.0.23",
"serde",
]
@@ -8896,9 +8917,9 @@ checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549"
[[package]]
name = "web-sys"
version = "0.3.70"
version = "0.3.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112"
dependencies = [
"js-sys",
"wasm-bindgen",

View File

@@ -38,9 +38,9 @@ members = [
"src/sdk",
"src/sdk/python",
"src/serial",
"src/serial/derive",
"src/serial/derive-internal",
#"src/serial",
#"src/serial/derive",
#"src/serial/derive-internal",
"src/contract/test-harness",
"src/contract/money",
@@ -59,7 +59,7 @@ thiserror = "1.0.64"
# async-runtime
async-recursion = {version = "1.1.1", optional = true}
async-trait = {version = "0.1.83", optional = true}
futures = {version = "0.3.30", optional = true}
futures = {version = "0.3.31", optional = true}
smol = {version = "2.0.2", optional = true}
pin-project-lite = {version = "0.2.14", 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.3.7", optional = true}
wasmer-compiler-singlepass = {version = "4.3.7", optional = true}
wasmer-middlewares = {version = "4.3.7", optional = true}
wasmer = {version = "4.4.0", optional = true}
wasmer-compiler-singlepass = {version = "4.4.0", optional = true}
wasmer-middlewares = {version = "4.4.0", optional = true}
# Blockchain store
sled-overlay = {version = "0.1.3", optional = true}

View File

@@ -28,7 +28,7 @@ sled-overlay = "0.1.3"
# TLS
async-trait = "0.1.83"
futures = "0.3.30"
futures = "0.3.31"
futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]}
rustls-pemfile = "2.1.3"

View File

@@ -26,7 +26,7 @@ log = "0.4.22"
glam = "0.29.0"
#zmq = "0.10.0"
#async_zmq = "0.4.0"
zeromq = { version = "0.4.0", default-features = false, features = ["async-std-runtime", "all-transport"] }
zeromq = { version = "0.4.1", default-features = false, features = ["async-std-runtime", "all-transport"] }
darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net", "util", "system", "zk"]}
evgrd = {path = "../../script/evgrd/"}
#darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
@@ -38,7 +38,7 @@ async-channel = "2.3.1"
easy-parallel = "3.3.1"
rand = "0.8.5"
async-lock = "3.4.0"
futures = "0.3.30"
futures = "0.3.31"
async-recursion = "1.1.1"
colored = "2.1.0"
#rustpython-vm = "0.3.1"

View File

@@ -13,7 +13,7 @@ darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]}
# Misc
async-trait = "0.1.83"
futures = "0.3.30"
futures = "0.3.31"
log = "0.4.22"
semver = "1.0.23"
tinyjson = "2.5.1"

View File

@@ -41,7 +41,7 @@ toml = "0.8.19"
# Misc
async-trait = "0.1.83"
chrono = "0.4.38"
futures = "0.3.30"
futures = "0.3.31"
libc = "0.2.159"
log = "0.4.22"
thiserror = "1.0.64"

View File

@@ -109,14 +109,17 @@ def check_dep(name, data):
else:
raise ValueError(f"Invalid dependency: {name}")
if semver.compare(local_version, metadata["vers"]) < 0:
name = metadata["name"]
vers = metadata["vers"]
try:
if semver.compare(local_version, metadata["vers"]) < 0:
name = metadata["name"]
vers = metadata["vers"]
if name in YANKED and vers in YANKED[name]:
return None
if name in YANKED and vers in YANKED[name]:
return None
return (local_version, vers)
return (local_version, vers)
except:
return None
return None

View File

@@ -13,7 +13,7 @@ edition = "2021"
darkfi = {path = "../../", features = ["net", "rpc"]}
# Async
smol = "2.0.2"
futures = "0.3.30"
futures = "0.3.31"
async-std = "1.13.0"
async-trait = "0.1.83"
async-channel = "2.3.1"

View File

@@ -40,7 +40,7 @@ smol = "2.0.2"
# evgrd deps
async-trait = {version = "0.1.83", optional = true}
futures = {version = "0.3.30", optional = true}
futures = {version = "0.3.31", optional = true}
semver = {version = "1.0.23", optional = true}
easy-parallel = {version = "3.3.1", optional = true}
signal-hook-async-std = {version = "0.2.2", optional = true}

View File

@@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"]
darkfi-sdk = { path = "../../sdk" }
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
thiserror = "1.0.64"
wasmparser = "0.218.0"
wasmparser = "0.219.1"
# The following dependencies are used for the client API and
# probably shouldn't be in WASM

View File

@@ -8,12 +8,13 @@ repository = "https://codeberg.org/darkrenaissance/darkfi"
license = "AGPL-3.0-only"
edition = "2021"
[workspace]
members = [
"./derive-internal",
"./derive",
"./",
]
# Uncomment this when publishing crate
#[workspace]
#members = [
# "./derive-internal",
# "./derive",
# "./",
#]
[dependencies]
darkfi-derive = {version = "0.4.2", optional = true}