@@ -2051,14 +2051,15 @@ async fn assert_rebase_invalidates_mempool_tx(tx1: Transaction, tx2: Transaction
20512051 let temp_producer2 = TemporaryBlockProducer :: new ( ) ;
20522052 assert_eq ! ( temp_producer2. push( block) , Ok ( PushResult :: Extended ) ) ;
20532053
2054+ let mut hub = MockHub :: new ( ) ;
2055+ let mock_id = MockId :: new ( hub. new_address ( ) . into ( ) ) ;
2056+ let mock_network = Arc :: new ( hub. new_network ( ) ) ;
20542057 // Create mempool and subscribe with a custom txn stream.
20552058 let mempool = Mempool :: new (
20562059 Arc :: clone ( & temp_producer1. blockchain ) ,
20572060 MempoolConfig :: default ( ) ,
2061+ Arc :: clone ( & mock_network) ,
20582062 ) ;
2059- let mut hub = MockHub :: new ( ) ;
2060- let mock_id = MockId :: new ( hub. new_address ( ) . into ( ) ) ;
2061- let mock_network = Arc :: new ( hub. new_network ( ) ) ;
20622063
20632064 // Include tx1 in block1
20642065 let block1 = temp_producer1. next_block_with_txs ( vec ! [ ] , false , vec ! [ tx1. clone( ) ] ) ;
@@ -2088,14 +2089,15 @@ async fn assert_rebase_invalidates_mempool_tx(tx1: Transaction, tx2: Transaction
20882089async fn mempool_update_rebase_earlier_time ( ) {
20892090 let temp_producer1 = TemporaryBlockProducer :: new ( ) ;
20902091
2092+ let mut hub = MockHub :: new ( ) ;
2093+ let mock_id = MockId :: new ( hub. new_address ( ) . into ( ) ) ;
2094+ let mock_network = Arc :: new ( hub. new_network ( ) ) ;
20912095 // Create mempool and subscribe with a custom txn stream.
20922096 let mempool = Mempool :: new (
20932097 Arc :: clone ( & temp_producer1. blockchain ) ,
20942098 MempoolConfig :: default ( ) ,
2099+ Arc :: clone ( & mock_network) ,
20952100 ) ;
2096- let mut hub = MockHub :: new ( ) ;
2097- let mock_id = MockId :: new ( hub. new_address ( ) . into ( ) ) ;
2098- let mock_network = Arc :: new ( hub. new_network ( ) ) ;
20992101
21002102 // Create vesting and redeeming txs
21012103 let key_pair = ed25519_key_pair ( ACCOUNT_SECRET_KEY ) ;
0 commit comments