WIP commit with rustbitcoin-rpc, which is deeply unpleasant and unfinished

This commit is contained in:
Dave Hrycyszyn
2024-06-21 16:26:43 +01:00
parent c5a6aeb067
commit 14f24c6d34
5 changed files with 102 additions and 13 deletions

40
Cargo.lock generated
View File

@@ -342,6 +342,33 @@ version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
[[package]]
name = "bdk_chain"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "163b064557cee078e8ee5dd2c88944204506f7b2b1524f78e8fcba38c346da7b"
dependencies = [
"bitcoin",
"miniscript",
"serde",
]
[[package]]
name = "bdk_wallet"
version = "1.0.0-alpha.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2926afdbfc54ebf7df2caa51af5be4435b90c01c6fbe5578b51b7c2c0a264bd9"
dependencies = [
"bdk_chain",
"bitcoin",
"getrandom 0.2.15",
"js-sys",
"miniscript",
"rand 0.8.5",
"serde",
"serde_json",
]
[[package]]
name = "bech32"
version = "0.9.1"
@@ -399,6 +426,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea507acc1cd80fc084ace38544bbcf7ced7c2aa65b653b102de0ce718df668f6"
dependencies = [
"base58ck",
"base64 0.21.7",
"bech32 0.11.0",
"bitcoin-internals",
"bitcoin-io",
@@ -1626,6 +1654,17 @@ version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
[[package]]
name = "miniscript"
version = "12.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b59c67956fd276ceec0cf194fbf80754ef4d88a496d5cf5e4fdf33561466183d"
dependencies = [
"bech32 0.11.0",
"bitcoin",
"serde",
]
[[package]]
name = "miniz_oxide"
version = "0.7.3"
@@ -2475,6 +2514,7 @@ name = "side-node"
version = "0.1.0"
dependencies = [
"async-trait",
"bdk_wallet",
"bft-crdt-derive",
"bft-json-crdt",
"bitcoin",