Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
215d95e
Upgrade wasmer version to 7
rory-ocl Feb 4, 2026
512f796
Bump rust version to 1.93
rory-ocl Feb 4, 2026
7721370
Update rust version in github action
rory-ocl Feb 4, 2026
0ea74b2
Update rust version in Dockerfile
rory-ocl Feb 4, 2026
3d31015
Merge branch 'rust-1.93' into wasmer7
rory-ocl Feb 4, 2026
fed9471
Try compiler flags to fix ci
rory-ocl Feb 5, 2026
c58cf02
Add compiler-builtins to jit crate deps
rory-ocl Feb 6, 2026
96e8319
remove failed ci fix
rory-ocl Feb 6, 2026
2ce46ce
enable probestack for jit crate
rory-ocl Feb 6, 2026
05d962c
Bump cbindgen version
rory-ocl Feb 6, 2026
41e50fe
fix submodule pins
joshuacolvin0 Feb 7, 2026
e2a05af
Fix updates for wasmer upgrade
rory-ocl Feb 9, 2026
3788478
Build stylus crate with new wasmparser
rory-ocl Feb 10, 2026
24966eb
Fix wasmer import
rory-ocl Feb 10, 2026
4f0290d
Fix stylus tests for new sdk version
rory-ocl Feb 11, 2026
b155f23
Temporarity disable erc20 test and fix others
rory-ocl Feb 12, 2026
7f5e896
Merge remote-tracking branch 'origin/master' into wasmer7
rory-ocl Feb 12, 2026
e3571b8
Use same geth as master
rory-ocl Feb 12, 2026
494a92a
Set precompiles commit to same as master
rory-ocl Feb 13, 2026
61062ad
Merge remote-tracking branch 'origin/master' into wasmer7
rory-ocl Feb 13, 2026
c29160c
Merge remote-tracking branch 'origin/master' into wasmer7
rory-ocl Feb 25, 2026
6b9785c
Merge remote-tracking branch 'origin/master' into wasmer7
rory-ocl Feb 27, 2026
937ddcd
Add consensus-v60-alpha.2 support
joshuacolvin0 Feb 27, 2026
eb2d9bf
Update rust-toolchain.toml to use 1.93
joshuacolvin0 Feb 27, 2026
55dcc1f
Update tool versions in check-build
joshuacolvin0 Feb 27, 2026
68e8ccc
Remove old module roots
joshuacolvin0 Feb 27, 2026
878ff8b
Temporarily add old version of multicall.wasm.wat for CI testing
rory-ocl Mar 2, 2026
51db780
Revert multicall wat test and bump page target
rory-ocl Mar 4, 2026
a57eabc
Update blocks_input file and fix TestProgramSimpleCost tests
bragaigor Mar 6, 2026
ee1106b
Make clippy happy and temporarily comment cranelift verifier
bragaigor Mar 6, 2026
e9b6712
make clippy happy
bragaigor Mar 6, 2026
18acb96
format and fix rust tests
bragaigor Mar 6, 2026
e9eb9e6
Update TestStylusTracer and TestCallInkUsage
bragaigor Mar 9, 2026
93179df
Merge branch 'master' into wasmer7
bragaigor Mar 9, 2026
afc2621
update gas values usage to reflect new allocator
bragaigor Mar 9, 2026
ec19d53
update TestDeployStylusRootContractGreaterThanMaxCodeSize test
bragaigor Mar 9, 2026
dff1d2d
Update to wasmer 7.1.0-alpha.1 and update blocks-input.json
bragaigor Mar 9, 2026
f326141
update block_inputs.json
bragaigor Mar 9, 2026
afb3396
Block sequencing until address filter rules are loaded
MishkaRogachev Mar 10, 2026
48c19cb
fix globalstate test and introduce setWasmLimitTo7k
bragaigor Mar 10, 2026
f8a9173
make clippy happy
bragaigor Mar 10, 2026
342bf2b
Add test to make sure resize does not shrink merkle tree
bragaigor Mar 10, 2026
ee4b28b
Rename machine.wavm.br to machine.v2.wavm.br
bragaigor Mar 12, 2026
7cb97e9
Split resource kind storage access
MishkaRogachev Mar 13, 2026
edd6ce7
Add chnagelog
MishkaRogachev Mar 13, 2026
77e7bc7
fix(test): eliminate flaky TestNitroNodeVersionAlerter via determinis…
joshuacolvin0 Mar 15, 2026
746db9d
fix: replace debug log message and add negative log-level assertions
joshuacolvin0 Mar 16, 2026
e184562
Merge remote-tracking branch 'origin/master' into split-resource-kind…
MishkaRogachev Mar 16, 2026
24da0dc
Merge remote-tracking branch 'origin/master' into dont-allow-sequenci…
MishkaRogachev Mar 16, 2026
2f44644
Review fixes
MishkaRogachev Mar 16, 2026
03d5f5e
Update wasmer, uncomment verify and unskip test
bragaigor Mar 16, 2026
cebd937
Merge branch 'master' into wasmer7
bragaigor Mar 16, 2026
c2a7f22
Merge remote-tracking branch 'origin/master' into split-resource-kind…
MishkaRogachev Mar 17, 2026
22714ba
Review fixes and test-node submodule update
MishkaRogachev Mar 17, 2026
f50b742
Review fixes for TestSyncBlockedUntilFilteringReady
MishkaRogachev Mar 17, 2026
e5a18f1
Handle too-short AnyTrust batches as empty batches
Tristan-Wilson Mar 17, 2026
5712eef
Register fallback DA certificate reader to handle unexpected DACert b…
Tristan-Wilson Mar 17, 2026
84c9634
Merge branch 'master' into split-resource-kind-storage-access
MishkaRogachev Mar 17, 2026
6607b6a
Merge branch 'master' into split-resource-kind-storage-access
MishkaRogachev Mar 17, 2026
1ab3f9e
Merge branch 'master' into fix-version-alerter-test-flaky
eljobe Mar 17, 2026
bcd3163
bump WasmerSerializeVersion to 16
bragaigor Mar 17, 2026
68ce6a8
Merge branch 'master' into wasmer7
bragaigor Mar 17, 2026
c855d4e
Reset nitro-testnode to master pin
MishkaRogachev Mar 18, 2026
162fb08
Merge pull request #4504 from OffchainLabs/split-resource-kind-storag…
MishkaRogachev Mar 18, 2026
91a0752
Make Errno's inner field public
pmikolajczyk41 Mar 18, 2026
dbb2087
Add rkyv to dependencies
pmikolajczyk41 Mar 18, 2026
1861dd1
Validation crate: introduce ValidationInput intermediate data structu…
pmikolajczyk41 Mar 18, 2026
d7d2c21
Adapt validator service
pmikolajczyk41 Mar 18, 2026
0a247a9
Adapt JIT crate
pmikolajczyk41 Mar 18, 2026
749adc5
Concise wasip1 delegations
pmikolajczyk41 Mar 18, 2026
4e8935a
Extract two modules in prover
pmikolajczyk41 Mar 18, 2026
bd847c1
fmt
pmikolajczyk41 Mar 18, 2026
13bdea5
update wasmer to 7.1.0-rc.2 and regenerate block_inputs.json
bragaigor Mar 18, 2026
6fdaa16
Changelog
pmikolajczyk41 Mar 18, 2026
af6030c
minor patches
pmikolajczyk41 Mar 18, 2026
f36aae5
Merge remote-tracking branch 'origin/master' into pmikolajczyk/nit-46…
pmikolajczyk41 Mar 18, 2026
9450b8b
rm import
pmikolajczyk41 Mar 18, 2026
73538ad
update block_inputs.json and remove payable
bragaigor Mar 18, 2026
b0caaef
fmt
pmikolajczyk41 Mar 18, 2026
3506be0
update ink test to expect double call to hostio
bragaigor Mar 18, 2026
f4d6b60
Changelog
Tristan-Wilson Mar 18, 2026
f01b68e
Merge branch 'anytrust-cert-length-check' into dummy-dacert-reader
Tristan-Wilson Mar 18, 2026
5d03d85
Changelog
Tristan-Wilson Mar 18, 2026
2e389d7
Merge pull request #4519 from OffchainLabs/dummy-dacert-reader
tsahee Mar 18, 2026
d23c1fb
return unsupported opcode instead of panic
bragaigor Mar 18, 2026
343bdae
add comments for less ink and page behaviours
bragaigor Mar 18, 2026
690d7d2
Fix flaky tests caused by BlockValidator context canceled during shut…
joshuacolvin0 Mar 18, 2026
9ee1f7c
Fix flaky TestTimeboostTxsTimeoutByBlock by increasing tx timeout
joshuacolvin0 Mar 18, 2026
d5c64ae
Fix flaky TestVersion30/TestVersion40 by increasing RPCEVMTimeout
joshuacolvin0 Mar 18, 2026
fc0c533
Merge branch 'master' into fix-version-alerter-test-flaky
joshuacolvin0 Mar 18, 2026
8e546f1
Narrow StartWatchChanErr shutdown error suppression to context errors…
joshuacolvin0 Mar 18, 2026
f63dc07
Fix nil pointer dereference when version alerter skips and reset test…
joshuacolvin0 Mar 18, 2026
826f6b7
Use else-if for version alerter nil guard to prevent fall-through on …
joshuacolvin0 Mar 18, 2026
9183612
update wasmer pin to stylus which now has wasmer7
bragaigor Mar 18, 2026
d125d30
Remove branch line from .gitmodules which is not needed
bragaigor Mar 18, 2026
a442073
Merge pull request #4488 from OffchainLabs/dont-allow-sequencing-unti…
tsahee Mar 18, 2026
7c14e96
Merge pull request #4517 from OffchainLabs/anytrust-cert-length-check
tsahee Mar 18, 2026
511566c
remove unecessary package-lock.json
bragaigor Mar 18, 2026
9a3a0ed
Merge pull request #4332 from OffchainLabs/wasmer7
joshuacolvin0 Mar 18, 2026
b9d1452
Merge pull request #4507 from OffchainLabs/fix-version-alerter-test-f…
joshuacolvin0 Mar 18, 2026
a2a10b1
Merge remote-tracking branch 'origin/master' into pmikolajczyk/nit-46…
pmikolajczyk41 Mar 19, 2026
7187218
Use has-flag instead of nr==0
pmikolajczyk41 Mar 19, 2026
626bed6
Add tests for from_request
pmikolajczyk41 Mar 19, 2026
0c1ac82
Merge branch 'master' into braga/merge-master-wasmer7
bragaigor Mar 19, 2026
72c575a
formatting and update sp1-crates deps
bragaigor Mar 19, 2026
d9a3ce6
Remove check for empty msg
pmikolajczyk41 Mar 19, 2026
4e7cde2
Check for target
pmikolajczyk41 Mar 19, 2026
3345bec
take by value
pmikolajczyk41 Mar 19, 2026
7ced81b
take by value
pmikolajczyk41 Mar 19, 2026
4a8530b
use btreemap
pmikolajczyk41 Mar 19, 2026
2068b02
update wasmer and fix sp1 compilation
bragaigor Mar 19, 2026
9a23354
update wasmer for missing publish_eh_frame on x86
bragaigor Mar 19, 2026
6857904
attempt to fix Sp1 validation
bragaigor Mar 19, 2026
2bde565
Merge pull request #4521 from OffchainLabs/pmikolajczyk/nit-4671-port…
pmikolajczyk41 Mar 19, 2026
8c4b746
test without custom brotli
bragaigor Mar 19, 2026
c93242d
readd brotli and update upstream wasmer
bragaigor Mar 19, 2026
e89d1d3
Merge branch 'master' into braga/merge-master-wasmer7
bragaigor Mar 19, 2026
20ffc8a
guard with sp1
bragaigor Mar 20, 2026
a2641fb
guard bad stylus arch check against sp1 builds
bragaigor Mar 20, 2026
9e3f5dd
remove redundant code
bragaigor Mar 23, 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 .github/actions/install-rust/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ inputs:
toolchain:
required: true
description: 'Toolchain to install'
default: '1.88.0'
default: '1.93.0'
targets:
required: true
description: 'Compilation targets to install'
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/_validation-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,16 @@ jobs:

