@@ -4480,7 +4480,6 @@ pub mod bench {
4480
4480
use chain:: chainmonitor:: ChainMonitor ;
4481
4481
use chain:: channelmonitor:: Persist ;
4482
4482
use chain:: keysinterface:: { KeysManager , InMemorySigner } ;
4483
- use chain:: transaction:: OutPoint ;
4484
4483
use ln:: channelmanager:: { ChainParameters , ChannelManager , PaymentHash , PaymentPreimage } ;
4485
4484
use ln:: features:: InitFeatures ;
4486
4485
use ln:: functional_test_utils:: * ;
@@ -4558,14 +4557,13 @@ pub mod bench {
4558
4557
tx = Transaction { version : 2 , lock_time : 0 , input : Vec :: new ( ) , output : vec ! [ TxOut {
4559
4558
value: 8_000_000 , script_pubkey: output_script,
4560
4559
} ] } ;
4561
- let funding_outpoint = OutPoint { txid : tx. txid ( ) , index : 0 } ;
4562
- node_a. funding_transaction_generated ( & temporary_channel_id, funding_outpoint) ;
4560
+ node_a. funding_transaction_generated ( & temporary_channel_id, tx. clone ( ) ) . unwrap ( ) ;
4563
4561
} else { panic ! ( ) ; }
4564
4562
4565
4563
node_b. handle_funding_created ( & node_a. get_our_node_id ( ) , & get_event_msg ! ( node_a_holder, MessageSendEvent :: SendFundingCreated , node_b. get_our_node_id( ) ) ) ;
4566
4564
node_a. handle_funding_signed ( & node_b. get_our_node_id ( ) , & get_event_msg ! ( node_b_holder, MessageSendEvent :: SendFundingSigned , node_a. get_our_node_id( ) ) ) ;
4567
4565
4568
- get_event ! ( node_a_holder , Event :: FundingBroadcastSafe ) ;
4566
+ assert_eq ! ( & tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) [ .. ] , & [ tx . clone ( ) ] ) ;
4569
4567
4570
4568
let block = Block {
4571
4569
header : BlockHeader { version : 0x20000000 , prev_blockhash : genesis_hash, merkle_root : Default :: default ( ) , time : 42 , bits : 42 , nonce : 42 } ,
0 commit comments