Skip to content

Commit 3dd8f79

Browse files
work on splitting out the key wallet
1 parent 0467808 commit 3dd8f79

File tree

12 files changed

+168
-2623
lines changed

12 files changed

+168
-2623
lines changed

dash/Cargo.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ default = [ "std", "secp-recovery", "bincode" ]
2323
base64 = [ "base64-compat" ]
2424
rand-std = ["secp256k1/rand"]
2525
rand = ["secp256k1/rand"]
26-
serde = ["actual-serde", "dashcore_hashes/serde", "secp256k1/serde"]
26+
serde = ["actual-serde", "dashcore_hashes/serde", "secp256k1/serde", "key-wallet/serde"]
2727
secp-lowmemory = ["secp256k1/lowmemory"]
2828
secp-recovery = ["secp256k1/recovery"]
2929
signer = ["secp-recovery", "rand", "base64"]
@@ -39,7 +39,7 @@ bincode = [ "dep:bincode", "dep:bincode_derive", "dashcore_hashes/bincode" ]
3939
# The no-std feature doesn't disable std - you need to turn off the std feature for that by disabling default.
4040
# Instead no-std enables additional features required for this crate to be usable without std.
4141
# As a result, both can be enabled without conflict.
42-
std = ["secp256k1/std", "dashcore_hashes/std", "bech32/std", "internals/std"]
42+
std = ["secp256k1/std", "dashcore_hashes/std", "bech32/std", "internals/std", "key-wallet/std"]
4343
no-std = ["core2", "dashcore_hashes/alloc", "dashcore_hashes/core2", "secp256k1/alloc"]
4444

4545
[package.metadata.docs.rs]
@@ -51,6 +51,7 @@ internals = { path = "../internals", package = "dashcore-private" }
5151
bech32 = { version = "0.9.1", default-features = false }
5252
dashcore_hashes = { path = "../hashes", default-features = false }
5353
secp256k1 = { default-features = false, features = ["hashes"], version= "0.30.0" }
54+
key-wallet = { path = "../key-wallet", default-features = false, features = ["std"] }
5455
core2 = { version = "0.4.0", optional = true, features = ["alloc"], default-features = false }
5556
rustversion = { version="1.0.20"}
5657
# Do NOT use this as a feature! Use the `serde` feature instead.
@@ -80,9 +81,6 @@ bincode = { version= "=2.0.0-rc.3" }
8081
assert_matches = "1.5.0"
8182
dashcore = { path = ".", features = ["core-block-hash-use-x11", "message_verification", "quorum_validation", "signer"] }
8283

83-
[[example]]
84-
name = "bip32"
85-
8684
[[example]]
8785
name = "handshake"
8886
required-features = ["std"]

dash/examples/bip32.rs

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)