Skip to content

Commit

Permalink
remove mock_circuit method
Browse files Browse the repository at this point in the history
  • Loading branch information
ec2 committed Jan 11, 2024
1 parent 260ea74 commit 2f7f00d
Show file tree
Hide file tree
Showing 9 changed files with 23 additions and 29 deletions.
4 changes: 2 additions & 2 deletions lightclient-circuits/src/committee_update_circuit.rs
Original file line number Diff line number Diff line change
Expand Up @@ -331,11 +331,11 @@ mod tests {
let witness = load_circuit_args();
let params: ParamsKZG<Bn256> = gen_srs(K);

let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::mock_circuit(
&params,
let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
None,
&witness,
&params,
)
.unwrap();

Expand Down
4 changes: 2 additions & 2 deletions lightclient-circuits/src/sync_step_circuit.rs
Original file line number Diff line number Diff line change
Expand Up @@ -470,11 +470,11 @@ mod tests {
let witness = load_circuit_args();
let params: ParamsKZG<Bn256> = gen_srs(K);

let circuit = StepCircuit::<Testnet, Fr>::mock_circuit(
&params,
let circuit = StepCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
None,
&witness,
&params,
)
.unwrap();

Expand Down
10 changes: 0 additions & 10 deletions lightclient-circuits/src/util/circuit.rs
Original file line number Diff line number Diff line change
Expand Up @@ -248,16 +248,6 @@ pub trait AppCircuit {

Ok(calldata)
}

/// Same as [`AppCircuit::create_circuit`] but with a mock circuit.
fn mock_circuit(
params: &ParamsKZG<Bn256>,
stage: CircuitBuilderStage,
pinning: Option<Self::Pinning>,
witness: &Self::Witness,
) -> Result<impl crate::util::PinnableCircuit<Fr>, Error> {
Self::create_circuit(stage, pinning, witness, params)
}
}

pub fn custom_gen_evm_verifier_shplonk<C: CircuitExt<Fr>>(
Expand Down
4 changes: 2 additions & 2 deletions lightclient-circuits/src/witness/rotation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,11 @@ mod tests {
let witness = CommitteeUpdateArgs::<Testnet>::default();
let params: ParamsKZG<Bn256> = gen_srs(K);

let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::mock_circuit(
&params,
let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
None,
&witness,
&params,
)
.unwrap();

Expand Down
4 changes: 2 additions & 2 deletions lightclient-circuits/src/witness/step.rs
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,11 @@ mod tests {
let witness = SyncStepArgs::<Testnet>::default();
let params: ParamsKZG<Bn256> = gen_srs(K);

let circuit = StepCircuit::<Testnet, Fr>::mock_circuit(
&params,
let circuit = StepCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
None,
&witness,
&params,
)
.unwrap();

Expand Down
4 changes: 2 additions & 2 deletions lightclient-circuits/tests/step.rs
Original file line number Diff line number Diff line change
Expand Up @@ -158,11 +158,11 @@ fn test_eth2_spec_evm_verify(

let pinning = Eth2ConfigPinning::from_path("./config/sync_step_21.json");

let circuit = StepCircuit::<Minimal, bn256::Fr>::mock_circuit(
&params,
let circuit = StepCircuit::<Minimal, bn256::Fr>::create_circuit(
CircuitBuilderStage::Prover,
Some(pinning),
&witness,
&params,
)
.unwrap();

Expand Down
14 changes: 9 additions & 5 deletions preprocessor/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -268,21 +268,25 @@ mod tests {

let params: ParamsKZG<Bn256> = gen_srs(K);

let circuit =
StepCircuit::<Testnet, Fr>::mock_circuit(&params, CircuitBuilderStage::Mock, None, &s)
.unwrap();
let circuit = StepCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
None,
&s,
&params,
)
.unwrap();

let prover = MockProver::<Fr>::run(K, &circuit, circuit.instances()).unwrap();
prover.assert_satisfied_par();

const CONFIG_PATH: &str = "../lightclient-circuits/config/committee_update_testnet.json";

let pinning = Eth2ConfigPinning::from_path(CONFIG_PATH);
let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::mock_circuit(
&params,
let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
Some(pinning),
&c,
&params,
)
.unwrap();

Expand Down
4 changes: 2 additions & 2 deletions preprocessor/src/rotation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -132,11 +132,11 @@ mod tests {
let pinning = Eth2ConfigPinning::from_path(CONFIG_PATH);
let params: ParamsKZG<Bn256> = gen_srs(K);

let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::mock_circuit(
&params,
let circuit = CommitteeUpdateCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
Some(pinning),
&witness,
&params,
)
.unwrap();

Expand Down
4 changes: 2 additions & 2 deletions preprocessor/src/step.rs
Original file line number Diff line number Diff line change
Expand Up @@ -183,11 +183,11 @@ mod tests {
let witness = fetch_step_args::<Testnet, _>(&client).await.unwrap();
let params: ParamsKZG<Bn256> = gen_srs(K);

let circuit = StepCircuit::<Testnet, Fr>::mock_circuit(
&params,
let circuit = StepCircuit::<Testnet, Fr>::create_circuit(
CircuitBuilderStage::Mock,
None,
&witness,
&params,
)
.unwrap();

Expand Down

0 comments on commit 2f7f00d

Please sign in to comment.