-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add api to generate child keys from master key #87
Comments
@dhruv-1001 will be working on this issue this year's summer of bitcoin program. |
@notmandatory, @dhruv-1001, @artfuldev, what are your thoughts on providing full descriptor extended key with the master derivation path and master fingerprint in addition to the
|
@kirillzh that is a good idea to include the key origin with the derived key. I'll work with @dhruv-1001 and see if we can get it into #154. |
We have updated the derivation to include key origin information @kirillzh . You can see the tests as examples. |
5944756 Added tests for DescriptorSecretKey and DescriptorPublicKey (dhruvbaliyan) 58fea6b Added interfaces DescriptorSecretKey and DescriptorPublicKey (dhruvbaliyan) 4977cb6 Added interface DerivationPath (dhruvbaliyan) 930a1f1 Added generate_mnemonic method (dhruvbaliyan) 973013c Removed ExtendedKeyInfo & related methods (dhruvbaliyan) Pull request description: Would like to know if anything can be improved. Completes #87 Top commit has no ACKs. Tree-SHA512: a480535c8965015d860336c717ec3c394778ac08194b0336eeba4209f3e3eff2072873a190dd8c9e4fac1e2f712c7040c838dc1c1a757d53c28866f118c99c17
This issue can be closed, as it was implemented through PR #154, and released in v0.9.0 |
…ging Publish bdk-jvm and bdk-android to Maven Central
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 newbdk-ffi
functions and structs via thebdk-kotlin
and/orbdk-swift
projects. See thebdk-cli
key -> derive subcommand as an example.Expected Outcomes
bdk.udl
andlib.rs
with functions and structs as neededbdk-kotlin
orbdk-swift
and add tests to cover new key generation functionalityResources
Skills Required
Mentor(s)
@artfuldev @notmandatory
Difficulty
Medium
Competency Test (optional)
bdk-ffi
and build and testbdk-swift
orbdk-kotlin
.bdk-kotlin
orbdk-swift
example wallet.The text was updated successfully, but these errors were encountered: