Add test for DescriptorSecretKey.secret_key_bytes()
This commit is contained in:
parent
f92b45db6a
commit
1dd6f2d9f8
15
src/lib.rs
15
src/lib.rs
@ -914,9 +914,8 @@ impl DescriptorSecretKey {
|
||||
BdkDescriptorSecretKey::XPrv(descriptor_x_key) => {
|
||||
descriptor_x_key.xkey.private_key.secret_bytes().to_vec()
|
||||
}
|
||||
BdkDescriptorSecretKey::SinglePriv(descriptor_x_key) => {
|
||||
// unreachable!()
|
||||
descriptor_x_key.key.inner.secret_bytes().to_vec()
|
||||
BdkDescriptorSecretKey::SinglePriv(_) => {
|
||||
unreachable!()
|
||||
}
|
||||
};
|
||||
|
||||
@ -1147,4 +1146,14 @@ mod test {
|
||||
let derived_dpk = &derive_dpk(&master_dpk, "m/84h/1h/0h");
|
||||
assert!(derived_dpk.is_err());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_retrieve_master_secret_key() {
|
||||
let master_dpk = get_descriptor_secret_key();
|
||||
let master_private_key = master_dpk.secret_key_bytes().to_hex();
|
||||
assert_eq!(
|
||||
master_private_key,
|
||||
"e93315d6ce401eb4db803a56232f0ed3e69b053774e6047df54f1bd00e5ea936"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user