@@ -621,41 +621,41 @@ macro_rules! bdk_blockchain_tests {
621
621
#[ test]
622
622
fn test_sync_double_receive( ) {
623
623
let ( wallet, blockchain, descriptors, mut test_client) = init_single_sig( ) ;
624
- let receiver_wallet = get_wallet_from_descriptors( & ( "wpkh(cVpPVruEDdmutPzisEsYvtST1usBR3ntr8pXSyt6D2YYqXRyPcFW)" . to_string( ) , None ) ) ;
624
+ let receiver_wallet = get_wallet_from_descriptors( & ( "wpkh(cVpPVruEDdmutPzisEsYvtST1usBR3ntr8pXSyt6D2YYqXRyPcFW)" . to_string( ) , None ) ) ;
625
625
// need to sync so rpc can start watching
626
626
receiver_wallet. sync( & blockchain, SyncOptions :: default ( ) ) . unwrap( ) ;
627
627
628
628
test_client. receive( testutils! {
629
629
@tx ( ( @external descriptors, 0 ) => 50_000 , ( @external descriptors, 1 ) => 25_000 ) ( @confirmations 1 )
630
630
} ) ;
631
631
632
- wallet. sync( & blockchain, SyncOptions :: default ( ) ) . unwrap ( ) ;
632
+ wallet. sync( & blockchain, SyncOptions :: default ( ) ) . expect ( "sync" ) ;
633
633
assert_eq!( wallet. get_balance( ) . unwrap( ) , 75_000 , "incorrect balance" ) ;
634
634
let target_addr = receiver_wallet. get_address( $crate:: wallet:: AddressIndex :: New ) . unwrap( ) . address;
635
635
636
636
let tx1 = {
637
637
let mut builder = wallet. build_tx( ) ;
638
638
builder. add_recipient( target_addr. script_pubkey( ) , 49_000 ) . enable_rbf( ) ;
639
- let ( mut psbt, _details) = builder. finish( ) . unwrap ( ) ;
640
- let finalized = wallet. sign( & mut psbt, Default :: default ( ) ) . unwrap ( ) ;
639
+ let ( mut psbt, _details) = builder. finish( ) . expect ( "building first tx" ) ;
640
+ let finalized = wallet. sign( & mut psbt, Default :: default ( ) ) . expect ( "signing first tx" ) ;
641
641
assert!( finalized, "Cannot finalize transaction" ) ;
642
642
psbt. extract_tx( )
643
643
} ;
644
644
645
645
let tx2 = {
646
646
let mut builder = wallet. build_tx( ) ;
647
647
builder. add_recipient( target_addr. script_pubkey( ) , 49_000 ) . enable_rbf( ) . fee_rate( FeeRate :: from_sat_per_vb( 5.0 ) ) ;
648
- let ( mut psbt, _details) = builder. finish( ) . unwrap ( ) ;
649
- let finalized = wallet. sign( & mut psbt, Default :: default ( ) ) . unwrap ( ) ;
648
+ let ( mut psbt, _details) = builder. finish( ) . expect ( "building replacement tx" ) ;
649
+ let finalized = wallet. sign( & mut psbt, Default :: default ( ) ) . expect ( "signing replacement tx" ) ;
650
650
assert!( finalized, "Cannot finalize transaction" ) ;
651
651
psbt. extract_tx( )
652
652
} ;
653
653
654
- blockchain. broadcast( & tx1) . unwrap ( ) ;
655
- blockchain. broadcast( & tx2) . unwrap ( ) ;
654
+ blockchain. broadcast( & tx1) . expect ( "broadcasting first" ) ;
655
+ blockchain. broadcast( & tx2) . expect ( "broadcasting replacement" ) ;
656
656
657
- receiver_wallet. sync( & blockchain, SyncOptions :: default ( ) ) . unwrap ( ) ;
658
- assert_eq!( receiver_wallet. get_balance( ) . unwrap ( ) , 49_000 , "should have received coins once and only once" ) ;
657
+ receiver_wallet. sync( & blockchain, SyncOptions :: default ( ) ) . expect ( "syncing receiver" ) ;
658
+ assert_eq!( receiver_wallet. get_balance( ) . expect ( "balance" ) , 49_000 , "should have received coins once and only once" ) ;
659
659
}
660
660
661
661
#[ test]
0 commit comments