File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ namespace bdk {
33 ExtendedKeyInfo generate_extended_key(Network network, WordCount word_count, string? password);
44 [Throws=BdkError]
55 ExtendedKeyInfo restore_extended_key(Network network, string mnemonic, string? password);
6+ [Throws=BdkError]
7+ ChildKeyPair derive_child_key_pair(string str_xprv, string str_path);
68};
79
810[Error]
@@ -173,6 +175,11 @@ dictionary ExtendedKeyInfo {
173175 string fingerprint;
174176};
175177
178+ dictionary ChildKeyPair {
179+ string xprv;
180+ string xpub;
181+ };
182+
176183enum WordCount {
177184 "Words12",
178185 "Words15",
Original file line number Diff line number Diff line change @@ -322,8 +322,8 @@ fn restore_extended_key(
322322}
323323
324324fn derive_child_key_pair (
325- str_path : String ,
326- str_xprv : String
325+ str_xprv : String ,
326+ str_path : String
327327) -> Result < ChildKeyPair , Error > {
328328 let secp = Secp256k1 :: new ( ) ;
329329 let xprv = ExtendedPrivKey :: from_str ( & str_xprv) ?;
You can’t perform that action at this time.
0 commit comments