Skip to content

Commit 2aa80ec

Browse files
feat: all key wallet/key wallet manager and key wallet ffi tests passing (#114)
* fixes * fixes * fixes * fixes * key-wallet passing * key-wallet is good * more work * more work * more work * cleaned everything up * cleaned everything up
1 parent d6f0c25 commit 2aa80ec

69 files changed

Lines changed: 7669 additions & 2489 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ rust-dashcore is a Rust implementation of the Dash cryptocurrency protocol libra
2929
- `dash-spv-ffi/` - C-compatible FFI bindings for SPV client
3030

3131
### Wallet & Keys
32-
- `key-wallet/` - HD wallet implementation
32+
- `key-wallet/` - Comprehensive HD wallet implementation with multi-account support, address pools, and transaction management (see key-wallet/CLAUDE.md for detailed architecture)
3333
- `key-wallet-ffi/` - C-compatible FFI bindings for wallet functionality
3434

3535
### RPC & Integration

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ version = "0.39.6"
77

88
[patch.crates-io]
99
dashcore_hashes = { path = "hashes" }
10+
# Use fixed version of elliptic-curve-tools with DefaultIsZeroes trait bound
11+
elliptic-curve-tools = { git = "https://github.com/mikelodder7/elliptic-curve-tools", branch = "main" }
1012

1113
[profile.release]
1214
# Default to unwinding for most crates

0 commit comments

Comments
 (0)