This repository has been archived by the owner on May 3, 2024. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In-circuit blockhash calculation #98
In-circuit blockhash calculation #98
Changes from 48 commits
9b43c24
28ef033
1ddefc6
a786df7
31b6dd8
c5d1298
2e898af
621590b
b823abd
70529c0
7f59e70
b8e43bd
19e5277
9a2a854
aae7300
ce2346b
17801f3
c305c8e
1328b65
35944ba
6c4e630
c64278a
bce8d27
4d16ea0
ea7b8e9
6edb468
03979df
7c4f8b9
a59e2e5
207a5eb
8d1399e
d53df04
a37a494
c625044
7e95c2f
4de76ce
718b923
d661601
8b53902
ac3c7b3
2798ac5
ba93650
5ca964e
9dd12e8
872f182
9796491
6ab8033
54d6f05
456f274
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check failure on line 11 in circuit-benchmarks/examples/pi_circuit_integration.rs
GitHub Actions / Clippy
this import is redundant
Check failure on line 292 in circuit-benchmarks/examples/pi_circuit_integration.rs
GitHub Actions / Clippy
use of `unwrap_or` followed by a function call
Check failure on line 295 in circuit-benchmarks/examples/pi_circuit_integration.rs
GitHub Actions / Clippy
this expression creates a reference which is immediately dereferenced by the compiler
Check failure on line 373 in circuit-benchmarks/examples/pi_circuit_integration.rs
GitHub Actions / Clippy
use of `expect` followed by a function call
Check failure on line 2 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `end_timer`, `start_timer`
Check warning on line 2 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 2 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 2 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 3 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `eth_types::geth_types::GethData`
Check warning on line 3 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 3 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 3 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 4 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `U256`, `Word`, `address`, `bytecode`
Check warning on line 4 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 4 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 4 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 5 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `ethers_signers::LocalWallet`
Check warning on line 5 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 5 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 5 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 6 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `ethers_signers::Signer`
Check failure on line 7 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `halo2_proofs::arithmetic::Field`
Check warning on line 7 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 7 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 7 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 9 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `ParamsVerifierKZG`
Check warning on line 9 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 9 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 9 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 10 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `ProverSHPLONK`, `VerifierSHPLONK`
Check warning on line 10 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 10 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 10 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 11 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `halo2_proofs::poly::kzg::strategy::SingleStrategy`
Check warning on line 11 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 11 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 11 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 16 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `Blake2bRead`, `Blake2bWrite`, `Challenge255`
Check warning on line 16 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 16 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 16 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 19 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `MOCK_CHAIN_ID`, `TestContext`
Check warning on line 19 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Bitrot check
Check warning on line 19 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-unknown-unknown
Check warning on line 19 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Build target wasm32-wasi
Check failure on line 20 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `rand::SeedableRng`
Check failure on line 21 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `ChaCha20Rng`, `ChaChaRng`
Check failure on line 22 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `rand_xorshift::XorShiftRng`
Check failure on line 23 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `std::collections::HashMap`
Check failure on line 24 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `std::env::var`
Check failure on line 25 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `std::io::Read`
Check failure on line 26 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `PiCircuit`, `PiTestCircuit`, `PublicData`
Check failure on line 28 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `zkevm_circuits::test_util::rand_tx`
Check failure on line 29 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `zkevm_circuits::util::SubCircuit`
Check failure on line 163 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `io::Cursor`, `time::Instant`
Check failure on line 237 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
this expression creates a reference which is immediately dereferenced by the compiler
Check failure on line 243 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
function `evm_verify` is never used
Check failure on line 265 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
function `gen_proof` is never used
Check failure on line 315 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
use of `expect` followed by a function call
Check failure on line 355 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused imports: `Deserialize`, `Serialize`
Check failure on line 359 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused import: `zkevm_circuits::tx_circuit::PrimeField`
Check failure on line 389 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused variable: `eth_block`
Check failure on line 396 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused variable: `instance`
Check failure on line 416 in circuit-benchmarks/examples/super_circuit_integration.rs
GitHub Actions / Clippy
unused variable: `deployment_code`