From: mcroad Date: Sat, 18 Dec 2021 21:34:18 +0000 (-0600) Subject: Test WIF from BIP39 words has correct network X-Git-Tag: v0.16.0~7^2 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/struct.CodeLengthError.html?a=commitdiff_plain;h=ee41d88f25d9f33986be486bd3d2def24af5b83c;p=bdk Test WIF from BIP39 words has correct network --- diff --git a/src/keys/mod.rs b/src/keys/mod.rs index 0811ff2e..a21a0c97 100644 --- a/src/keys/mod.rs +++ b/src/keys/mod.rs @@ -955,4 +955,20 @@ pub mod test { let wif = PrivateKey::from_wif(&xprv.private_key.to_wif()).unwrap(); assert_eq!(wif.network, network); } + + #[cfg(feature = "keys-bip39")] + #[test] + fn test_keys_wif_network_bip39() { + let xkey: ExtendedKey = bip39::Mnemonic::parse_in( + bip39::Language::English, + "jelly crash boy whisper mouse ecology tuna soccer memory million news short", + ) + .unwrap() + .into_extended_key() + .unwrap(); + let xprv = xkey.into_xprv(Network::Testnet).unwrap(); + let wif = PrivateKey::from_wif(&xprv.private_key.to_wif()).unwrap(); + + assert_eq!(wif.network, Network::Testnet); + } }