├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── cargo-license.yaml │ ├── ci.yaml │ └── secrets_scanner.yaml ├── .gitignore ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── SECURITY.md ├── deny.toml ├── eraLogo.png ├── rust-toolchain.toml ├── rustfmt.toml └── src ├── base_structures ├── decommit_query │ └── mod.rs ├── log_query │ └── mod.rs ├── memory_query │ └── mod.rs ├── mod.rs ├── precompile_input_outputs │ └── mod.rs ├── recursion_query │ └── mod.rs ├── register │ └── mod.rs ├── state_diff_record │ └── mod.rs └── vm_state │ ├── callstack.rs │ ├── mod.rs │ └── saved_context.rs ├── code_unpacker_sha256 ├── input.rs └── mod.rs ├── config.rs ├── demux_log_queue ├── input.rs └── mod.rs ├── ecrecover ├── baseline.rs ├── decomp_table.rs ├── input.rs ├── mod.rs ├── naf_abs_div2_table.rs ├── new_optimized.rs └── secp256k1 │ ├── fixed_base_mul_table.rs │ ├── fq.rs │ ├── fr.rs │ └── mod.rs ├── eip_4844 ├── input.rs └── mod.rs ├── fsm_input_output ├── circuit_inputs │ ├── main_vm.rs │ └── mod.rs └── mod.rs ├── keccak256_round_function ├── buffer │ └── mod.rs ├── input.rs └── mod.rs ├── lib.rs ├── linear_hasher ├── input.rs └── mod.rs ├── log_sorter ├── input.rs └── mod.rs ├── main_vm ├── cycle.rs ├── decoded_opcode.rs ├── loading.rs ├── mod.rs ├── opcode_bitmask.rs ├── opcodes │ ├── add_sub.rs │ ├── binop.rs │ ├── call_ret.rs │ ├── call_ret_impl │ │ ├── far_call.rs │ │ ├── mod.rs │ │ ├── near_call.rs │ │ └── ret.rs │ ├── context.rs │ ├── jump.rs │ ├── log.rs │ ├── mod.rs │ ├── mul_div.rs │ ├── nop.rs │ ├── ptr.rs │ ├── shifts.rs │ └── uma.rs ├── pre_state.rs ├── register_input_view.rs ├── state_diffs.rs ├── utils.rs └── witness_oracle.rs ├── ram_permutation ├── input.rs └── mod.rs ├── recursion ├── compression │ ├── input.rs │ └── mod.rs ├── interblock │ ├── input.rs │ ├── keccak_aggregator.rs │ └── mod.rs ├── leaf_layer │ ├── input.rs │ └── mod.rs ├── mod.rs ├── node_layer │ ├── input.rs │ └── mod.rs └── recursion_tip │ ├── input.rs │ └── mod.rs ├── scheduler ├── auxiliary.rs ├── block_header │ └── mod.rs ├── input.rs └── mod.rs ├── secp256r1_verify ├── baseline.rs ├── fixed_base_mul_table.rs ├── input.rs ├── mod.rs └── secp256r1 │ ├── fq.rs │ ├── fr.rs │ └── mod.rs ├── sha256_round_function ├── input.rs └── mod.rs ├── sort_decommittment_requests ├── input.rs └── mod.rs ├── storage_application ├── input.rs └── mod.rs ├── storage_validity_by_grand_product ├── input.rs ├── mod.rs └── test_input.rs ├── tables ├── bitshift.rs ├── call_costs_and_stipends.rs ├── conditional.rs ├── integer_to_boolean_mask.rs ├── mod.rs ├── opcodes_decoding.rs ├── pubdata_cost_validity.rs ├── test_bit.rs └── uma_ptr_read_cleanup.rs ├── transient_storage_validity_by_grand_product ├── input.rs └── mod.rs └── utils.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/cargo-license.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/.github/workflows/cargo-license.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/secrets_scanner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/.github/workflows/secrets_scanner.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | .idea 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/SECURITY.md -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/deny.toml -------------------------------------------------------------------------------- /eraLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/eraLogo.png -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 100 -------------------------------------------------------------------------------- /src/base_structures/decommit_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/decommit_query/mod.rs -------------------------------------------------------------------------------- /src/base_structures/log_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/log_query/mod.rs -------------------------------------------------------------------------------- /src/base_structures/memory_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/memory_query/mod.rs -------------------------------------------------------------------------------- /src/base_structures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/mod.rs -------------------------------------------------------------------------------- /src/base_structures/precompile_input_outputs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/precompile_input_outputs/mod.rs -------------------------------------------------------------------------------- /src/base_structures/recursion_query/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/recursion_query/mod.rs -------------------------------------------------------------------------------- /src/base_structures/register/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/register/mod.rs -------------------------------------------------------------------------------- /src/base_structures/state_diff_record/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/state_diff_record/mod.rs -------------------------------------------------------------------------------- /src/base_structures/vm_state/callstack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/vm_state/callstack.rs -------------------------------------------------------------------------------- /src/base_structures/vm_state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/vm_state/mod.rs -------------------------------------------------------------------------------- /src/base_structures/vm_state/saved_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/base_structures/vm_state/saved_context.rs -------------------------------------------------------------------------------- /src/code_unpacker_sha256/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/code_unpacker_sha256/input.rs -------------------------------------------------------------------------------- /src/code_unpacker_sha256/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/code_unpacker_sha256/mod.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/demux_log_queue/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/demux_log_queue/input.rs -------------------------------------------------------------------------------- /src/demux_log_queue/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/demux_log_queue/mod.rs -------------------------------------------------------------------------------- /src/ecrecover/baseline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/baseline.rs -------------------------------------------------------------------------------- /src/ecrecover/decomp_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/decomp_table.rs -------------------------------------------------------------------------------- /src/ecrecover/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/input.rs -------------------------------------------------------------------------------- /src/ecrecover/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/mod.rs -------------------------------------------------------------------------------- /src/ecrecover/naf_abs_div2_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/naf_abs_div2_table.rs -------------------------------------------------------------------------------- /src/ecrecover/new_optimized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/new_optimized.rs -------------------------------------------------------------------------------- /src/ecrecover/secp256k1/fixed_base_mul_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/secp256k1/fixed_base_mul_table.rs -------------------------------------------------------------------------------- /src/ecrecover/secp256k1/fq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/secp256k1/fq.rs -------------------------------------------------------------------------------- /src/ecrecover/secp256k1/fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/secp256k1/fr.rs -------------------------------------------------------------------------------- /src/ecrecover/secp256k1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ecrecover/secp256k1/mod.rs -------------------------------------------------------------------------------- /src/eip_4844/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/eip_4844/input.rs -------------------------------------------------------------------------------- /src/eip_4844/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/eip_4844/mod.rs -------------------------------------------------------------------------------- /src/fsm_input_output/circuit_inputs/main_vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/fsm_input_output/circuit_inputs/main_vm.rs -------------------------------------------------------------------------------- /src/fsm_input_output/circuit_inputs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/fsm_input_output/circuit_inputs/mod.rs -------------------------------------------------------------------------------- /src/fsm_input_output/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/fsm_input_output/mod.rs -------------------------------------------------------------------------------- /src/keccak256_round_function/buffer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/keccak256_round_function/buffer/mod.rs -------------------------------------------------------------------------------- /src/keccak256_round_function/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/keccak256_round_function/input.rs -------------------------------------------------------------------------------- /src/keccak256_round_function/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/keccak256_round_function/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/linear_hasher/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/linear_hasher/input.rs -------------------------------------------------------------------------------- /src/linear_hasher/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/linear_hasher/mod.rs -------------------------------------------------------------------------------- /src/log_sorter/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/log_sorter/input.rs -------------------------------------------------------------------------------- /src/log_sorter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/log_sorter/mod.rs -------------------------------------------------------------------------------- /src/main_vm/cycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/cycle.rs -------------------------------------------------------------------------------- /src/main_vm/decoded_opcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/decoded_opcode.rs -------------------------------------------------------------------------------- /src/main_vm/loading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/loading.rs -------------------------------------------------------------------------------- /src/main_vm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/mod.rs -------------------------------------------------------------------------------- /src/main_vm/opcode_bitmask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcode_bitmask.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/add_sub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/add_sub.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/binop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/binop.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/call_ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/call_ret.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/call_ret_impl/far_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/call_ret_impl/far_call.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/call_ret_impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/call_ret_impl/mod.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/call_ret_impl/near_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/call_ret_impl/near_call.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/call_ret_impl/ret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/call_ret_impl/ret.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/context.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/jump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/jump.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/log.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/mod.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/mul_div.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/mul_div.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/nop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/nop.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/ptr.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/shifts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/shifts.rs -------------------------------------------------------------------------------- /src/main_vm/opcodes/uma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/opcodes/uma.rs -------------------------------------------------------------------------------- /src/main_vm/pre_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/pre_state.rs -------------------------------------------------------------------------------- /src/main_vm/register_input_view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/register_input_view.rs -------------------------------------------------------------------------------- /src/main_vm/state_diffs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/state_diffs.rs -------------------------------------------------------------------------------- /src/main_vm/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/utils.rs -------------------------------------------------------------------------------- /src/main_vm/witness_oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/main_vm/witness_oracle.rs -------------------------------------------------------------------------------- /src/ram_permutation/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ram_permutation/input.rs -------------------------------------------------------------------------------- /src/ram_permutation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/ram_permutation/mod.rs -------------------------------------------------------------------------------- /src/recursion/compression/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/compression/input.rs -------------------------------------------------------------------------------- /src/recursion/compression/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/compression/mod.rs -------------------------------------------------------------------------------- /src/recursion/interblock/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/interblock/input.rs -------------------------------------------------------------------------------- /src/recursion/interblock/keccak_aggregator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/interblock/keccak_aggregator.rs -------------------------------------------------------------------------------- /src/recursion/interblock/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/interblock/mod.rs -------------------------------------------------------------------------------- /src/recursion/leaf_layer/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/leaf_layer/input.rs -------------------------------------------------------------------------------- /src/recursion/leaf_layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/leaf_layer/mod.rs -------------------------------------------------------------------------------- /src/recursion/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/mod.rs -------------------------------------------------------------------------------- /src/recursion/node_layer/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/node_layer/input.rs -------------------------------------------------------------------------------- /src/recursion/node_layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/node_layer/mod.rs -------------------------------------------------------------------------------- /src/recursion/recursion_tip/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/recursion_tip/input.rs -------------------------------------------------------------------------------- /src/recursion/recursion_tip/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/recursion/recursion_tip/mod.rs -------------------------------------------------------------------------------- /src/scheduler/auxiliary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/scheduler/auxiliary.rs -------------------------------------------------------------------------------- /src/scheduler/block_header/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/scheduler/block_header/mod.rs -------------------------------------------------------------------------------- /src/scheduler/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/scheduler/input.rs -------------------------------------------------------------------------------- /src/scheduler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/scheduler/mod.rs -------------------------------------------------------------------------------- /src/secp256r1_verify/baseline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/secp256r1_verify/baseline.rs -------------------------------------------------------------------------------- /src/secp256r1_verify/fixed_base_mul_table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/secp256r1_verify/fixed_base_mul_table.rs -------------------------------------------------------------------------------- /src/secp256r1_verify/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/secp256r1_verify/input.rs -------------------------------------------------------------------------------- /src/secp256r1_verify/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/secp256r1_verify/mod.rs -------------------------------------------------------------------------------- /src/secp256r1_verify/secp256r1/fq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/secp256r1_verify/secp256r1/fq.rs -------------------------------------------------------------------------------- /src/secp256r1_verify/secp256r1/fr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/secp256r1_verify/secp256r1/fr.rs -------------------------------------------------------------------------------- /src/secp256r1_verify/secp256r1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/secp256r1_verify/secp256r1/mod.rs -------------------------------------------------------------------------------- /src/sha256_round_function/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/sha256_round_function/input.rs -------------------------------------------------------------------------------- /src/sha256_round_function/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/sha256_round_function/mod.rs -------------------------------------------------------------------------------- /src/sort_decommittment_requests/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/sort_decommittment_requests/input.rs -------------------------------------------------------------------------------- /src/sort_decommittment_requests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/sort_decommittment_requests/mod.rs -------------------------------------------------------------------------------- /src/storage_application/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/storage_application/input.rs -------------------------------------------------------------------------------- /src/storage_application/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/storage_application/mod.rs -------------------------------------------------------------------------------- /src/storage_validity_by_grand_product/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/storage_validity_by_grand_product/input.rs -------------------------------------------------------------------------------- /src/storage_validity_by_grand_product/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/storage_validity_by_grand_product/mod.rs -------------------------------------------------------------------------------- /src/storage_validity_by_grand_product/test_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/storage_validity_by_grand_product/test_input.rs -------------------------------------------------------------------------------- /src/tables/bitshift.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/bitshift.rs -------------------------------------------------------------------------------- /src/tables/call_costs_and_stipends.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/call_costs_and_stipends.rs -------------------------------------------------------------------------------- /src/tables/conditional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/conditional.rs -------------------------------------------------------------------------------- /src/tables/integer_to_boolean_mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/integer_to_boolean_mask.rs -------------------------------------------------------------------------------- /src/tables/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/mod.rs -------------------------------------------------------------------------------- /src/tables/opcodes_decoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/opcodes_decoding.rs -------------------------------------------------------------------------------- /src/tables/pubdata_cost_validity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/pubdata_cost_validity.rs -------------------------------------------------------------------------------- /src/tables/test_bit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/test_bit.rs -------------------------------------------------------------------------------- /src/tables/uma_ptr_read_cleanup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/tables/uma_ptr_read_cleanup.rs -------------------------------------------------------------------------------- /src/transient_storage_validity_by_grand_product/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/transient_storage_validity_by_grand_product/input.rs -------------------------------------------------------------------------------- /src/transient_storage_validity_by_grand_product/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/transient_storage_validity_by_grand_product/mod.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/era-zkevm_circuits/HEAD/src/utils.rs --------------------------------------------------------------------------------