Skip to content
This repository was archived by the owner on Aug 3, 2026. It is now read-only.

Commit bf768fe

Browse files
committed
fix: fix CI
1 parent 531c0c0 commit bf768fe

1 file changed

Lines changed: 0 additions & 66 deletions

File tree

core/src/lib.rs

Lines changed: 0 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -554,70 +554,4 @@ mod tests {
554554
println!("aggregated shasta proof: {aggregated_proof:?}");
555555
}
556556

557-
async fn get_recent_block_num(chain_spec: &ChainSpec) -> u64 {
558-
let provider = RpcBlockDataProvider::new(&chain_spec.rpc, 0).await.unwrap();
559-
let height = provider.provider.get_block_number().await.unwrap();
560-
height - 100
561-
}
562-
563-
#[test]
564-
fn test_hoodi_shasta_fixture_regression() {
565-
let input_path = concat!(env!("CARGO_MANIFEST_DIR"), "/input-1126.json");
566-
let output_path = concat!(env!("CARGO_MANIFEST_DIR"), "/output-1126.json");
567-
568-
let mut input: GuestBatchInput =
569-
serde_json::from_str(&std::fs::read_to_string(input_path).expect("read input fixture"))
570-
.expect("deserialize input fixture");
571-
let expected_output: GuestBatchOutput = serde_json::from_str(
572-
&std::fs::read_to_string(output_path).expect("read output fixture"),
573-
)
574-
.expect("deserialize output fixture");
575-
576-
let chain_specs = SupportedChainSpecs::default();
577-
let taiko_chain_spec = chain_specs.get_chain_spec("taiko_hoodi").unwrap();
578-
let l1_chain_spec = chain_specs.get_chain_spec("hoodi").unwrap();
579-
input.taiko.chain_spec = taiko_chain_spec.clone();
580-
for block_input in &mut input.inputs {
581-
block_input.chain_spec = taiko_chain_spec.clone();
582-
}
583-
584-
let proof_request = ProofRequest {
585-
block_number: 0,
586-
batch_id: input.taiko.batch_id,
587-
l1_inclusion_block_number: input.taiko.l1_header.number + 1,
588-
l2_block_numbers: input.inputs.iter().map(|item| item.block.number).collect(),
589-
network: "taiko_hoodi".to_string(),
590-
l1_network: "hoodi".to_string(),
591-
graffiti: input.taiko.prover_data.graffiti,
592-
prover: input.taiko.prover_data.actual_prover,
593-
proof_type: ProofType::Native,
594-
blob_proof_type: input.taiko.data_sources[0].blob_proof_type.clone(),
595-
prover_args: test_proof_params(false),
596-
checkpoint: input
597-
.taiko
598-
.prover_data
599-
.checkpoint
600-
.clone()
601-
.map(|cp| ShastaProposalCheckpoint {
602-
block_number: cp.blockNumber,
603-
block_hash: cp.blockHash,
604-
state_root: cp.stateRoot,
605-
}),
606-
cached_event_data: Some(input.taiko.batch_proposed.clone()),
607-
last_anchor_block_number: input.taiko.prover_data.last_anchor_block_number,
608-
};
609-
610-
let raiko = Raiko::new(l1_chain_spec, taiko_chain_spec, proof_request);
611-
let actual_output = raiko
612-
.get_batch_output(&input)
613-
.expect("fixture batch output generation failed");
614-
615-
assert_eq!(actual_output.hash, expected_output.hash);
616-
assert_eq!(actual_output.blocks.len(), expected_output.blocks.len());
617-
assert_eq!(
618-
actual_output.blocks.last().unwrap().header,
619-
expected_output.blocks.last().unwrap().header
620-
);
621-
}
622-
623557
}

0 commit comments

Comments
 (0)