@@ -61,10 +61,10 @@ fn generate_private_descriptors(
6161 let fingerprint = xprv. fingerprint ( & secp) ;
6262
6363 let ( external_desc, external_keymap, _) = match desc_type. to_lowercase ( ) . as_str ( ) {
64- "pkh" => Bip44 ( xprv, KeychainKind :: External ) . build ( network) ?,
65- "sh" => Bip49 ( xprv, KeychainKind :: External ) . build ( network) ?,
66- "wpkh" | "wsh" => Bip84 ( xprv, KeychainKind :: External ) . build ( network) ?,
67- "tr" => Bip86 ( xprv, KeychainKind :: External ) . build ( network) ?,
64+ "pkh" => Bip44 ( xprv, KeychainKind :: External ) . build ( network. into ( ) ) ?,
65+ "sh" => Bip49 ( xprv, KeychainKind :: External ) . build ( network. into ( ) ) ?,
66+ "wpkh" | "wsh" => Bip84 ( xprv, KeychainKind :: External ) . build ( network. into ( ) ) ?,
67+ "tr" => Bip86 ( xprv, KeychainKind :: External ) . build ( network. into ( ) ) ?,
6868 _ => {
6969 return Err ( Error :: Generic ( format ! (
7070 "Unsupported descriptor type: {desc_type}"
@@ -73,10 +73,10 @@ fn generate_private_descriptors(
7373 } ;
7474
7575 let ( internal_desc, internal_keymap, _) = match desc_type. to_lowercase ( ) . as_str ( ) {
76- "pkh" => Bip44 ( xprv, KeychainKind :: Internal ) . build ( network) ?,
77- "sh" => Bip49 ( xprv, KeychainKind :: Internal ) . build ( network) ?,
78- "wpkh" | "wsh" => Bip84 ( xprv, KeychainKind :: Internal ) . build ( network) ?,
79- "tr" => Bip86 ( xprv, KeychainKind :: Internal ) . build ( network) ?,
76+ "pkh" => Bip44 ( xprv, KeychainKind :: Internal ) . build ( network. into ( ) ) ?,
77+ "sh" => Bip49 ( xprv, KeychainKind :: Internal ) . build ( network. into ( ) ) ?,
78+ "wpkh" | "wsh" => Bip84 ( xprv, KeychainKind :: Internal ) . build ( network. into ( ) ) ?,
79+ "tr" => Bip86 ( xprv, KeychainKind :: Internal ) . build ( network. into ( ) ) ?,
8080 _ => {
8181 return Err ( Error :: Generic ( format ! (
8282 "Unsupported descriptor type: {desc_type}"
0 commit comments