@@ -94,6 +94,7 @@ use crate::metrics::{
9494 LABEL_NAME_SOURCE ,
9595 LABEL_NAME_TX_TYPE ,
9696} ;
97+ use crate :: proof_archive_writer:: MockProofArchiveWriterTrait ;
9798use crate :: state_reader_test_utils:: { local_test_state_reader_factory, TestStateReaderFactory } ;
9899use crate :: stateful_transaction_validator:: {
99100 MockStatefulTransactionValidatorFactoryTrait ,
@@ -134,12 +135,14 @@ fn mock_dependencies() -> MockDependencies {
134135 let mock_mempool_client = MockMempoolClient :: new ( ) ;
135136 let mock_transaction_converter = MockTransactionConverterTrait :: new ( ) ;
136137 let mock_stateless_transaction_validator = mock_stateless_transaction_validator ( ) ;
138+ let mock_proof_archive_writer = MockProofArchiveWriterTrait :: new ( ) ;
137139 MockDependencies {
138140 config,
139141 state_reader_factory,
140142 mock_mempool_client,
141143 mock_transaction_converter,
142144 mock_stateless_transaction_validator,
145+ mock_proof_archive_writer,
143146 }
144147}
145148
@@ -149,6 +152,7 @@ struct MockDependencies {
149152 mock_mempool_client : MockMempoolClient ,
150153 mock_transaction_converter : MockTransactionConverterTrait ,
151154 mock_stateless_transaction_validator : MockStatelessTransactionValidatorTrait ,
155+ mock_proof_archive_writer : MockProofArchiveWriterTrait ,
152156}
153157
154158impl MockDependencies {
@@ -160,6 +164,7 @@ impl MockDependencies {
160164 Arc :: new ( self . mock_mempool_client ) ,
161165 Arc :: new ( self . mock_transaction_converter ) ,
162166 Arc :: new ( self . mock_stateless_transaction_validator ) ,
167+ Arc :: new ( self . mock_proof_archive_writer ) ,
163168 )
164169 }
165170
@@ -574,6 +579,7 @@ async fn add_tx_returns_error_when_extract_state_nonce_and_run_validations_fails
574579 stateful_tx_validator_factory : Arc :: new ( mock_stateful_transaction_validator_factory) ,
575580 mempool_client : Arc :: new ( mock_dependencies. mock_mempool_client ) ,
576581 transaction_converter : Arc :: new ( mock_dependencies. mock_transaction_converter ) ,
582+ proof_archive_writer : Arc :: new ( mock_dependencies. mock_proof_archive_writer ) ,
577583 } ;
578584
579585 let result = gateway. add_tx ( tx_args. get_rpc_tx ( ) , None ) . await ;
@@ -626,6 +632,7 @@ async fn add_tx_returns_error_when_instantiating_validator_fails(
626632 stateful_tx_validator_factory : Arc :: new ( mock_stateful_transaction_validator_factory) ,
627633 mempool_client : Arc :: new ( mock_dependencies. mock_mempool_client ) ,
628634 transaction_converter : Arc :: new ( mock_dependencies. mock_transaction_converter ) ,
635+ proof_archive_writer : Arc :: new ( mock_dependencies. mock_proof_archive_writer ) ,
629636 } ;
630637
631638 let result = gateway. add_tx ( tx_args. get_rpc_tx ( ) , None ) . await ;
0 commit comments