-
Notifications
You must be signed in to change notification settings - Fork 63
Closed
Description
Description
Add an API to bdk-ffi to derive a child key pair from a master extended key and a derivation path string (eg. "m/84'/1'/0'/0" or "m/84h/1h/0h/0"). Also test the new bdk-ffi functions and structs via the bdk-kotlin and/or bdk-swift projects. See the bdk-cli key -> derive subcommand as an example.
Expected Outcomes
- Update
bdk.udlandlib.rswith functions and structs as needed - Update
bdk-kotlinorbdk-swiftand add tests to cover new key generation functionality
Resources
Skills Required
- Experience with git. Guide
- Basic familiarity with rust. First seven chapters of the book
- Basic familiarity with Kotlin or Swift
- Familiarity with bitcoin descriptors and address generation
Mentor(s)
Difficulty
Medium
Competency Test (optional)
- Install rust, compile
bdk-ffiand build and testbdk-swiftorbdk-kotlin. - Read through the BDK docs.
- Install and run example
bdk-kotlinorbdk-swiftexample wallet. - Familiarity with basic rust, should be able to write basic structs and functions.
danielnordh
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Done