Serialization of SignedOp now works; adding to the CRDT doesn't

This commit is contained in:
Dave Hrycyszyn
2024-06-05 16:50:28 +01:00
parent 4eac2ccf19
commit c866774612
6 changed files with 75 additions and 15 deletions

43
Cargo.lock generated
View File

@@ -264,6 +264,12 @@ version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "base64ct"
version = "1.6.0"
@@ -298,6 +304,7 @@ dependencies = [
"random_color",
"serde",
"serde_json",
"serde_with 3.8.1",
"sha2 0.10.8",
"time 0.1.45",
]
@@ -803,7 +810,7 @@ dependencies = [
"secp256k1",
"serde",
"serde_json",
"serde_with",
"serde_with 2.3.3",
"sha2 0.10.8",
"sha3",
"signature",
@@ -1177,6 +1184,7 @@ checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
"equivalent",
"hashbrown 0.14.5",
"serde",
]
[[package]]
@@ -1995,7 +2003,25 @@ dependencies = [
"indexmap 1.9.3",
"serde",
"serde_json",
"serde_with_macros",
"serde_with_macros 2.3.3",
"time 0.3.36",
]
[[package]]
name = "serde_with"
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20"
dependencies = [
"base64 0.22.1",
"chrono",
"hex",
"indexmap 1.9.3",
"indexmap 2.2.6",
"serde",
"serde_derive",
"serde_json",
"serde_with_macros 3.8.1",
"time 0.3.36",
]
@@ -2011,6 +2037,18 @@ dependencies = [
"syn 2.0.66",
]
[[package]]
name = "serde_with_macros"
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2"
dependencies = [
"darling",
"proc-macro2",
"quote",
"syn 2.0.66",
]
[[package]]
name = "sha-1"
version = "0.9.8"
@@ -2078,6 +2116,7 @@ dependencies = [
"clap",
"serde",
"serde_json",
"serde_with 3.8.1",
"tokio",
"websockets",
]