@@ -31,7 +31,7 @@ use crate::prover::programs::message::HyperlaneMessageProver;
3131use crate :: prover:: service:: ProverService ;
3232use crate :: prover:: { MessageProofRequest , MessageProofSync } ;
3333
34- #[ cfg( not( feature = "combined " ) ) ]
34+ #[ cfg( not( feature = "batch_mode " ) ) ]
3535use crate :: prover:: {
3636 programs:: {
3737 block:: { AppContext , BlockExecProver } ,
@@ -42,37 +42,37 @@ use crate::prover::{
4242
4343use crate :: prover:: programs:: message:: AppContext as MessageAppContext ;
4444use storage:: proofs:: ProofStorage ;
45- #[ cfg( feature = "combined " ) ]
45+ #[ cfg( feature = "batch_mode " ) ]
4646use {
47- crate :: prover:: programs:: combined :: { AppContext as CombinedAppContext , EvCombinedProver } ,
47+ crate :: prover:: programs:: batch :: { AppContext as BatchAppContext , BatchExecProver } ,
4848 std:: time:: Duration ,
4949} ;
5050
5151struct Server {
5252 pub message_prover : Arc < HyperlaneMessageProver > ,
53- #[ cfg( not( feature = "combined " ) ) ]
53+ #[ cfg( not( feature = "batch_mode " ) ) ]
5454 pub block_prover : Arc < BlockExecProver > ,
55- #[ cfg( not( feature = "combined " ) ) ]
55+ #[ cfg( not( feature = "batch_mode " ) ) ]
5656 pub block_range_prover : Arc < BlockRangeExecProver > ,
57- #[ cfg( feature = "combined " ) ]
58- pub combined_prover : Arc < EvCombinedProver > ,
57+ #[ cfg( feature = "batch_mode " ) ]
58+ pub batch_prover : Arc < BatchExecProver > ,
5959}
6060
6161impl Server {
6262 pub fn new (
6363 message_prover : Arc < HyperlaneMessageProver > ,
64- #[ cfg( not( feature = "combined " ) ) ] block_prover : Arc < BlockExecProver > ,
65- #[ cfg( not( feature = "combined " ) ) ] block_range_prover : Arc < BlockRangeExecProver > ,
66- #[ cfg( feature = "combined " ) ] combined_prover : Arc < EvCombinedProver > ,
64+ #[ cfg( not( feature = "batch_mode " ) ) ] block_prover : Arc < BlockExecProver > ,
65+ #[ cfg( not( feature = "batch_mode " ) ) ] block_range_prover : Arc < BlockRangeExecProver > ,
66+ #[ cfg( feature = "batch_mode " ) ] batch_prover : Arc < BatchExecProver > ,
6767 ) -> Self {
6868 Self {
6969 message_prover,
70- #[ cfg( not( feature = "combined " ) ) ]
70+ #[ cfg( not( feature = "batch_mode " ) ) ]
7171 block_prover,
72- #[ cfg( not( feature = "combined " ) ) ]
72+ #[ cfg( not( feature = "batch_mode " ) ) ]
7373 block_range_prover,
74- #[ cfg( feature = "combined " ) ]
75- combined_prover ,
74+ #[ cfg( feature = "batch_mode " ) ]
75+ batch_prover : batch_prover ,
7676 }
7777 }
7878 pub async fn start_message_prover (
@@ -88,7 +88,7 @@ impl Server {
8888 }
8989 } ) )
9090 }
91- #[ cfg( not( feature = "combined " ) ) ]
91+ #[ cfg( not( feature = "batch_mode " ) ) ]
9292 pub async fn start_block_prover ( & self ) -> Result < JoinHandle < ( ) > > {
9393 let block_prover = Arc :: clone ( & self . block_prover ) ;
9494 Ok ( tokio:: spawn ( async move {
@@ -97,7 +97,7 @@ impl Server {
9797 }
9898 } ) )
9999 }
100- #[ cfg( not( feature = "combined " ) ) ]
100+ #[ cfg( not( feature = "batch_mode " ) ) ]
101101 pub async fn start_block_range_prover (
102102 self ,
103103 client : CelestiaIsmClient ,
@@ -129,12 +129,12 @@ impl Server {
129129 }
130130 } ) )
131131 }
132- #[ cfg( feature = "combined " ) ]
133- pub async fn start_combined_prover ( & self , message_sync : Arc < MessageProofSync > ) -> Result < JoinHandle < ( ) > > {
134- let combined_prover = Arc :: clone ( & self . combined_prover ) ;
132+ #[ cfg( feature = "batch_mode " ) ]
133+ pub async fn start_batch_prover ( & self , message_sync : Arc < MessageProofSync > ) -> Result < JoinHandle < ( ) > > {
134+ let batch_prover = Arc :: clone ( & self . batch_prover ) ;
135135 Ok ( tokio:: spawn ( async move {
136- if let Err ( e) = combined_prover . run ( message_sync) . await {
137- error ! ( "Combined prover task failed: {e:?}" ) ;
136+ if let Err ( e) = batch_prover . run ( message_sync) . await {
137+ error ! ( "Batch prover task failed: {e:?}" ) ;
138138 }
139139 } ) )
140140 }
@@ -162,7 +162,7 @@ pub async fn start_server(config: Config) -> Result<()> {
162162 let config = ClientConfig :: from_env ( ) ?;
163163 let ism_client = Arc :: new ( CelestiaIsmClient :: new ( config) . await ?) ;
164164
165- #[ cfg( not( feature = "combined " ) ) ]
165+ #[ cfg( not( feature = "batch_mode " ) ) ]
166166 let wrapper_task = Some ( {
167167 let storage_clone: Arc < dyn ProofStorage > = storage. clone ( ) ;
168168 let client_config = ClientConfig :: from_env ( ) ?;
@@ -265,7 +265,7 @@ pub async fn start_server(config: Config) -> Result<()> {
265265 } )
266266 } ) ;
267267
268- #[ cfg( feature = "combined " ) ]
268+ #[ cfg( feature = "batch_mode " ) ]
269269 let wrapper_task = Some ( {
270270 let storage_clone: Arc < dyn ProofStorage > = storage. clone ( ) ;
271271 let message_sync = MessageProofSync :: shared ( ) ;
@@ -274,18 +274,18 @@ pub async fn start_server(config: Config) -> Result<()> {
274274 tokio:: spawn ( async move {
275275 loop {
276276 let ( tx_range, rx_range) = mpsc:: channel :: < MessageProofRequest > ( 256 ) ;
277- let combined_context =
278- match CombinedAppContext :: from_config ( & config_clone, Arc :: clone ( & ism_client_clone) ) . await {
277+ let batch_context =
278+ match BatchAppContext :: from_config ( & config_clone, Arc :: clone ( & ism_client_clone) ) . await {
279279 Ok ( context) => context,
280280 Err ( e) => {
281- error ! ( "Failed to create combined context: {e:?}" ) ;
281+ error ! ( "Failed to create batch context: {e:?}" ) ;
282282 continue ;
283283 }
284284 } ;
285- let combined_prover = match EvCombinedProver :: new ( combined_context , tx_range) {
285+ let batch_prover = match BatchExecProver :: new ( batch_context , tx_range) {
286286 Ok ( prover) => prover,
287287 Err ( e) => {
288- error ! ( "Failed to create combined prover: {e:?}" ) ;
288+ error ! ( "Failed to create batch prover: {e:?}" ) ;
289289 continue ;
290290 }
291291 } ;
@@ -297,12 +297,12 @@ pub async fn start_server(config: Config) -> Result<()> {
297297 continue ;
298298 }
299299 } ;
300- let server = Arc :: new ( Server :: new ( Arc :: new ( message_prover) , Arc :: new ( combined_prover ) ) ) ;
300+ let server = Arc :: new ( Server :: new ( Arc :: new ( message_prover) , Arc :: new ( batch_prover ) ) ) ;
301301
302- let mut combined_handle = match server. start_combined_prover ( Arc :: clone ( & message_sync) ) . await {
302+ let mut batch_handle = match server. start_batch_prover ( Arc :: clone ( & message_sync) ) . await {
303303 Ok ( handle) => handle,
304304 Err ( e) => {
305- error ! ( "Failed to start combined prover: {e:?}" ) ;
305+ error ! ( "Failed to start batch prover: {e:?}" ) ;
306306 continue ;
307307 }
308308 } ;
@@ -318,13 +318,13 @@ pub async fn start_server(config: Config) -> Result<()> {
318318 } ;
319319
320320 tokio:: select! {
321- r = & mut combined_handle => {
322- error!( "combined prover stopped: {:?}" , r) ;
321+ r = & mut batch_handle => {
322+ error!( "batch prover stopped: {:?}" , r) ;
323323 message_handle. abort( ) ;
324324 }
325325 r = & mut message_handle => {
326326 error!( "message prover stopped: {:?}" , r) ;
327- combined_handle . abort( ) ;
327+ batch_handle . abort( ) ;
328328 }
329329 }
330330 tokio:: time:: sleep ( Duration :: from_secs ( 1 ) ) . await ;
0 commit comments