Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
bdf7826
rollback dep of zkvm-prover
noel2004 Nov 25, 2025
9839bf7
prover quit while proving process has panicked
noel2004 Nov 25, 2025
d262a63
Merge remote-tracking branch 'origin/develop' into feat/prover_4.7
noel2004 Nov 25, 2025
dc29c8c
Merge remote-tracking branch 'origin/develop' into feat/prover_4.7
noel2004 Nov 25, 2025
af63bc0
fix wrong configuration
noel2004 Nov 25, 2025
5c2803c
Merge remote-tracking branch 'origin/develop' into feat/prover_4.7
noel2004 Dec 3, 2025
5ae31bc
Merge remote-tracking branch 'origin/develop' into feat/prover_4.7
noel2004 Dec 3, 2025
98be0a0
Merge remote-tracking branch 'origin/develop' into feat/prover_4.7
noel2004 Dec 9, 2025
b244fa8
Merge remote-tracking branch 'origin/develop' into feat/prover_4.7
noel2004 Dec 16, 2025
e852915
update zkvm-prover
noel2004 Dec 16, 2025
b833468
add debug mode, trivial fixings
noel2004 Dec 16, 2025
930a12a
update zkvm-prover dep and openvm to 1.4.2
noel2004 Dec 16, 2025
3b174f8
add test data for mainnet galileo and prune feynman (can not be teste…
noel2004 Dec 16, 2025
74a3d7a
udpate zkvm-prover dep
noel2004 Dec 17, 2025
ede29c7
init dumper
noel2004 Dec 18, 2025
b270d96
dumper
noel2004 Dec 18, 2025
79d79ed
fix
noel2004 Dec 18, 2025
d306b38
fix
noel2004 Dec 18, 2025
03b992f
json mode
noel2004 Dec 18, 2025
492563f
Merge remote-tracking branch 'origin/develop' into feat/zkvm_prover_142
noel2004 Jan 16, 2026
6a57a2e
update dep of zkvm prover and trivial fixing
noel2004 Jan 16, 2026
8955d4f
Merge branch 'feat/zkvm_prover_143' into develop
noel2004 Feb 16, 2026
58297d3
fix e2e tool
noel2004 Feb 19, 2026
b76539b
update test env
noel2004 Feb 19, 2026
93f755c
update dep
noel2004 Feb 20, 2026
252eea9
use galileov2 for cloak test enviroment
noel2004 Feb 20, 2026
a35834d
fix make file in e2e test
noel2004 Feb 20, 2026
e1aa90b
update ZKVM_VERSION
noel2004 Feb 25, 2026
f2a9ba5
upgrade dep
noel2004 Mar 2, 2026
649c441
pump crates version
noel2004 Mar 2, 2026
09d83e1
udpate testing configuration
noel2004 Mar 6, 2026
fafcea4
Merge remote-tracking branch 'origin/develop' into feat/zkvm_prover_143
noel2004 Mar 13, 2026
bbe6c41
update proving-sdk
noel2004 Mar 18, 2026
766aa25
update zkvm-prover with patched openvm 1.4.3
noel2004 Mar 23, 2026
b4ccd70
update zkvm-prover and test stuff
noel2004 Mar 24, 2026
1408430
AI helper: init
noel2004 Feb 25, 2026
343ed78
refine the skill and update makefile
noel2004 Mar 24, 2026
ac40de8
agentic the local test
noel2004 Apr 13, 2026
7643561
add unit test agent
noel2004 Apr 14, 2026
949271c
fix "put into background" instruction
noel2004 Apr 14, 2026
00c407c
+ fix local memory instruction
noel2004 Apr 15, 2026
b19dac8
update ignore files
noel2004 Apr 15, 2026
b0575d9
update zkvm prover
lispc May 19, 2026
1e020b9
fix cargo check
Velaciela May 19, 2026
d595390
fix cargo fmt import ordering
Velaciela May 19, 2026
4657129
add docs
Velaciela May 19, 2026
d46829c
test e2e done
Velaciela May 19, 2026
13193e8
Merge origin/develop into feat/zkvm_prover_143
Velaciela May 19, 2026
4ac05e7
done
Velaciela May 20, 2026
37a43ba
fix ci
Velaciela May 20, 2026
7186b4a
remove coordinator-proxy in e2e test
Velaciela May 22, 2026
db1b42c
update .gitignore
lispc May 22, 2026
9918cd4
chore: bump version to v4.7.13-openvm16 for custom OpenVM 1.6 build
lispc May 22, 2026
4d0a683
Merge remote-tracking branch 'origin/develop' into feat/zkvm_prover_143
lispc May 29, 2026
b9a4a3a
docs(setup): add shadow coordinator + prover testing guide and scripts
lispc May 29, 2026
129d6e5
feat(sender): add dry-run mode for transaction simulation via eth_call
lispc May 29, 2026
9cab5b6
update docs/shadow-testing/README.md
lispc May 30, 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: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,5 @@ target
zkvm-prover/*.json
.work/
rollup/tests.test
local-secrets.md
tmp/
17 changes: 17 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,22 @@ Follow the structured testing guide in [`docs/testing/openvm-upgrade-testing-gui
4. End-to-end proving
5. Docker image builds

## Shadow Coordinator + Prover Testing (Production Task Replay)

For testing proof generation against **real mainnet production tasks** without interfering with the live system, use the **Shadow Coordinator** approach. This is significantly faster than a full shadow fork:

- **Architecture**: Local coordinator (`:8390`) + local prover (GPU), fed by imported production task data.
- **Docs**: [`docs/shadow-testing/README.md`](docs/shadow-testing/README.md) — full setup guide, troubleshooting, config reference.
- **Quick Start**: [`scripts/shadow-testing/QUICKSTART.md`](scripts/shadow-testing/QUICKSTART.md)
- **Automation**: [`scripts/shadow-testing/setup.sh`](scripts/shadow-testing/setup.sh) — one-command setup for postgres, coordinator, and prover.

Key hard-won rules:
- **L2 RPC**: Must support `debug_executionWitness`. `https://mainnet-rpc.scroll.io` works; `https://rpc.scroll.io` does not.
- **S3 circuit URLs**: v0.8.0 uses `v0.8.0/` prefix (no `/releases/`).
- **l2_block table**: Coordinator needs this for block hash lookups. Must be populated and linked via `chunk_hash`.
- **Blocks**: Must be post-fork (GalileoV2 / codec V10 = blocks ≥ 33,750,000 on mainnet).
- **L1 messages**: If chunks contain L1 messages, prover needs `scroll_getL1MessagesInBlock` RPC support. Most chunks at current mainnet height do NOT contain L1 messages, so this is usually non-blocking.

## Useful Commands

```bash
Expand Down Expand Up @@ -116,4 +132,5 @@ make coordinator_setup
| [`docs/prover-coordinator-overview.md`](docs/prover-coordinator-overview.md) | Architecture, data flow, component relationships, common operations |
| [`docs/testing/openvm-upgrade-testing-guide.md`](docs/testing/openvm-upgrade-testing-guide.md) | Step-by-step testing checklist after OpenVM / zkvm-prover upgrades |
| [`docs/testing/docker-compose-e2e-guide.md`](docs/testing/docker-compose-e2e-guide.md) | Production-like E2E testing with Docker Compose + Coordinator Proxy |
| [`docs/shadow-testing/README.md`](docs/shadow-testing/README.md) | Shadow coordinator + local prover setup for production task replay |
| [`docs/testing_reports/openvm-v1.6.0-guest-v0.8.0-May19.md`](docs/testing_reports/openvm-v1.6.0-guest-v0.8.0-May19.md) | Test report for PR #1783 (OpenVM 1.6.0, guest v0.8.0) |
2 changes: 1 addition & 1 deletion common/version/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"runtime/debug"
)

var tag = "v4.7.13"
var tag = "v4.7.13-openvm16"

var commit = func() string {
if info, ok := debug.ReadBuildInfo(); ok {
Expand Down
Loading