Skip to content
This repository was archived by the owner on Dec 5, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
6034621
docs: OpProofStorage DB Schema (op-rs/op-reth#583)
sadiq1971 Jan 14, 2026
f194918
chore: push devstack support for op-reth upstream (op-rs/op-reth#585)
itschaindev Jan 14, 2026
8d70f69
feat: add verification interval for integrity check (op-rs/op-reth#577)
itschaindev Jan 14, 2026
6c2b69a
chore: backfill refactor (op-rs/op-reth#578)
dhyaniarun1993 Jan 15, 2026
6d56aa0
chore: update optimism (op-rs/op-reth#590)
dhyaniarun1993 Jan 15, 2026
10f59a0
chore(tire): Improve test coverage for `OpProofsStorageError` (op-rs/…
emhane Jan 15, 2026
d89527d
fix: db_stat after upstream pull (op-rs/op-reth#601)
dhyaniarun1993 Jan 16, 2026
9b46623
test: unit test for exex (op-rs/op-reth#599)
sadiq1971 Jan 19, 2026
a68195b
fix: `MdbxStorageCursor` non first key issue (op-rs/op-reth#602)
itschaindev Jan 19, 2026
9ae48d0
chore: added exex missing tests (op-rs/op-reth#605)
dhyaniarun1993 Jan 20, 2026
b25eb22
chore: getProof benchmark utility added (op-rs/op-reth#550)
dhyaniarun1993 Jan 20, 2026
19b201f
feat: refactor and optimise pruning (op-rs/op-reth#587)
dhyaniarun1993 Jan 21, 2026
22bc513
fix: prune redundant tombstones at history horizon (op-rs/op-reth#620)
dhyaniarun1993 Jan 21, 2026
09a249f
feat: backfill job restart-safe and idempotent (op-rs/op-reth#594)
sadiq1971 Jan 21, 2026
029e4c1
chore(trie): Use `reth-trie-common` to enable `serde-bincode-compat` …
emhane Jan 22, 2026
3fcfc84
feat: backfill renamed to initialize (op-rs/op-reth#622)
sadiq1971 Jan 22, 2026
e75846f
feat: refactored store (op-rs/op-reth#623)
sadiq1971 Jan 23, 2026
ea0272a
chore: mv proof args to rollup node (op-rs/op-reth#625)
dhyaniarun1993 Jan 23, 2026
b0cb730
chore(trie): Revert redundant diff (op-rs/op-reth#610)
emhane Jan 23, 2026
16234ab
chore: use reth versioned deps (op-rs/op-reth#627)
dhyaniarun1993 Jan 23, 2026
aa5a191
chore(trie): Fix lint (op-rs/op-reth#636)
emhane Jan 26, 2026
4cfa4af
fix: removed unused pruner metrics (op-rs/op-reth#638)
sadiq1971 Jan 27, 2026
34197e5
chore(trie): Remove redundant generic lifetime for `InitializationJob…
emhane Jan 27, 2026
3f30fbe
chore(trie): Make `initialize` a method of `InitializationJob` (op-rs…
emhane Jan 27, 2026
01c0374
refactor(trie): use parking_lot::RwLock in InMemoryProofsStorage (op-…
Himess Jan 27, 2026
c007f59
feat: async notification processing (op-rs/op-reth#614)
dhyaniarun1993 Jan 27, 2026
5d0a4d8
chore: simplify OpProofsStore (op-rs/op-reth#639)
dhyaniarun1993 Jan 27, 2026
63fe697
chore: ExEx config builder (op-rs/op-reth#642)
dhyaniarun1993 Jan 27, 2026
4a8c89f
chore(trie): Fix redundant type annotations (op-rs/op-reth#645)
emhane Jan 27, 2026
221d813
chore(trie): Replace redundant clone of entries in `InitializationJob…
emhane Jan 27, 2026
0b82e72
chore: moved proof initialization to `reth-optimism-node` (op-rs/op-r…
sadiq1971 Jan 28, 2026
8ab4027
chore: separate initial state store trait (op-rs/op-reth#647)
dhyaniarun1993 Jan 28, 2026
4522254
chore(test): support reth as in sequencer and validator (op-rs/op-ret…
dhyaniarun1993 Jan 29, 2026
48240eb
chore: fix flaky e2e test (op-rs/op-reth#653)
dhyaniarun1993 Jan 29, 2026
1f21391
chore(test): dep dump (op-rs/op-reth#654)
dhyaniarun1993 Jan 29, 2026
d194274
ci: Only build the specified rust binary (#19204)
ajsutton Feb 17, 2026
4be9160
feat(op-deployer): remove default l1 and l2 PAOs and move docs (#19166)
serpixel Feb 17, 2026
1fd2b9a
fix(ai-test): pass structured_output_schema to Devin API for structur…
aliersh Feb 17, 2026
b664c90
chore(op-reth/historical-proofs): fix compilation errors
theochap Feb 17, 2026
fb233f1
ci: Fix rust workflow references to prestate builds. (#19228)
ajsutton Feb 18, 2026
39ec1d9
Merge pull request #19191 from ethereum-optimism/theo/port-historical…
sebastianst Feb 18, 2026
2eb7e3c
Merge pull request #19237 from ethereum-optimism/theo/pull-reth-2
sebastianst Feb 18, 2026
eb39df7
op-interop-filter: use dedicated port for admin RPC (#19083)
karlfloersch Feb 18, 2026
ce852f9
proofs: add interop FP trace extension action test to devstack (#19221)
Inphi Feb 18, 2026
a439b46
kona: Remove IndexedBlobHash usage and simplify blob handling (#19081)
geoknee Feb 18, 2026
4d9612e
op-node,supernode: retool "safe" and "local safe" labels in CL and EL…
geoknee Feb 18, 2026
afe708e
refactor(dsl): introduce InitMessage and ExecMessage structs (#19227)
ajsutton Feb 18, 2026
01a0dd2
op-acceptance: Add tests to prove validation of valid interop message…
ajsutton Feb 19, 2026
b7ec194
Update Interop Activation Timestamp to Use Pointer (#19244)
geoknee Feb 19, 2026
9ddfb46
chore: update to Reth 1.11.0 commit (#19240)
meyer9 Feb 19, 2026
3019251
chore(ci/rust): post docker images to gcp for rust binaries (#19246)
theochap Feb 19, 2026
6679f0b
chore(rust/op-reth): op-reth v1.11.0 (#19247)
theochap Feb 19, 2026
7f450c4
feat(flashblocks): implement speculative flashblock building (#18995)
teddyknox Feb 20, 2026
00e13a1
ci: remove kona-client from cross-platform smoke test (#19256)
falcorocks Feb 20, 2026
13fccc1
justfile: add release-notes recipe and helper tag queries (#19258)
sebastianst Feb 20, 2026
c03b87e
op-devstack: add unified Registry for component storage (Phase 2) (#1…
teddyknox Feb 20, 2026
dcc9012
circleci: add readonly-github-token context where checkout-with-mise …
bitwiseguy Feb 20, 2026
72aa180
chore: migrate docker images to oplabs GCP registry and fix prestate …
theochap Feb 20, 2026
4980b92
op-supernode/node: defer to superAuthority about finalized l2 head (#…
geoknee Feb 20, 2026
1ed453f
circleci: add go-binaries-for-sysgo as dep of go-tests-full (#19262)
bitwiseguy Feb 20, 2026
2460e59
feat(flashblocks): add transaction caching to avoid re-executing unch…
teddyknox Feb 20, 2026
3a84e7b
ci: Switch auth used to publish kona prestates. (#19268)
ajsutton Feb 22, 2026
ad28621
ci: fix kona-publish-prestates triggering on scheduled builds (#19270)
ajsutton Feb 23, 2026
608e708
test(contracts): improve DelayedWETH test coverage with fuzz tests (#…
devin-ai-integration[bot] Feb 23, 2026
fbaf0b0
ci: Remove the cannon-kona-host job (#19279)
ajsutton Feb 23, 2026
c60cdb1
ci: disable incremental compilation and bump rust cache version (#19278)
theochap Feb 24, 2026
e5850e5
proofs: Port TestInteropFaultProofs_UnsafeProposal test to devstack (…
Inphi Feb 24, 2026
6067931
sc-feat: policy engine staking ordering (#19192)
ashitakah Feb 24, 2026
94f4d70
op-supernode: prevent hang on shutdown (#19293)
geoknee Feb 24, 2026
a74ab7d
op-devstack: add capability interfaces for polymorphic lookups (Phase…
teddyknox Feb 24, 2026
f6576db
Raise TestSupernodeInteropActivationAfterGenesis timeout to 5min (#19…
axelKingsley Feb 24, 2026
c0a3f23
proofs: Add consolidation step coverage to super fault proof tests (#…
Inphi Feb 24, 2026
4592733
Add Karst hard fork activation (#19250)
maurelian Feb 24, 2026
2edb474
fix: various contracts-bedrock CI issues (#19300)
mds1 Feb 25, 2026
47fafdd
refactor(op-devstack): migrate Orchestrator to unified Registry (Phas…
teddyknox Feb 25, 2026
a7369cf
feat: Add L2CM implementation (#19111)
0xiamflux Feb 25, 2026
46cd1ff
op-devstack, op-supernode: close app context before stopping service …
geoknee Feb 25, 2026
80804af
op-devstack: refactor genesis interop activation to use UseGenesisInt…
ajsutton Feb 26, 2026
a812660
fix(contracts-bedrock): make contracts CI reliable (#19323)
mds1 Feb 27, 2026
a8a2956
supernode: Same Timestamp Verification (#19217)
axelKingsley Feb 28, 2026
ef39b82
fix supernode: Initial Block Seal (#19308)
axelKingsley Mar 2, 2026
be00aaa
fix(supernode): l1 inclusion is the max l1 inclusion over all l2 bloc…
geoknee Mar 2, 2026
870a5c2
drain all goroutines before exiting function (#19337)
geoknee Mar 2, 2026
9ec5482
kona/protocol/derive: handle "blob not found" correctly (#19328)
geoknee Mar 2, 2026
71a5692
fix(contracts-bedrock): remove artifact pulling, use unoptimized buil…
mds1 Mar 2, 2026
e7e0118
op-interop-filter: fix cross-validation perf, public admin endpoint, …
karlfloersch Mar 2, 2026
42f6e3b
ci: add cannon-builder image to Docker CI builds (#19295)
theochap Mar 2, 2026
f51d8aa
proofs: Add single-chain interop and preinterop fault proof smoke tes…
Inphi Mar 2, 2026
ee4d492
fix(kona-node): Map BlockNotFound errors to ResetError for reorg reco…
geoknee Mar 2, 2026
cb87fc5
ci: Remove build rust step (#19280)
ajsutton Mar 2, 2026
0777438
op-node: execute NUT bundles at Karst fork activation (#19220)
maurelian Mar 2, 2026
501451f
op-acceptance-tests: add TestSupernodeInteropActivationAfterGenesis t…
ajsutton Mar 3, 2026
991d66a
Fix stuck pause state causing shutdown hang in chain container (#19365)
geoknee Mar 3, 2026
5161204
contracts: add documentation for audit findings #2, #3, #7, #12, #15,…
smartcontracts Mar 3, 2026
a6310c8
fix(contracts): require interop dev feature for migrate (Finding 21) …
smartcontracts Mar 3, 2026
29acfe5
fix(contracts-bedrock): dedupe unoptimized profile mock logic into Se…
mds1 Mar 3, 2026
a7c732e
chore(contracts): add non-idempotent initializer review rules (#19273)
smartcontracts Mar 3, 2026
7c54d1e
fix(kona/derive): preserve error kind from chain provider in BlobSour…
ajsutton Mar 4, 2026
32bbf86
chore(op-acceptor): v3.9.0 (#19368)
scharissis Mar 4, 2026
f6656ff
refactor(op-devstack): add generic component access to Network/System…
teddyknox Mar 4, 2026
2534f43
op-node: copy LocalSafeL2 in follow source mode (#19330)
axelKingsley Mar 4, 2026
6720bec
op-acceptance-tests: Add tests for L2 light CL follow source mode int…
wwared Mar 4, 2026
88d42e5
op-dispute-mon: Add metrics for multi-supernode support (#19105)
pauldowman Mar 5, 2026
56ee47e
contracts: implement onlyDelegateCall and add tests for audit fixes (…
smartcontracts Mar 5, 2026
87d909e
ci: add @security-oncall mentions to contracts-bedrock CI job failure…
devin-ai-integration[bot] Mar 5, 2026
2312fd9
op-acceptance-tests: disable `supernode/interop/activation` tests (#1…
geoknee Mar 5, 2026
19aef66
test(contracts): reuse ProxyAdmin tests on L2ProxyAdmin for backwards…
aliersh Mar 5, 2026
5353148
chore(op-acceptor): v3.10.1 (#19390)
scharissis Mar 5, 2026
8227477
all: update op-geth (#19414)
joshklop Mar 5, 2026
d1293a5
fix(contracts): forward-compatible OZ v5 Initializable in upgrade (Fi…
smartcontracts Mar 5, 2026
abe047a
chore(op-acceptance-tests): add ELSync stalling tests to flake-shake …
smartcontracts Mar 5, 2026
e41d64f
chore: add make to mise.toml (#19396)
ajsutton Mar 5, 2026
cadb73d
fix(contracts): address audit findings 14, 6, 8, 13, 19 (#19281)
smartcontracts Mar 5, 2026
b04da4c
chore(op-acceptance-tests): add TestSupernodeInteropChainLag to flake…
smartcontracts Mar 6, 2026
3337071
op-acceptance-tests: Add PE MVP tests (#19404)
pcw109550 Mar 6, 2026
ee28d5a
chore(op-acceptance-tests): op-acceptor v3.10.2 (#19430)
scharissis Mar 6, 2026
dfe3ce7
fix(ci): retry L1 archive RPC call in print-pinned-block-number (#19421)
smartcontracts Mar 6, 2026
c489321
op-reth: bump reth/op-reth to v1.11.1 and MSRV to 1.92 (#19292)
theochap Mar 6, 2026
5416d68
refactor(op-devstack): remove backward compatibility type aliases to …
teddyknox Mar 6, 2026
a3a933a
fix(op-service): increase Anvil startup timeout from 5s to 30s (#19424)
smartcontracts Mar 6, 2026
968a92e
fix(depreqres): stabilize L2CLB snapshot after disconnect to fix ELSy…
smartcontracts Mar 6, 2026
8be6fa7
test(contracts): fix testFuzz_params_validValues_succeeds rejection r…
smartcontracts Mar 6, 2026
f002a63
docs(contracts): move l2 upgrade contracts spec from specs repo (#19409)
aliersh Mar 6, 2026
c14cd1e
chore(contracts-bedrock): deduplicate test helpers (#19434)
mds1 Mar 6, 2026
81d57ae
fix(op-supernode): early return in VerifiedBlockAtL1 for zero l1Block…
karlfloersch Mar 8, 2026
cb794fb
op-e2e: Simplify output game creation by auto-deriving rootClaim (#19…
esorense Mar 8, 2026
a4bfa26
feat: register zk proofs feature flag (#19388)
0xChin Mar 8, 2026
470ae6e
chore(ci): add op to chain-specific upgrade test matrix, remove base …
smartcontracts Mar 9, 2026
c694b04
feat(op-program): add vm-compat-triage skill (#19444)
ajsutton Mar 9, 2026
fe24eb3
chore(kona): remove deprecated supervisor crates (#19290)
theochap Mar 9, 2026
319a1a3
feat(kona): add Karst hardfork support (#19372)
maurelian Mar 9, 2026
62a55e1
feat: add NUT Bundle generation (#19248)
0xniha Mar 9, 2026
a535847
Revert "op-e2e: Simplify output game creation by auto-deriving rootCl…
ajsutton Mar 9, 2026
caeef61
supernode: Return whatever optimistic blocks are available (#19348)
ajsutton Mar 9, 2026
22faa75
fix(supernode): consider verifier L1 progress in superroot CurrentL1 …
ajsutton Mar 9, 2026
f5dc949
op-devstack: fix flashblocks preset sequencer EL selection (#19458)
teddyknox Mar 9, 2026
f7650d5
fix(ci): capture vm-compat findings JSON as CI artifact (#19442)
ajsutton Mar 10, 2026
b894aa1
chore(ci): skip kona-build-release on PRs that don't touch Rust (#19459)
smartcontracts Mar 10, 2026
855027e
chore(ci): gate acceptance-tests in rust. add jovian in base acceptan…
theochap Mar 10, 2026
2601115
fix(ci): fix SIGPIPE exit code 141 in kona-build-release skip logic (…
ajsutton Mar 10, 2026
4b692e4
feat(ci): add required gate jobs for Rust CI (#19453)
theochap Mar 10, 2026
ce74ec8
feat: enable setting CANNON_KONA as respected game type (#19117)
stevennevins Mar 10, 2026
9d34793
chore: Remove remnants of kona-supervisor (#19470)
wwared Mar 10, 2026
504232c
kona(derive): remove dead EthereumDataSourceVariant file (#19341)
ajsutton Mar 10, 2026
8b8639b
chore: bump just to 1.46.0 (#19469)
maurelian Mar 10, 2026
d25685c
fix(kona/derive): accept EIP-4844 type-3 batcher txs in CalldataSourc…
ajsutton Mar 10, 2026
37c9892
fix(kona/protocol): add bounds checks in span batch decode to prevent…
ajsutton Mar 10, 2026
7da4055
fix(kona/derive): copy origin field during Holocene BatchQueue→BatchV…
ajsutton Mar 11, 2026
9f3b909
fix(kona/derive): return Reset instead of Critical on blob under-fill…
ajsutton Mar 11, 2026
4444277
fix(ci): add passthrough parameter declarations to continuation confi…
ajsutton Mar 11, 2026
ebb6bae
op-challenger: Replace supervisor with supernode in vm runner (#19438)
wwared Mar 11, 2026
d40fb20
chore(rust/op-reth): bump op-reth to 1.11.2 (#19472)
theochap Mar 11, 2026
0c675ce
op-devstack: Add P2P config for supernode follow mode CLs (#19439)
wwared Mar 11, 2026
86f1d29
README: Document monorepo downloading & shallow cloning (#19485)
sebastianst Mar 11, 2026
648778d
fix(kona/derive): make syscfg update failure non-fatal in L1Traversal…
ajsutton Mar 11, 2026
6eb557f
feat(teams): rename core team (#19436)
serpixel Mar 11, 2026
38f07c5
refactor(op-devstack): simplify acceptance testing around direct pres…
teddyknox Mar 11, 2026
7f9662a
fix(kona/derive): add over-fill check in BlobSource::load_blobs (#19364)
ajsutton Mar 12, 2026
8cfb89f
chore(linter): migrate Makefile to justfile (#19473)
ajsutton Mar 12, 2026
7f9c2ae
test(contracts): convert GovernanceToken tests to fuzz tests (#19490)
devin-ai-integration[bot] Mar 12, 2026
f67fd6c
Remove accidental `PR.md` from repository root (#19497)
Copilot Mar 12, 2026
9aabfc5
chore: add fix-rust-fmt Claude Code skill (#19488)
ajsutton Mar 12, 2026
7149381
chore(rust/op-reth): bump reth to v1.11.3 (#19498)
theochap Mar 12, 2026
54ab84a
chore(cannon): migrate Makefile to justfile (#19474)
ajsutton Mar 12, 2026
32fe33b
chore: remove devnet-sdk and kurtosis-devnet (#19506)
teddyknox Mar 12, 2026
48b31f0
docs: add default branch and build system info to AGENTS.md (#19508)
sebastianst Mar 12, 2026
c6ff4f9
op-node/derive: drop pre-Delta span batch as NotEnoughData (#19500)
sebastianst Mar 12, 2026
218bff0
op-node/derive: drop malformed span batch tx data as NotEnoughData (#…
sebastianst Mar 12, 2026
b80de52
op-node/derive: return CriticalError when beacon endpoint not configu…
sebastianst Mar 12, 2026
286f5ad
op-node/derive: drop bad channel decompression as NotEnoughData (#19499)
sebastianst Mar 12, 2026
60a811c
chore(op-e2e): migrate Makefile to justfile (#19475)
ajsutton Mar 12, 2026
9a50c60
chore(op-program): migrate Makefile to justfile (#19476)
ajsutton Mar 12, 2026
74c6df4
chore: migrate root Makefile to justfile (#19477)
ajsutton Mar 13, 2026
e78a35e
ci: update CircleCI config to use just instead of make (#19482)
ajsutton Mar 13, 2026
ccb6aa1
chore(cannon): migrate testdata Makefiles to justfiles (#19483)
ajsutton Mar 13, 2026
681867a
chore(rust/op-reth): port historical proofs binary change (#19252)
theochap Mar 13, 2026
92336ef
docs(ai): add Go and Rust development guidance (#19518)
ajsutton Mar 13, 2026
ecb8211
fix(cannon): install just from releases in Dockerfile.diff (#19521)
ajsutton Mar 13, 2026
7d567d1
fix(ci): restore compute-git-versions as native make target (#19523)
ajsutton Mar 13, 2026
fb6dc21
op-devstack: add explicit local contract artifacts override (#19516)
teddyknox Mar 13, 2026
672bbe8
fix(ci): add rust/op-reth/tests/ to .semgrepignore (#19522)
ajsutton Mar 13, 2026
4032e30
fix(flake-shake): reviewers (#19507)
serpixel Mar 13, 2026
aadf0fc
chore: add nut bundle check to just pr (#19486)
0xiamflux Mar 13, 2026
222219a
chore(contracts): bump superchain-registry (#19528)
stevennevins Mar 13, 2026
d1b8d53
feat(kona): implement L2PayloadWitness hint for interop to support op…
pauldowman Mar 13, 2026
1e2b976
fix(kona/derive): make syscfg update failure non-fatal in StatefulAtt…
ajsutton Mar 14, 2026
edf9d37
op-acceptance-tests: wait for the EL to advance before calling BlockR…
joshklop Mar 15, 2026
5d9ae15
fix(op-devstack): split ReorgTriggered into exact and relaxed variant…
joshklop Mar 15, 2026
02624e8
chore(rust): add just target for cargo-deny (#19520)
ajsutton Mar 15, 2026
1da6839
fix(ci): remove large-kona-sequencer rust-e2e variant (#19553)
ajsutton Mar 15, 2026
41de696
all: upgrade op-geth (#19433)
joshklop Mar 15, 2026
1585a47
refactor(contracts): move ProxyAdminOwnedBase to src/universal/ (#19478)
aliersh Mar 15, 2026
517e6a9
Add error type and fix misleading error info (#19276)
scx1332 Mar 16, 2026
ff20b35
test: remove duplicate require.NoError calls (#18861)
strmfos Mar 16, 2026
79877d5
Revert "refactor(contracts): move ProxyAdminOwnedBase to src/universa…
maurelian Mar 16, 2026
03e8030
fix(op-interop-filter): handle zero start timestamp in lockstep valid…
karlfloersch Mar 16, 2026
02330cf
op-devstack: Support Rule Update (#19562)
pcw109550 Mar 16, 2026
bd29b7d
interop: add strong consistency guarantees (#19505)
karlfloersch Mar 16, 2026
a8fa09e
fix(op-supernode): error on uninitialized chain sync status (#19543)
karlfloersch Mar 16, 2026
13c74c6
fix: staking audit fixes (#19449)
0xChin Mar 16, 2026
fdf9103
chore: replace stale make calls with just in CI, Dockerfile, and Go e…
ajsutton Mar 16, 2026
8106d08
fix(ci): install just via mise in GitHub Actions docker-build-prep (#…
falcorocks Mar 16, 2026
ba64213
chore: migrate rust/op-reth Makefiles to just (#19525)
ajsutton Mar 17, 2026
9cb57b0
chore(rust): remove stale RUSTSEC-2026-0002 ignore (#19598)
ajsutton Mar 17, 2026
d4e5c26
ci: migrate op-deployer Docker build from CircleCI to GitHub Actions#…
antonleviathan Mar 17, 2026
9015d78
fix(op-e2e): fix nonce race in interop action tests (#19595)
ajsutton Mar 17, 2026
5d79aa5
interop: add passthrough mode to interop filter (#19601)
karlfloersch Mar 17, 2026
3732655
fix(op-supernode): prevent shutdown hang from Start/Stop race (#19576)
ajsutton Mar 17, 2026
1214693
fix(op-batcher): fix flaky TestChannelManager_Memory (#19579)
ajsutton Mar 17, 2026
643d4f1
chore: replace stale make calls with just (#19596)
ajsutton Mar 17, 2026
b75d798
fix(op-e2e): fix flaky TestBreakTimestampInvariant with missing sync …
ajsutton Mar 17, 2026
8429410
ci: store JUnit results as artifacts for test failure debugging (#19581)
ajsutton Mar 17, 2026
3c6f568
fix(op-supernode): freeze all chains' VNs before any invalidation rew…
ajsutton Mar 17, 2026
ec18b8c
op-e2e: fix Regolith test (#19574)
joshklop Mar 17, 2026
13cd061
fix(op-service): harden RetryProxy to stabilize TestImplementations f…
ajsutton Mar 17, 2026
558eb88
fix(op-devstack): stabilize TestSubProcess flaky test (#19580)
ajsutton Mar 17, 2026
a992bbd
refactor: move OP EVM code into alloy-op-evm newtypes (#19536)
theochap Mar 17, 2026
bb46dee
fix(supernode): create synthetic payload without the risk of modifyin…
geoknee Mar 17, 2026
aaf6369
feat: split gotestsum logs into per-test files (#19575)
ajsutton Mar 17, 2026
20b5b69
docs: update README build commands from make to just (#19621)
ajsutton Mar 17, 2026
f77f619
chore(op-e2e): remove interop proof tests duplicated in op-acceptance…
ajsutton Mar 18, 2026
223aeb3
fix(op-supernode): cap interop CurrentL1 at min of node CurrentL1s on…
ajsutton Mar 18, 2026
7215bf8
fix(op-devstack): add 5m timeout to txs in GameHelper (#19556)
ajsutton Mar 18, 2026
88cffb9
fix(op-deployer): increase timeouts for CLI integration tests to prev…
ajsutton Mar 18, 2026
0077be6
fix(op-acceptance-tests): re-enable TestSupernodeInteropActivationAft…
ajsutton Mar 18, 2026
45c7305
fix(op-validator): add retry logic to TestAddressValidDeployment for …
ajsutton Mar 18, 2026
3bd6c18
feat(contracts): add ProxyAdminOwnedBase to L2 proxied contracts with…
maurelian Mar 18, 2026
ec3402a
fix(op-reth): propagate MDBX errors in DupSort cursor iterators inste…
dhyaniarun1993 Mar 18, 2026
2954d9f
all: update op-geth (#19643)
wwared Mar 18, 2026
b31687d
feat: Implement L2 Dev Flags (#19324)
0xiamflux Mar 18, 2026
81e3673
chore(contracts-bedrock): replace pre-pr with pr (check-fast) in CI a…
devin-ai-integration[bot] Mar 18, 2026
ef7797b
fix(op-supernode): add beacon fallback support for blob sidecar retri…
karlfloersch Mar 18, 2026
5fdacd2
feat(op-chain-ops): use supernode for check-super-root for check supe…
stevennevins Mar 18, 2026
094a6d7
feat(op-acceptance): migrate TestInteropFaultProofs_VariedBlockTimes …
ajsutton Mar 18, 2026
34b4ec0
fix(op-node): add SetCodeTxType check to span batch validation (#19150)
Theburaka Mar 18, 2026
d64af9d
fix(op-conductor): stabilize TestBroadcastWithSlowClient flaky test (…
ajsutton Mar 19, 2026
dd258a8
fix(op-acceptance-tests): fix flaky TestSupernodeInteropChainLag (#19…
ajsutton Mar 19, 2026
e962422
fix(op-devstack): add per-call timeouts to contract.Read/ReadArray/Wr…
ajsutton Mar 19, 2026
8df945b
fix(op-acceptance-tests): fix flaky TestUnsafeChainNotStalling_Disabl…
ajsutton Mar 19, 2026
2fce604
chore(ci): capture kona prestate debug artifacts (#19655)
ajsutton Mar 19, 2026
8ae95e5
fix(op-acceptance): Avoid infinite hang if a subcommand doesn't close…
ajsutton Mar 19, 2026
ab262e4
fix(op-acceptance-tests): Use WaitForStall in ELSync flaky tests (#19…
ajsutton Mar 19, 2026
28fbb70
chore(op-acceptance): skip flaky VariedBlockTimes fault proof tests (…
ajsutton Mar 19, 2026
ad26cc5
fix(tcpproxy): close race in Proxy.Close that causes 2-hour test hang…
ajsutton Mar 19, 2026
b427854
fix(op-reth): remove metrics wrapper from CLI commands to prevent OOM…
dhyaniarun1993 Mar 19, 2026
9415e71
chore: bump Go toolchain to 1.24.13 and switch to DHI builder images …
falcorocks Mar 19, 2026
b31c927
ci: add per-image change detection to Docker build workflow (#19603)
antonleviathan Mar 19, 2026
cd19724
fix(op-reth): replace HashMap with sequential grouping in init store_…
dhyaniarun1993 Mar 19, 2026
073e1a0
revert: switch back from DHI to stock golang Docker images (#19669)
falcorocks Mar 19, 2026
8610635
fix: remove l2pa version check in l2cm (#19602)
0xniha Mar 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 0 additions & 8 deletions .changeset/README.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/config.json

This file was deleted.

147 changes: 147 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
version: 2.1

# Setup Configuration for CircleCI Dynamic Configuration
# Uses path-filtering to detect changes and continuation orb to merge configs.
# See: https://circleci.com/docs/using-dynamic-configuration/

setup: true

parameters:
default_docker_image:
type: string
default: cimg/base:2026.03
base_image:
type: string
default: default
# The dispatch parameters are used to manually dispatch pipelines that normally only run post-merge on develop
# from the CircleCI UI. Example configuration:
# when:
# or:
# - equal: [ "develop", <<pipeline.git.branch>> ]
# - equal: [ true, <<pipeline.parameters.main_dispatch>> ]
# Add a new `*_dispatch` parameter for any pipeline you want manual dispatch for.
main_dispatch:
type: boolean
default: true # default to running main in case the manual run cancelled an automatic run
fault_proofs_dispatch:
type: boolean
default: false
reproducibility_dispatch:
type: boolean
default: false
kontrol_dispatch:
type: boolean
default: false
cannon_full_test_dispatch:
type: boolean
default: false
sdk_dispatch:
type: boolean
default: false
publish_contract_artifacts_dispatch:
type: boolean
default: false
stale_check_dispatch:
type: boolean
default: false
contracts_coverage_dispatch:
type: boolean
default: false
heavy_fuzz_dispatch:
type: boolean
default: false
ai_contracts_test_dispatch:
type: boolean
default: false
rust_ci_dispatch:
type: boolean
default: false
rust_e2e_dispatch:
type: boolean
default: false
github-event-type:
type: string
default: "__not_set__"
github-event-action:
type: string
default: "__not_set__"
github-event-base64:
type: string
default: "__not_set__"
devnet-metrics-collect:
type: boolean
default: false
flake-shake-dispatch:
type: boolean
default: false
flake-shake-iterations:
type: integer
default: 300
flake-shake-workers:
type: integer
default: 50
# go-cache-version can be used as a cache buster when making breaking changes to caching strategy
go-cache-version:
type: string
default: "v0.0"

orbs:
path-filtering: circleci/[email protected]

workflows:
setup:
when:
equal: ["", << pipeline.git.tag >>]
jobs:
- path-filtering/filter: &path_filter
base-revision: develop
config-path: .circleci/continue/main.yml
mapping: |
.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/main.yml
.* c-base_image << pipeline.parameters.base_image >> .circleci/continue/main.yml
.* c-main_dispatch << pipeline.parameters.main_dispatch >> .circleci/continue/main.yml
.* c-fault_proofs_dispatch << pipeline.parameters.fault_proofs_dispatch >> .circleci/continue/main.yml
.* c-reproducibility_dispatch << pipeline.parameters.reproducibility_dispatch >> .circleci/continue/main.yml
.* c-kontrol_dispatch << pipeline.parameters.kontrol_dispatch >> .circleci/continue/main.yml
.* c-cannon_full_test_dispatch << pipeline.parameters.cannon_full_test_dispatch >> .circleci/continue/main.yml
.* c-sdk_dispatch << pipeline.parameters.sdk_dispatch >> .circleci/continue/main.yml
.* c-publish_contract_artifacts_dispatch << pipeline.parameters.publish_contract_artifacts_dispatch >> .circleci/continue/main.yml
.* c-stale_check_dispatch << pipeline.parameters.stale_check_dispatch >> .circleci/continue/main.yml
.* c-contracts_coverage_dispatch << pipeline.parameters.contracts_coverage_dispatch >> .circleci/continue/main.yml
.* c-heavy_fuzz_dispatch << pipeline.parameters.heavy_fuzz_dispatch >> .circleci/continue/main.yml
.* c-ai_contracts_test_dispatch << pipeline.parameters.ai_contracts_test_dispatch >> .circleci/continue/main.yml
.* c-github-event-type << pipeline.parameters.github-event-type >> .circleci/continue/main.yml
.* c-github-event-action << pipeline.parameters.github-event-action >> .circleci/continue/main.yml
.* c-github-event-base64 << pipeline.parameters.github-event-base64 >> .circleci/continue/main.yml
.* c-devnet-metrics-collect << pipeline.parameters.devnet-metrics-collect >> .circleci/continue/main.yml
.* c-flake-shake-dispatch << pipeline.parameters.flake-shake-dispatch >> .circleci/continue/main.yml
.* c-flake-shake-iterations << pipeline.parameters.flake-shake-iterations >> .circleci/continue/main.yml
.* c-flake-shake-workers << pipeline.parameters.flake-shake-workers >> .circleci/continue/main.yml
.* c-go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/main.yml
rust/.* c-rust_files_changed true .circleci/continue/main.yml

# Rust CI — always include config, gate jobs via c-rust_changes_detected
.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml
.* c-base_image << pipeline.parameters.base_image >> .circleci/continue/rust-ci.yml
.* c-go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/rust-ci.yml
.* c-rust_ci_dispatch << pipeline.parameters.rust_ci_dispatch >> .circleci/continue/rust-ci.yml
(rust|\.circleci)/.* c-rust_changes_detected true .circleci/continue/rust-ci.yml

# Rust E2E — always include config, gate jobs via c-rust_changes_detected
.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-e2e.yml
.* c-go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/rust-e2e.yml
.* c-rust_e2e_dispatch << pipeline.parameters.rust_e2e_dispatch >> .circleci/continue/rust-e2e.yml
(rust|op-e2e|\.circleci)/.* c-rust_changes_detected true .circleci/continue/rust-e2e.yml

setup-tag:
when:
not:
equal: ["", << pipeline.git.tag >>]
jobs:
- path-filtering/filter:
<<: *path_filter
filters:
tags:
only: /.*/
branches:
ignore: /.*/
Loading