@@ -17,7 +17,7 @@ use std::collections::HashMap;
1717use std:: str:: FromStr ;
1818
1919use bitcoin:: absolute:: LockTime ;
20- use bitcoin:: address:: NetworkChecked ;
20+ use bitcoin:: address:: { NetworkChecked , NetworkUnchecked } ;
2121use bitcoincore_rpc:: json;
2222use bitcoincore_rpc:: jsonrpc:: error:: Error as JsonRpcError ;
2323use bitcoincore_rpc:: { Auth , Client , Error , RpcApi } ;
@@ -28,8 +28,8 @@ use bitcoin::hashes::hex::FromHex;
2828use bitcoin:: hashes:: Hash ;
2929use bitcoin:: { secp256k1, sighash, ScriptBuf } ;
3030use bitcoin:: {
31- Address , Amount , Network , OutPoint , PrivateKey , Sequence , SignedAmount , Transaction , TxIn ,
32- TxOut , Txid , Witness ,
31+ transaction , Address , Amount , Network , OutPoint , PrivateKey , Sequence , SignedAmount ,
32+ Transaction , TxIn , TxOut , Txid , Witness ,
3333} ;
3434use bitcoincore_rpc:: bitcoincore_rpc_json:: {
3535 GetBlockTemplateModes , GetBlockTemplateRules , ScanTxOutRequest ,
@@ -603,7 +603,7 @@ fn test_sign_raw_transaction_with_send_raw_transaction(cl: &Client) {
603603 let unspent = unspent. into_iter ( ) . nth ( 0 ) . unwrap ( ) ;
604604
605605 let tx = Transaction {
606- version : 1 ,
606+ version : transaction :: Version :: ONE ,
607607 lock_time : LockTime :: ZERO ,
608608 input : vec ! [ TxIn {
609609 previous_output: OutPoint {
@@ -615,7 +615,7 @@ fn test_sign_raw_transaction_with_send_raw_transaction(cl: &Client) {
615615 witness: Witness :: new( ) ,
616616 } ] ,
617617 output : vec ! [ TxOut {
618- value: ( unspent. amount - * FEE ) . to_sat ( ) ,
618+ value: ( unspent. amount - * FEE ) ,
619619 script_pubkey: addr. script_pubkey( ) ,
620620 } ] ,
621621 } ;
@@ -632,7 +632,7 @@ fn test_sign_raw_transaction_with_send_raw_transaction(cl: &Client) {
632632 let txid = cl. send_raw_transaction ( & res. transaction ( ) . unwrap ( ) ) . unwrap ( ) ;
633633
634634 let tx = Transaction {
635- version : 1 ,
635+ version : transaction :: Version :: ONE ,
636636 lock_time : LockTime :: ZERO ,
637637 input : vec ! [ TxIn {
638638 previous_output: OutPoint {
@@ -644,7 +644,7 @@ fn test_sign_raw_transaction_with_send_raw_transaction(cl: &Client) {
644644 witness: Witness :: new( ) ,
645645 } ] ,
646646 output : vec ! [ TxOut {
647- value: ( unspent. amount - * FEE - * FEE ) . to_sat ( ) ,
647+ value: ( unspent. amount - * FEE - * FEE ) ,
648648 script_pubkey: RANDOM_ADDRESS . script_pubkey( ) ,
649649 } ] ,
650650 } ;
@@ -1415,12 +1415,13 @@ fn test_add_multisig_address(cl: &Client) {
14151415 . is_ok( ) ) ;
14161416}
14171417
1418+ #[ rustfmt:: skip]
14181419fn test_derive_addresses ( cl : & Client ) {
14191420 let descriptor =
14201421 r"pkh(02e96fe52ef0e22d2f131dd425ce1893073a3c6ad20e8cac36726393dfb4856a4c)#62k9sn4x" ;
14211422 assert_eq ! (
14221423 cl. derive_addresses( descriptor, None ) . unwrap( ) ,
1423- vec![ "mrkwtj5xpYQjHeJe5wsweNjVeTKkvR5fCr" . parse( ) . unwrap( ) ]
1424+ vec![ "mrkwtj5xpYQjHeJe5wsweNjVeTKkvR5fCr" . parse:: < Address < NetworkUnchecked >> ( ) . unwrap( ) ]
14241425 ) ;
14251426 assert ! ( cl. derive_addresses( descriptor, Some ( [ 0 , 1 ] ) ) . is_err( ) ) ; // Range should not be specified for an unranged descriptor
14261427
@@ -1431,8 +1432,8 @@ fn test_derive_addresses(cl: &Client) {
14311432 assert_eq ! (
14321433 cl. derive_addresses( descriptor, Some ( [ 0 , 1 ] ) ) . unwrap( ) ,
14331434 vec![
1434- "bcrt1q5n5tjkpva8v5s0uadu2y5f0g7pn4h5eqaq2ux2" . parse( ) . unwrap( ) ,
1435- "bcrt1qcgl303ht03ja2e0hudpwk7ypcxk5t478wspzlt" . parse( ) . unwrap( ) ,
1435+ "bcrt1q5n5tjkpva8v5s0uadu2y5f0g7pn4h5eqaq2ux2" . parse:: < Address < NetworkUnchecked >> ( ) . unwrap( ) ,
1436+ "bcrt1qcgl303ht03ja2e0hudpwk7ypcxk5t478wspzlt" . parse:: < Address < NetworkUnchecked >> ( ) . unwrap( ) ,
14361437 ]
14371438 ) ;
14381439 assert ! ( cl. derive_addresses( descriptor, None ) . is_err( ) ) ; // Range must be specified for a ranged descriptor
0 commit comments