diff --git a/zkevm-circuits/src/evm_circuit.rs b/zkevm-circuits/src/evm_circuit.rs index 1a1265a1a0..70ac7a1f55 100644 --- a/zkevm-circuits/src/evm_circuit.rs +++ b/zkevm-circuits/src/evm_circuit.rs @@ -22,7 +22,7 @@ use witness::Block; pub struct EvmCircuit { fixed_table: [Column; 4], byte_table: [Column; 1], - execution: ExecutionConfig, + execution: Box>, } impl EvmCircuit { @@ -38,7 +38,7 @@ impl EvmCircuit { let fixed_table = [(); 4].map(|_| meta.fixed_column()); let byte_table = [(); 1].map(|_| meta.fixed_column()); - let execution = ExecutionConfig::configure( + let execution = Box::new(ExecutionConfig::configure( meta, power_of_randomness, &fixed_table, @@ -47,7 +47,7 @@ impl EvmCircuit { rw_table, bytecode_table, block_table, - ); + )); Self { fixed_table,