diff --git a/Cargo.lock b/Cargo.lock index 7eb46ffc6de187d81fd37edb721773d84c5d5523..3d82ee3fac9c478bc8c016e50111b71d5b53e5ff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -255,6 +255,7 @@ dependencies = [ "constant_time_eq", "crypto-mac", "digest 0.9.0", + "rayon", ] [[package]] @@ -683,9 +684,9 @@ checksum = "4bb454f0228b18c7f4c3b0ebbee346ed9c52e7443b0999cd543ff3571205701d" [[package]] name = "dubp" -version = "0.53.1" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5cee825e59cde21a3622de781d15f74cbea92f01eb1554a8c73818eb61a5998" +checksum = "c5dca084e135ee5ea38d64e5e665cac6fc23570a66ed22ce5021b5d14c4f9443" dependencies = [ "dubp-block", "dubp-common", @@ -697,9 +698,9 @@ dependencies = [ [[package]] name = "dubp-block" -version = "0.53.1" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4b26027dafcf4631bd7d7a2b1b25e54453c475a613b5ef7db4356f51f71c0eb" +checksum = "5fa8e2b1d9728832dd4696f9eff1348085d162d5f98fe025e9c9a2caeffd9c89" dependencies = [ "dubp-documents", "dubp-documents-parser", @@ -712,9 +713,9 @@ dependencies = [ [[package]] name = "dubp-common" -version = "0.53.1" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dc000f2a3366c1bd985015f95adb3520e8e0b007ca5f77882eea1ea119d84f4" +checksum = "49a12c0842c7c4e61e75755476b782d09e282275cab187376b3cc0da405b6afb" dependencies = [ "dup-crypto", "serde", @@ -725,9 +726,9 @@ dependencies = [ [[package]] name = "dubp-documents" -version = "0.53.1" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e96808a8ced0617ba93ed6fee00d88902f33e2f61a36ec9a841e8972ef5cd3a" +checksum = "450f2b268c979264ef098f00532faf0015d281d9c8ebabf227f57ecc35d0076c" dependencies = [ "beef", "dubp-wallet", @@ -739,9 +740,9 @@ dependencies = [ [[package]] name = "dubp-documents-parser" -version = "0.53.1" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c60f5c2804a9906777f96a62514c1f9f58abaab4c57f01db4fa7c45624e6fb" +checksum = "067bba5a1e34566871128b7157642a643264e4aeaba1db5034634ef6461f797b" dependencies = [ "dubp-documents", "json-pest-parser", @@ -753,9 +754,9 @@ dependencies = [ [[package]] name = "dubp-wallet" -version = "0.53.1" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f277bed6bc228981f76f207f4112051656302b5c50c0a858ab138ae2215d49fe" +checksum = "7552a1c1cca8498dc9266fdb6b10ee98ef841e363a1e3c0cd319ead3fa2aeef4" dependencies = [ "byteorder", "dubp-common", @@ -771,6 +772,8 @@ version = "0.11.0" dependencies = [ "bincode", "log", + "once_cell", + "parking_lot", "rayon", "serde", ] @@ -803,6 +806,7 @@ dependencies = [ name = "duniter-core" version = "1.8.1" dependencies = [ + "dubp-wot", "duniter-bc-reader", "duniter-conf", "duniter-dbs", @@ -904,9 +908,9 @@ dependencies = [ [[package]] name = "dup-crypto" -version = "0.53.1" +version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c530e25cc0a03ae36229401ca322002931b55fc180e6001bdab20a9087f297c" +checksum = "be4b9746489f2564086fffce1cc67de3b867a098eaf4dbcce15dc85f85542c9c" dependencies = [ "base64", "blake3", diff --git a/bc-reader/Cargo.toml b/bc-reader/Cargo.toml index bc421b9137303d4f6858d5ee9eb7420ee64d2d36..64da5e1c449015ed2cc353eb881f0abf2d7b49a5 100644 --- a/bc-reader/Cargo.toml +++ b/bc-reader/Cargo.toml @@ -14,7 +14,7 @@ path = "src/lib.rs" [dependencies] anyhow = "1.0.34" duniter-dbs = { path = "../dbs" } -dubp = { version = "0.53.1", features = ["duniter"] } +dubp = { version = "0.54.1", features = ["duniter"] } resiter = "0.4.0" [dev-dependencies] diff --git a/conf/Cargo.toml b/conf/Cargo.toml index 9843943e285a5fa3df044c0d3ffcf7402aca9f49..5a4b167c05b8be810ce8014575bf03a16ed27958 100644 --- a/conf/Cargo.toml +++ b/conf/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] anyhow = "1.0.34" -dubp = { version = "0.53.1", features = ["duniter"] } +dubp = { version = "0.54.1", features = ["duniter"] } envy = "0.4.2" futures-util = "0.3" log = "0.4" diff --git a/dbs-write-ops/Cargo.toml b/dbs-write-ops/Cargo.toml index 084aed9c028972b870c568592ac8e716c6f6772e..5f0b6e2e71ef0c806416db3384c8cb4dbe10039e 100644 --- a/dbs-write-ops/Cargo.toml +++ b/dbs-write-ops/Cargo.toml @@ -13,7 +13,7 @@ path = "src/lib.rs" [dependencies] chrono = "0.4.19" -dubp = { version = "0.53.1", features = ["duniter"] } +dubp = { version = "0.54.1", features = ["duniter"] } duniter-dbs = { path = "../dbs" } duniter-global = { path = "../global" } fast-threadpool = "0.2.3" diff --git a/dbs/Cargo.toml b/dbs/Cargo.toml index 332848dd3f729c9ff242996f0df383f3e8158e6b..80d74b92494a48d7bc9ef91f6995ad8edf08fceb 100644 --- a/dbs/Cargo.toml +++ b/dbs/Cargo.toml @@ -16,7 +16,7 @@ arrayvec = "0.7" bincode = "1.2.1" byteorder = "1.3.4" chrono = { version = "0.4.15", optional = true } -dubp = { version = "0.53.1", features = ["duniter"] } +dubp = { version = "0.54.1", features = ["duniter"] } kv_typed = { path = "../tools/kv_typed", default-features = false } log = "0.4.8" mockall = { version = "0.9.1", optional = true } diff --git a/global/Cargo.toml b/global/Cargo.toml index d75a1169fd93ad05155c06d2ef1e787008d5be88..5a4ab321bd333a887eabae1b5d05feebb3d244a8 100644 --- a/global/Cargo.toml +++ b/global/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] async-rwlock = "1.3.0" -dubp = { version = "0.53.1", features = ["duniter"] } +dubp = { version = "0.54.1", features = ["duniter"] } duniter-dbs = { path = "../dbs" } flume = "0.10" mockall = { version = "0.9", optional = true } diff --git a/mempools/Cargo.toml b/mempools/Cargo.toml index f21839fab61bb48301798fdc5ef1d6ca192ecefb..f79e2d38b19f26489e06ba101313bfd2f025dad6 100644 --- a/mempools/Cargo.toml +++ b/mempools/Cargo.toml @@ -12,7 +12,7 @@ edition = "2018" path = "src/lib.rs" [dependencies] -dubp = { version = "0.53.1", features = ["duniter"] } +dubp = { version = "0.54.1", features = ["duniter"] } duniter-dbs = { path = "../dbs" } duniter-bc-reader = { path = "../bc-reader" } duniter-dbs-write-ops = { path = "../dbs-write-ops" } diff --git a/module/Cargo.toml b/module/Cargo.toml index 99bcafd7d4ab5e158ef12b2fda4aedc4b888172b..37b8c714a9a1ab623c7185d76190536b7168008b 100644 --- a/module/Cargo.toml +++ b/module/Cargo.toml @@ -9,7 +9,7 @@ edition = "2018" anyhow = "1.0.34" async-mutex = "1.4.0" async-trait = "0.1.41" -dubp = { version = "0.53.1", features = ["duniter"] } +dubp = { version = "0.54.1", features = ["duniter"] } duniter-conf = { path = "../conf" } duniter-dbs = { path = "../dbs" } duniter-global = { path = "../global" }