diff --git a/MakefileEks.mk b/MakefileEks.mk index 7de039cce..09a44d4cc 100644 --- a/MakefileEks.mk +++ b/MakefileEks.mk @@ -22,12 +22,12 @@ start-bk-prod-morph-prod-mainnet-to-morph-gas-price-oracle: build-bk-prod-morph-prod-mainnet-to-morph-prover: if [ ! -d dist ]; then mkdir -p dist; fi cd $(PWD)/prover/bin/server && RUSTFLAGS="-C target-cpu=native -C target-feature=+avx512f" cargo build --release - cp prover/target/release/prover_server dist/ + cp prover/target/release/prover-server dist/ cp -r prover/configs dist/ start-bk-prod-morph-prod-mainnet-to-morph-prover: #if [ ! -d morph-prover-data/circuits ]; then aws s3 cp s3://morph-0582-morph-technical-department-mainnet-data/morph-setup/sp1-circuits morph-prover-data/; fi - ./prover_server + ./prover-server # challenge-handler build-bk-prod-morph-prod-mainnet-to-morph-challenge-handler: diff --git a/prover/bin/challenge/src/handler.rs b/prover/bin/challenge/src/handler.rs index fcd87f40b..e68563811 100644 --- a/prover/bin/challenge/src/handler.rs +++ b/prover/bin/challenge/src/handler.rs @@ -527,8 +527,8 @@ fn decode_blocks(block_contexts: Bytes) -> Option<(Vec, u64)> { } METRICS.txn_len.set(txn_in_batch.into()); - log::debug!("total_l2txn_in_batch: {:#?}", txn_in_batch); - log::debug!("num_blocks: {:#?}, decode_blocks: {:#?}", num_blocks, blocks); + log::info!("total_l2txn_in_batch: {:#?}", txn_in_batch); + log::info!("num_blocks: {:#?}, decode_blocks: {:#?}", num_blocks, blocks); Some((blocks, total_l1_txn)) } diff --git a/prover/bin/server/src/server.rs b/prover/bin/server/src/server.rs index 8981af237..4fbbd2a87 100644 --- a/prover/bin/server/src/server.rs +++ b/prover/bin/server/src/server.rs @@ -129,14 +129,11 @@ async fn add_pending_req(param: String) -> String { prove_request.shadow.unwrap_or(false) ); - let blocks_len = - prove_request.end_block.checked_sub(prove_request.start_block).unwrap_or_default(); - - // Verify block number is greater than 0 - if prove_request.start_block == 0 || blocks_len == 0 { - return String::from("blocks index invalid"); + if prove_request.end_block < prove_request.start_block { + return String::from("blocks index error"); } + let blocks_len = prove_request.end_block - prove_request.start_block + 1; if blocks_len as usize > *MAX_PROVE_BLOCKS { return format!( "blocks len = {:?} exceeds MAX_PROVE_BLOCKS = {:?}",