Skip to content
Open
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d8f1bbf
build(evm): update generated verifier pragma to Solidity 0.8.30
jtcoolen Jan 10, 2026
bcd1f54
test(evm): raise local limits for large-verifier gas estimation
jtcoolen Jan 19, 2026
6ceb111
chore(vendor): vendor halo2-lib snapshot and route halo2-base/ecc loc…
jtcoolen Feb 17, 2026
5fc6269
chore(vendor): apply halo2-base blsFr scalar-field patch (360a9d3)
jtcoolen Feb 17, 2026
52272a3
chore(vendor): apply halo2-base blsFq 6-limb patch set (f56347d)
jtcoolen Feb 17, 2026
3521425
fix(vendor): make from_u64_digits width-agnostic
jtcoolen Feb 17, 2026
7c2e1b9
chore(lockfile): resolve dependency graph for pinned halo2 stack
jtcoolen Feb 17, 2026
c5a590e
chore(vendor): import halo2-base snapshot from f56347d
jtcoolen Feb 17, 2026
37ddb9b
fix(vendor): make from_u64_digits width-agnostic
jtcoolen Feb 17, 2026
37c0669
refactor(sdk): switch bn256 generics to bls12_381
jtcoolen Feb 17, 2026
86c7d76
feat(evm-loader): support BLS byte widths for proof/ec-point IO
jtcoolen Feb 17, 2026
63d9de6
feat(evm-decider): move G2 serialization to 8-word pairing inputs
jtcoolen Feb 17, 2026
0acb7c4
feat(evm-codegen): adopt BLS precompile call shapes in generated runtime
jtcoolen Feb 17, 2026
de04db8
fix(evm): correct EIP-2537 precompile addresses
jtcoolen Feb 17, 2026
594f95c
fix(decider): serialize G2 in EIP-2537 c0,c1 order
jtcoolen Feb 17, 2026
6e50139
fix(field-arith): set LIMBS=3 and BITS=128 for BLS constraints
jtcoolen Feb 17, 2026
a089d14
chore(toolchain): bump rust-toolchain to 1.88.0
jtcoolen Feb 17, 2026
7c3dd7f
fix(revm): harden Prague config and revert diagnostics
jtcoolen Feb 17, 2026
79bfb0a
chore(lockfile): refresh lockfile after revm/runtime wiring
jtcoolen Feb 17, 2026
42c1649
chore(evm): improve solc error surfacing
jtcoolen Feb 17, 2026
728397d
fix(transcript/evm): handle identity encoding and disjoint transcript…
jtcoolen Feb 25, 2026
f4e4942
perf(loader_evm): batch MSM precompile path and harden inversion sema…
jtcoolen Feb 25, 2026
0004143
chore(example): port standard_plonk to BLS12-381
jtcoolen Feb 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion snark-verifier/src/loader/evm/code.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ impl SolidityAssemblyCode {
"
// SPDX-License-Identifier: MIT

pragma solidity 0.8.19;
pragma solidity 0.8.30;

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO we may want to relax the constraint on the solidity version


contract Halo2Verifier {{
fallback(bytes calldata) external returns (bytes memory) {{
Expand Down