diff --git a/Cargo.lock b/Cargo.lock index 3d82ee3fac9c478bc8c016e50111b71d5b53e5ff..993815a100e6b0f46f9b1afe8ed5f65dd102fb23 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -32,6 +32,9 @@ name = "arrayvec" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a2f58b0bb10c380af2b26e57212856b8c9a59e0925b4c20f4a174a49734eaf7" +dependencies = [ + "serde", +] [[package]] name = "async-attributes" @@ -684,23 +687,25 @@ checksum = "4bb454f0228b18c7f4c3b0ebbee346ed9c52e7443b0999cd543ff3571205701d" [[package]] name = "dubp" -version = "0.54.1" +version = "0.55.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5dca084e135ee5ea38d64e5e665cac6fc23570a66ed22ce5021b5d14c4f9443" +checksum = "c30ebc00a1c88df81a8f15d35fb785a934bafb81bdb53e0a50a77531b79d01ff" dependencies = [ "dubp-block", "dubp-common", "dubp-documents", "dubp-documents-parser", "dubp-wallet", + "duniter-bda-types", + "duniter-peer", "dup-crypto", ] [[package]] name = "dubp-block" -version = "0.54.1" +version = "0.55.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fa8e2b1d9728832dd4696f9eff1348085d162d5f98fe025e9c9a2caeffd9c89" +checksum = "3608ef622ea82856b2dfdef0bb8c1da7ef25e125279aa4f3b672d24729ef2b18" dependencies = [ "dubp-documents", "dubp-documents-parser", @@ -713,9 +718,9 @@ dependencies = [ [[package]] name = "dubp-common" -version = "0.54.1" +version = "0.55.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a12c0842c7c4e61e75755476b782d09e282275cab187376b3cc0da405b6afb" +checksum = "196cce73d8ae0cff80bdd9d8d95f6f33f6af0103aeaac1e87fa70e12748c79d7" dependencies = [ "dup-crypto", "serde", @@ -726,9 +731,9 @@ dependencies = [ [[package]] name = "dubp-documents" -version = "0.54.1" +version = "0.55.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "450f2b268c979264ef098f00532faf0015d281d9c8ebabf227f57ecc35d0076c" +checksum = "78bb43886be2293ecae9abc5a709869a8a828a2ddc471c478e407aa450e436ea" dependencies = [ "beef", "dubp-wallet", @@ -740,9 +745,9 @@ dependencies = [ [[package]] name = "dubp-documents-parser" -version = "0.54.1" +version = "0.55.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "067bba5a1e34566871128b7157642a643264e4aeaba1db5034634ef6461f797b" +checksum = "8dcc86531972ec0c17cafa069691f40ea5e2bd3060592bbf257b661d4d885116" dependencies = [ "dubp-documents", "json-pest-parser", @@ -754,9 +759,9 @@ dependencies = [ [[package]] name = "dubp-wallet" -version = "0.54.1" +version = "0.55.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7552a1c1cca8498dc9266fdb6b10ee98ef841e363a1e3c0cd319ead3fa2aeef4" +checksum = "081ac73321da67f2de891cc26126f539ea336d84abb16e8fe47592b1adaf3fe2" dependencies = [ "byteorder", "dubp-common", @@ -789,6 +794,21 @@ dependencies = [ "smallvec", ] +[[package]] +name = "duniter-bda-types" +version = "0.55.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7f80e789db68f1831ca51ed27f9568c3e1750b9cd95d97a3b6096e492024f7a" +dependencies = [ + "arrayvec 0.7.0", + "bincode", + "dubp-documents", + "duniter-peer", + "serde", + "smallvec", + "thiserror", +] + [[package]] name = "duniter-conf" version = "0.1.0" @@ -906,11 +926,26 @@ dependencies = [ "tokio", ] +[[package]] +name = "duniter-peer" +version = "0.55.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2ece2a69df5cc4ef0a3460b8e5159ae4d8c6acd3b57ddae1e9c5b6b083a647c" +dependencies = [ + "beef", + "dubp-common", + "log", + "serde", + "serde_json", + "smallvec", + "thiserror", +] + [[package]] name = "dup-crypto" -version = "0.54.1" +version = "0.55.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4b9746489f2564086fffce1cc67de3b867a098eaf4dbcce15dc85f85542c9c" +checksum = "e9fbff8a0a8449f195a9d41f89043a54eb0d0d3b6f97ae2ef32de5378aa4ffc7" dependencies = [ "base64", "blake3", diff --git a/bc-reader/Cargo.toml b/bc-reader/Cargo.toml index 64da5e1c449015ed2cc353eb881f0abf2d7b49a5..6c361c24512a855949483462f041b64b296ccfba 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.54.1", features = ["duniter"] } +dubp = { version = "0.55.1", features = ["duniter"] } resiter = "0.4.0" [dev-dependencies] diff --git a/conf/Cargo.toml b/conf/Cargo.toml index 5a4b167c05b8be810ce8014575bf03a16ed27958..13d8b470a45b9fb336a3f68e5d9984634b12fad6 100644 --- a/conf/Cargo.toml +++ b/conf/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] anyhow = "1.0.34" -dubp = { version = "0.54.1", features = ["duniter"] } +dubp = { version = "0.55.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 5f0b6e2e71ef0c806416db3384c8cb4dbe10039e..d3c43fe112f3cfe371e165d30239a3973ca077d9 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.54.1", features = ["duniter"] } +dubp = { version = "0.55.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 80d74b92494a48d7bc9ef91f6995ad8edf08fceb..25a799d5433e876531920215fa89c51883b3281b 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.54.1", features = ["duniter"] } +dubp = { version = "0.55.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 5a4ab321bd333a887eabae1b5d05feebb3d244a8..853c95030bec224beaa10bc2688dc22f565ca924 100644 --- a/global/Cargo.toml +++ b/global/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] async-rwlock = "1.3.0" -dubp = { version = "0.54.1", features = ["duniter"] } +dubp = { version = "0.55.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 f79e2d38b19f26489e06ba101313bfd2f025dad6..0c9ecdace1292aa5e487760cbc5891983b564c12 100644 --- a/mempools/Cargo.toml +++ b/mempools/Cargo.toml @@ -12,7 +12,7 @@ edition = "2018" path = "src/lib.rs" [dependencies] -dubp = { version = "0.54.1", features = ["duniter"] } +dubp = { version = "0.55.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 37b8c714a9a1ab623c7185d76190536b7168008b..3462ab81793872b3317a2ef7a8100f7b116041fc 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.54.1", features = ["duniter"] } +dubp = { version = "0.55.1", features = ["duniter"] } duniter-conf = { path = "../conf" } duniter-dbs = { path = "../dbs" } duniter-global = { path = "../global" }