- name: Run arbitrator prover on block input json
run: |
target/bin/prover target/machines/latest/machine.wavm.br -b \
target/bin/prover target/machines/latest/machine.v2.wavm.br -b \
--json-inputs="${{ env.INPUT_FILE }}"

- name: Run jit prover on block input json
id: jit
run: |
OUTPUT=$(target/bin/jit --binary target/machines/latest/replay.wasm --require-success --debug \
json --inputs '${{ env.INPUT_FILE }}')
JIT_HASH=$(echo "$OUTPUT" | grep -oP 'hash \K(0x)?[a-f0-9]+')
target/bin/jit --binary target/machines/latest/replay.wasm --require-success --debug \
json --inputs '${{ env.INPUT_FILE }}' | tee /tmp/jit_output.txt

JIT_HASH=$(grep -oP 'hash \K(0x)?[a-f0-9]+' /tmp/jit_output.txt)
echo "jit_hash=$JIT_HASH" >> $GITHUB_OUTPUT

- name: Run Rust validation server (Native & Continuous)
Expand Down
166 changes: 82 additions & 84 deletions .github/workflows/testdata/block_inputs.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
[submodule "crates/tools/wasmer"]
path = crates/tools/wasmer
url = https://github.com/OffchainLabs/wasmer.git
branch = zk-prove-any/sp1-runner
[submodule "nitro-testnode"]
path = nitro-testnode
url = https://github.com/OffchainLabs/nitro-testnode.git
Expand Down
Loading
Loading