use miden_protocol::batch::OrderedBatches;
use miden_protocol::block::{BlockHeader, BlockInputs, BlockProof};
use crate::BlockProverError;
#[derive(Clone)]
pub struct LocalBlockProver {}
impl LocalBlockProver {
pub fn new(_proof_security_level: u32) -> Self {
Self {}
}
pub fn prove(
&self,
_tx_batches: OrderedBatches,
_block_header: &BlockHeader,
_block_inputs: BlockInputs,
) -> Result<BlockProof, BlockProverError> {
Ok(BlockProof {})
}
#[cfg(any(feature = "testing", test))]
pub fn prove_dummy(
&self,
_tx_batches: OrderedBatches,
_block_header: BlockHeader,
_block_inputs: BlockInputs,
) -> Result<BlockProof, BlockProverError> {
Ok(BlockProof {})
}
}