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
53ff76f
op-supernode: fix env var prefix wrangling (#18720)
geoknee Jan 7, 2026
8b94ed0
test(contracts): convert OptimismMintableERC20 tests to fuzz tests (#…
devin-ai-integration[bot] Jan 7, 2026
935ddd5
test(contracts): improve OptimismMintableERC20Factory test coverage (…
devin-ai-integration[bot] Jan 7, 2026
1e2de48
chore(host): add HostError and migrate core modules (op-rs/kona#2951)
mikemillaa Jan 7, 2026
3549f71
asterisc: Remove asterisc contracts (#18689)
ajsutton Jan 8, 2026
dbca49c
feat(p2p/dns): parse dns provided in CLI for p2p listeners (op-rs/kon…
theochap Jan 8, 2026
134bcfa
feat(node): add OS signal handling for graceful shutdown (op-rs/kona#…
Himess Jan 8, 2026
542fa53
fix(op-batcher): fix loop in batcher with shadow compressor+brotli (#…
bearpebble Jan 8, 2026
3bd9f08
op-dispute-mon: Use supernode instead of supervisor. (#18711)
ajsutton Jan 8, 2026
33feba2
chore(consensus): Remove associated type `Consensus::Error` (paradigm…
emhane Jan 8, 2026
198df93
Use https for git submodules (#18690)
pauldowman Jan 8, 2026
b2b66fa
fix: l2 jwt secret aliases and env vars (op-rs/kona#3186)
yashvardhan-kukreja Jan 8, 2026
52b05f0
feat(protocol): add BatchDropReason enum for improved batch validatio…
Himess Jan 8, 2026
92d3fd6
refactor(network): remove redundant Vec allocation in peer banning fl…
0xlupin Jan 8, 2026
1e3b27d
fix(peers): correct error message in OpStackEnr decode (op-rs/kona#3191)
zeroprooff Jan 8, 2026
6731f48
feat(optimism): Also require non-zero elasticity in payload attribute…
sebastianst Jan 8, 2026
f6c89cd
cleanup(node/actor): Making EngineActor have single inbound channel (…
op-will Jan 8, 2026
a738523
feat(metrics): total sequenced transactions (op-rs/kona#3175)
einar-oplabs Jan 8, 2026
bb67df8
chore(consensus): Add trait object error variant to `ConsensusError` …
emhane Jan 9, 2026
666cccd
feat: Add `TrieUpdatesSorted` and `HashedPostStateSorted` in all ExEx…
dhyaniarun1993 Jan 9, 2026
507e76b
feat: add `edge` feature flag to reth (paradigmxyz/reth#20841)
joshieDo Jan 9, 2026
508c2d9
feat: Add `add-game-type-opcm-v2` command to op-deployer (#18660)
0xiamflux Jan 9, 2026
3063d64
feat: kona p2p key generation verbosity and robustness (op-rs/kona#3233)
jelias2 Jan 9, 2026
bac7db5
op-node: validate EIP-1559 params in derivation pipeline (#18638)
devin-ai-integration[bot] Jan 9, 2026
961e741
chore(ctb): move init bond value to CommonTest (#18648)
maurelian Jan 9, 2026
166dffb
fix(sysgo): allow OS to assign ports for opreth, rbuilder, rollup-boo…
bitwiseguy Jan 9, 2026
f335c57
all: upgrade op-geth (#18337)
joshklop Jan 9, 2026
b276130
op-challenger: Apply timeouts to HTTP requests (#18731)
ajsutton Jan 9, 2026
bfacc84
op-acceptance-tests: Add EL eth_simulate acceptance test (#18724)
geoknee Jan 10, 2026
5a216fe
fix(optimism): add missing Holocene hardfork to DEV_HARDFORKS (paradi…
davidjsonn Jan 11, 2026
a0c2509
Remove go 1.24 feature flag, leaving SysGetRandom syscall enabled (#1…
pauldowman Jan 11, 2026
8c3317f
Add timeout to vm-runner (#18594)
pauldowman Jan 11, 2026
9aa1d80
fix(ci/deny): fix cargo deny (op-rs/kona#3238)
theochap Jan 12, 2026
da0a0a6
providers-alloy: `BeaconClient.filtered_beacon_blobs` fetches and val…
geoknee Jan 12, 2026
7bb1e0e
feat: add tracing-tracy (paradigmxyz/reth#20958)
DaniPopes Jan 12, 2026
9df70f3
feat(node): Move L2 Finalization to DerivationActor (op-rs/kona#3242)
pcw109550 Jan 12, 2026
2d9b8ac
fix: add compiler restriction for StorageSetter to align profiles (#1…
stevennevins Jan 12, 2026
733966d
fix(node/service): log errors instead of ok values (op-rs/kona#3247)
einar-oplabs Jan 13, 2026
49881c3
cleanup(node/actor): Consolidate DerivationActor inbound channels (op…
op-will Jan 13, 2026
17e2e2b
chore(test): use `reth_optimism_chainspec::BASE_SEPOLIA` in tests (pa…
emhane Jan 13, 2026
6f81720
test(contracts): convert MintManager tests to fuzz tests for broader …
devin-ai-integration[bot] Jan 13, 2026
b7e0c5e
fix: propagate edge feature to reth-node-core for version output (par…
yongkangc Jan 13, 2026
6aa85b1
fix: install solc for contracts tests (#18753)
smartcontracts Jan 13, 2026
d67b594
Add U18 audit report (#18758)
pauldowman Jan 13, 2026
cd92721
feat: have upgrade test blocks update every week (#18634)
smartcontracts Jan 13, 2026
3f4294b
all: upgrade op-geth (#18767)
joshklop Jan 13, 2026
a09f7cf
Make contractsContainer exist only in utils (#18759)
AmadiMichael Jan 13, 2026
616288b
feat(op-interop-filter): add JWT authentication for admin API (#18771)
karlfloersch Jan 13, 2026
2a9e41e
update readme logo (#18770)
tarunkhasnavis Jan 13, 2026
4de6002
Remove l2oo support (#18706)
JoshdfG Jan 13, 2026
f72416c
chore(node/actor): Adding DerivationStateMachine to enforce valid tra…
op-will Jan 14, 2026
cfb3583
All immutable variables in OPContractsManagerV2 must start with opcm …
AmadiMichael Jan 14, 2026
0654f41
feat(docker/recipe): create kona-node-dev recipe (op-rs/kona#3201)
einar-oplabs Jan 14, 2026
b62556d
test: DeployImplementations and opchain additional tests (#18725)
0xiamflux Jan 14, 2026
6f40b76
fix: propagate keccak-cache-global feature to reth-optimism-cli (para…
ethfanWilliam Jan 14, 2026
64eb046
feat: have check runner retry snapshots clean (#18659)
smartcontracts Jan 14, 2026
e4b0603
chore: remove kona submodule
theochap Jan 14, 2026
9ffb510
Add 'kona/' from commit '64c92b9cd4ba89be1792e699a5655c915a7549bc'
theochap Jan 14, 2026
088fac6
feat(node): Kona Light CL (op-rs/kona#3245)
pcw109550 Jan 14, 2026
08b639d
ci: Update golangci-lint to v2. (#18778)
ajsutton Jan 14, 2026
acc38bf
feat: Support for sending logs through OTLP (paradigmxyz/reth#21039)
kamsz Jan 14, 2026
beda60f
feat(ci): port kona's ci to the monorepo.
theochap Jan 14, 2026
73dbfba
refactor(protocol/protocol): switch to nested structs (op-rs/kona#3058)
einar-oplabs Jan 14, 2026
3b496bc
op-challenger: call closeGame() for games with no bonds to claim (#18…
devin-ai-integration[bot] Jan 15, 2026
b086b67
Merge pull request #18754 from ethereum-optimism/theo/port-kona-3
sebastianst Jan 15, 2026
64a6e58
test(contracts): improve DisputeMonitorHelper test coverage (#18732)
devin-ai-integration[bot] Jan 15, 2026
fc18e3e
ci: Fix `kona-publish-prestates` (#18799)
sebastianst Jan 15, 2026
3070662
feat: parallelize `save_blocks` (paradigmxyz/reth#20993)
joshieDo Jan 15, 2026
b0d16f7
test(contracts): improve OptimismSuperchainERC20Factory test coverage…
devin-ai-integration[bot] Jan 15, 2026
aa2b4d3
refactor: consolidate DummyCaller contracts into single generic imple…
devin-ai-integration[bot] Jan 15, 2026
9f95b89
Avoid fallback download of artifacts when not on develop (#18788)
maurelian Jan 15, 2026
e50f654
feat: remove v1 dispute games (#18714)
stevennevins Jan 15, 2026
c718469
Remove pre-Fulu restriction on blobs endpoint (#18810)
geoknee Jan 15, 2026
37861ea
Merge commit '73dbfba5cd65012fb9e36bb4f7fcd9b59bb6a06e' into theo/las…
theochap Jan 15, 2026
290e52f
fix(ci): shellcheck and todo issues
theochap Jan 15, 2026
0dd7b9b
fix(ci/proofs): publish the prestates to the right gcloud folder (#18…
theochap Jan 15, 2026
10f0189
feat(trie): in-memory trie changesets (paradigmxyz/reth#20997)
mediocregopher Jan 16, 2026
1a8048a
kona: Remove github workflow files
sebastianst Jan 16, 2026
ef6e479
Merge pull request #18802 from ethereum-optimism/theo/last-changes-fr…
sebastianst Jan 16, 2026
2ad8d90
op-supernode: multiplex metrics by chain_id label and serve at a sing…
geoknee Jan 16, 2026
fed1ccd
feat: staging revm v34.0.0 (alloy-rs/evm#242)
rakita Jan 16, 2026
3f90f1d
chore: release 0.26.0
mattsse Jan 16, 2026
01aa2d8
feat: stagging revm v34.0.0 (paradigmxyz/reth#20627)
rakita Jan 16, 2026
7447d30
feat(block): add receipts() helper to BlockExecutor trait (alloy-rs/e…
mattsse Jan 16, 2026
fe25b59
refactor: use `BlockExecutionOutcome` in `ExecutedBlock` (paradigmxyz…
klkvr Jan 16, 2026
0f927db
chore(kona/deps): update dependencies (#18813)
theochap Jan 16, 2026
ac63596
op-e2e: Add interop program utilizing EIP-2935 action test (#18781)
Inphi Jan 16, 2026
6cff597
feat(consensus): incremental receipt root computation in background t…
mediocregopher Jan 16, 2026
52d2893
perf: make Chain use DeferredTrieData (paradigmxyz/reth#21137)
Rjected Jan 17, 2026
36c2903
revert: undo Chain crate, add LazyTrieData to trie-common (paradigmxy…
mattsse Jan 17, 2026
0db3b79
Foundry Versioning Policy (#18804)
AmadiMichael Jan 19, 2026
d52647e
fix(flashblocks): Add flashblock ws connection retry period (paradigm…
sieniven Jan 19, 2026
f963ba0
Graphite prompt to detect foundry deps bump without approved design d…
AmadiMichael Jan 19, 2026
186d098
ops: add check-op-geth-version CI job (#18854)
joshklop Jan 19, 2026
b66cc58
all: upgrade op-geth (#18338)
joshklop Jan 19, 2026
79abc58
ci: Introduce custom linters (#18815)
ajsutton Jan 20, 2026
fa2c4da
feat(ci): refactor CI to add continuations (#18812)
theochap Jan 20, 2026
b489b31
fix: CKDG stands for Canon Kona Dispute Game, not Custom Dispute Game…
mds1 Jan 20, 2026
1e11165
op-challenger: Improve challenger game handling (#18860)
Inphi Jan 20, 2026
83d8ee4
op-devstack: use file-based sequencer key loading for kona (#18816)
DenseDenise Jan 20, 2026
da25124
feat: generic system for running past upgrades (#18768)
smartcontracts Jan 20, 2026
ac8b6b2
ci: Fix continuation of git tag release triggers (#18880)
Inphi Jan 20, 2026
d740779
fix(ci): fix tag creation for circleci releases (#18883)
theochap Jan 21, 2026
01a4115
op-acceptance-tests: skip and disable TestBatcherFullChannelsAfterDow…
nonsense Jan 21, 2026
e7b778e
doc(op-acceptance-tests): flake shake gate. (#18889)
scharissis Jan 21, 2026
c26d5d0
chore(op-acceptance-tests): op-acceptor v3.8.2 (#18890)
scharissis Jan 21, 2026
1537488
feat(op-node): add SupervisorEnabled config in op-node (#18808)
karlfloersch Jan 21, 2026
5c8a276
feat: remove CGT instruction from OPCMv2 (#18878)
smartcontracts Jan 21, 2026
b7033fd
op-node: Make sealing duration value configurable (#18777)
trianglesphere Jan 21, 2026
3ef1ab9
Add 'op-alloy/' from commit 'df50b896c2f78606face52e4696d2aa78a4bc435'
theochap Jan 21, 2026
a98cff0
op-proposer: Delete some remnants of L2OO (#18884)
ajsutton Jan 21, 2026
6d64f7e
op-challenger,op-dispute-mon,op-program: Use Uint64Strict (#18902)
ajsutton Jan 22, 2026
8ae8e80
feat(op-deployer): add feature flag to enable forge scripts (#18881)
serpixel Jan 22, 2026
5ead333
feat: add `BlockExecutor::Result` AT (alloy-rs/evm#262)
klkvr Jan 22, 2026
910fed9
feat: bump alloy and alloy-evm (paradigmxyz/reth#21337)
klkvr Jan 22, 2026
0f184fc
fix: increase contracts test timeout to avoid flakes (#18914)
smartcontracts Jan 22, 2026
aba66f1
feat(engine): stub Amsterdam engine API endpoints (newPayloadV5, getP…
mattsse Jan 22, 2026
6be6e20
contracts: Restrict proposed block numbers to uint64 (#18903)
ajsutton Jan 22, 2026
7fd1b42
op-e2e,op-acceptance-tests,op-devstack,op-sync-tester: Use Uint64Stri…
ajsutton Jan 23, 2026
dfa68eb
feat(txpool): add Block associated type to TransactionValidator trait…
klkvr Jan 23, 2026
7499045
fix: pdg implementations to non-zero address on v2 codepath (#18900)
0xiamflux Jan 23, 2026
152f9b2
refactor: standarize opcmv2 version check (#18893)
0xniha Jan 23, 2026
52d5bc7
test(contracts): add coverage for isValidProof and memoryProofOffset …
devin-ai-integration[bot] Jan 23, 2026
3b4a1e6
feat(ci/op-alloy): integrate op-alloy in circleci
theochap Jan 23, 2026
15e3bc3
feat: Add support for Interop Migration using OPCM v2 (#18738)
0xiamflux Jan 23, 2026
e5b137f
(cherry-pick) feat: op-validator v6.0.0 support (#18915)
serpixel Jan 23, 2026
238012d
chore(kona): update vergen to 9.1.0 and rollup-boost (#18932)
meyer9 Jan 23, 2026
233a6ff
feat(op-deployer): add forge flag to bootstrap + apply (#18913)
serpixel Jan 23, 2026
d181d5b
chore(kurtosis): deprecate ci job (#18891)
scharissis Jan 24, 2026
68e94e5
feat(payload): add fn for system transaction check (paradigmxyz/reth#…
ahsenkamal Jan 25, 2026
953ba22
feat: configurable EVM execution limits (paradigmxyz/reth#21088)
rezzmah Jan 26, 2026
0a9384c
Merge pull request #18811 from ethereum-optimism/theo/op-alloy
sebastianst Jan 26, 2026
64202df
Add 'alloy-op-hardforks/' from commit 'b0f7df2963ce1b9cbe7c5359051daf…
theochap Jan 21, 2026
eb442bc
feat(ci/alloy-op-hardforks): integrate alloy-op-hardforks in circleci
theochap Jan 23, 2026
685fa41
Add 'alloy-op-evm/' from commit '7447d30eb078be987e73bbe379588ba53d0d…
theochap Jan 21, 2026
0a02c7f
feat(ci/alloy-op-evm): integrate alloy-op-evm in circleci
theochap Jan 23, 2026
537c962
Merge pull request #18825 from ethereum-optimism/theo/alloy-hardforks
sebastianst Jan 26, 2026
b8a9129
op-node: Fix uint64 overflow in yParity calculation and use Uint64Str…
ajsutton Jan 26, 2026
1dca02a
fix: better retries and caching for superchain registry (#18933)
smartcontracts Jan 26, 2026
9124eb0
op-proposer: Support fetching proposals via supernode rpc (#18940)
Inphi Jan 27, 2026
b020d53
feat(op-deployer): op-validator integration (#18934)
serpixel Jan 27, 2026
af9677d
Merge pull request #18826 from ethereum-optimism/theo/alloy-op-evm
sebastianst Jan 27, 2026
29b0139
Add 'op-reth/' from commit '910fed941c45240f04e95513fe76eb7dcb034ddd'
theochap Jan 22, 2026
597b5de
feat(ci/op-reth): add op-reth to the monorepo
theochap Jan 27, 2026
056d57d
Merge pull request #18917 from ethereum-optimism/optimism-op-reth
sebastianst Jan 27, 2026
521b69a
feat(op-interop-filter): implement core filtering logic (#18604)
karlfloersch Jan 27, 2026
cdfcd36
op-supernode: Update Chain Container Interfaces (#18727)
axelKingsley Jan 27, 2026
ad29841
feat: update withdrawal command for output roots in super proposals (…
stevennevins Jan 27, 2026
51f8863
op-supernode: Interop Activity (#18728)
axelKingsley Jan 27, 2026
6cc4326
devstack: Introduce supernode abstraction for proofs DSL (#18955)
Inphi Jan 28, 2026
06eabb1
Enable UInt64 lint check and fix remaining violations (#18948)
ajsutton Jan 28, 2026
4311ff2
feat(op-deployer): add runWithBytes to missing contracts (#18957)
serpixel Jan 28, 2026
6315a22
contracts: Switch DisputeGameFactory to use CREATE2 when creating gam…
ajsutton Jan 28, 2026
2cfebd1
ci: migrate docker builds to GitHub Actions (except op-deployer) (#18…
falcorocks Jan 28, 2026
427484b
chore(op-reth): remove op-reth dependencies from core reth library cr…
theochap Jan 28, 2026
5ecf2f4
docs: add repository migration announcement (alloy-rs/op-alloy#621)
theochap Jan 28, 2026
b703985
feat(op-deployer): port deploymips to forge and remove old code (#18963)
serpixel Jan 28, 2026
7b0e6d3
feat: add historical proof support for devstack (#18853)
itschaindev Jan 29, 2026
39b2116
feat(ci): refactor circleci configs (#18956)
theochap Jan 29, 2026
9d7e1fa
op-acceptance: Make super dispute games only support super node (#18977)
ajsutton Jan 29, 2026
213b398
feat(ci): add op-rbuilder and kona-node to docker-bake (#18966)
falcorocks Jan 29, 2026
0969424
feat(contracts): add OPCMV2 batch upgrade invariant test (#18954)
maurelian Jan 29, 2026
32ace93
fix: bump retries for opcm registry (#18983)
smartcontracts Jan 29, 2026
3c33074
feat(txmgr): make blob tip cap mechanism configurable (#18981)
sebastianst Jan 29, 2026
05ee369
feat: have ASR only use IDisputeGame (#18945)
smartcontracts Jan 29, 2026
8bb0603
op-acceptance-test: Support creating honest trace accessor for super …
ajsutton Jan 30, 2026
d3fb96d
Kona: add `reproducible-prestate` target and remove asterisc support …
pauldowman Jan 30, 2026
888c93c
devstack: Ensure Supernode is exposed in the sysgo system (#18986)
Inphi Jan 30, 2026
6a52f2d
feat(cli): add --metrics param to `reth prune` (paradigmxyz/reth#21613)
Rjected Jan 30, 2026
c69c233
chore(op-reth): move op-dependent examples into crates/optimism/examp…
theochap Jan 30, 2026
de84849
Merge commit '1cc298f' into op-alloy
theochap Jan 30, 2026
0f5f01f
Merge commit 'c69c23393d96e47cb21ae86853717f10c8c94802' into op-reth
theochap Jan 30, 2026
b8e8b3b
Merge commit '5ead333867c0ace23f0595f4c9938693a7c81014' into op-alloy…
theochap Jan 30, 2026
442cdd8
bump WS read limit to 10MB (#19024)
haardikk21 Jan 30, 2026
3cae9fb
Fix unbound variable error in build-prestates.sh (#19026)
pauldowman Jan 30, 2026
bbb5143
feat: semgrep rule preventing initialize without owned check (#19002)
smartcontracts Jan 30, 2026
fae07a4
chore(rust): fix dependencies
theochap Jan 30, 2026
ece3566
feat: have graphite review storage layout (#19004)
smartcontracts Jan 30, 2026
b8f507d
maint: better comments for migration function (#19006)
smartcontracts Jan 30, 2026
09a1207
test: make sure OPCMv2 can upgrade while paused (#19019)
smartcontracts Jan 30, 2026
eac84e3
fix: add code lenght check for ReadSuperchainDeployment and tests (#1…
0xniha Jan 30, 2026
7c0a262
fix: generic revert error in upgrade scripts (#19005)
0xniha Jan 30, 2026
b9148d6
fix: get delayedweth from opcm implementations and remove proxy fetch…
0xniha Jan 30, 2026
f742fd8
Supernode: Interop Acceptance Testing (#18970)
axelKingsley Jan 31, 2026
a0a2a92
feat: Improve Game Args interface (#18952)
0xiamflux Jan 31, 2026
dfe6427
txmgr: use blob tip cap during fee increases (#19028)
sebastianst Feb 2, 2026
348988d
feat: no beta tags in production upgrade (#19035)
smartcontracts Feb 2, 2026
73a4fa6
Merge pull request #19025 from ethereum-optimism/theo/update-subtrees
sebastianst Feb 2, 2026
00b1c81
Add just version to legacy kona prestate build mise config (#19046)
pauldowman Feb 2, 2026
b76d67e
Add workaround for old buildx version (#19031)
pauldowman Feb 2, 2026
320f474
release: add just command `generate-batcher-release-notes` (#19022)
geoknee Feb 3, 2026
d20d704
txmgr: move BlobTipOracle ownership to txmgr (#19032)
sebastianst Feb 3, 2026
b0da416
devstack: Integrate supernode features for proof tests (#19029)
Inphi Feb 3, 2026
1566e8a
txmgr: move BTO config setup to txmgr (#19061)
sebastianst Feb 3, 2026
6c24c04
maint: add clearer comment to safe block enrichment (#19047)
smartcontracts Feb 3, 2026
e19f427
op-service: rip out deprecated blob sidecars client and related code …
geoknee Feb 3, 2026
d23928b
fix: remove description variable & target fields from bakefile (#19063)
janjakubnanista Feb 3, 2026
44aba76
feat(op-deployer): port missing deploys to forge (#18964)
serpixel Feb 3, 2026
55685b7
op-supernode: Add RewindEngine support to chain container (#18801)
geoknee Feb 3, 2026
f6f815c
feat: add op-interop-filter to ci (#19064)
jelias2 Feb 3, 2026
96bed56
feat: add starting AGENTS.md file (#19036)
smartcontracts Feb 3, 2026
aaa41a0
Revert "op-service: rip out deprecated blob sidecars client and relat…
geoknee Feb 3, 2026
24112cf
feat(flashblocks): add validation module for flashblock sequencing an…
teddyknox Feb 4, 2026
2650a0d
op-acceptance-test: Update stalling chain test to be more robust (#19…
geoknee Feb 4, 2026
e28d709
ci: remove docker builds from merge queue (#19082)
falcorocks Feb 4, 2026
53cc74e
release: Generalize generate-release-notes recipe to support multiple…
geoknee Feb 4, 2026
70bef69
op-devstack: introduce unified ID type system (Phase 1) (#18872)
teddyknox Feb 4, 2026
66dc4ba
sysgo: restore portal ProxyAdmin owners after superroot migration (#1…
Inphi Feb 4, 2026
5eaca39
supernode: Handle genesis L2 block in L1AtSafeHead lookup (#19053)
Inphi Feb 4, 2026
553d139
op-program: Fix reproducibility test. The short version should not in…
ajsutton Feb 4, 2026
b053ac1
op-acceptance: Verify chain with kona proofs interop (#19078)
ajsutton Feb 5, 2026
16592fd
bgpo: convert BTO from subscription to polling (#19095)
sebastianst Feb 5, 2026
ed77b12
test(contracts): enhance OptimismMintableERC721 test coverage with fu…
devin-ai-integration[bot] Feb 5, 2026
7c7e9df
fix: safer safes interface and deploy script (#19067)
JosepBove Feb 5, 2026
50d789e
op-supernode: Interop Message Validation (#19051)
axelKingsley Feb 5, 2026
fe29ae1
fix: gaps in VerifyOPCM (#19073)
smartcontracts Feb 5, 2026
6d0d308
fix: SuperchainConfig comments and test refactoring (#19065)
smartcontracts Feb 5, 2026
d555dc4
chore: return migrator address on ReadImplementationAddresses output …
smartcontracts Feb 5, 2026
96b4216
docs: add TODO checker workflow to docs/ai/ci-ops.md (#19075)
ajsutton Feb 5, 2026
513eca1
feat(op-deployer): build contracts in docker (#19088)
serpixel Feb 5, 2026
a820ae0
Revert "feat(op-deployer): build contracts in docker (#19088)" (#19106)
ajsutton Feb 6, 2026
e997de5
op-acceptance: Change to creating super cannon kona games (#18979)
ajsutton Feb 6, 2026
61c0766
fix: only allow enabling permissioned game types in opcmv2 deployment…
smartcontracts Feb 6, 2026
a00b397
op-service, op-program: rip out deprecated blob sidecars client and r…
geoknee Feb 6, 2026
a333785
docs: complete docs/README.md and refine CODEOWNERS (#19096)
sebastianst Feb 6, 2026
68b81dd
op-supernode: never rewind over finalized head (#19109)
geoknee Feb 9, 2026
db87881
Supernode: Multi-Modal Loop Delay (#19037)
axelKingsley Feb 9, 2026
d5e7436
mise: upgrade semgrep from 1.90.0 to 1.137.0 (#19121)
devin-ai-integration[bot] Feb 10, 2026
48a7a09
feat(rust): unify workspaces (#19034)
theochap Feb 10, 2026
95cde13
fix: alt da: handle no commitments case when finalized head is update…
draghi444 Feb 10, 2026
be1eaaf
op-supernode/virtual_node: Update L1 genesis handling for genesis L2 …
geoknee Feb 10, 2026
5e6adb5
chore(circleci): circleci-utils v1.0.24 (#19129)
scharissis Feb 10, 2026
36b7131
op-acceptance: Add test for next super root not being available. (#19…
ajsutton Feb 10, 2026
e0942fd
fix(.semgrepignore): update op-alloy/book path to rust/op-alloy/book …
devin-ai-integration[bot] Feb 10, 2026
89878c5
fix(mise): rename deprecated [alias] to [tool_alias] (#19137)
scharissis Feb 10, 2026
49428d8
Merge main and acceptance-test workflows (#19108)
ajsutton Feb 11, 2026
81055a3
op-acceptor: Update to 3.8.3 (#19120)
ajsutton Feb 11, 2026
6568a5e
fix(ci): rust ci (#19144)
scharissis Feb 11, 2026
eaf92c9
chore(op-reth/docs): port docs to op-reth (#18968)
theochap Feb 11, 2026
253e8bf
chore(ci/proof): fix kona prestate artifacts publish job (#19130)
theochap Feb 11, 2026
e6ce426
chore(kona/batcher): remove unused batcher crate (#18972)
theochap Feb 11, 2026
953c329
chore(rust): consolidate check-no-std recipes into root justfile (#19…
theochap Feb 11, 2026
bdf59c8
op-batcher: Record `unsafe_da_bytes` metric even when throttling disa…
geoknee Feb 11, 2026
b5c24a6
fix(ci): rename continuation config parameters with c- prefix (#19142)
theochap Feb 11, 2026
82e860c
op-supernode: Block Replacement (#19091)
axelKingsley Feb 12, 2026
e7fcac9
op-challenger: route large-preimage uploads only for keccak keys (#19…
ajsutton Feb 12, 2026
176f26d
Simplify CODEOWNERS, switch to monorepo-reviewers (#19170)
sebastianst Feb 12, 2026
3235773
flaky test: add TestUnsafeChainNotStalling_DisabledReqRespSync to fla…
nonsense Feb 12, 2026
7bf99eb
kona: build cannon from local monorepo source instead of cloning a pi…
Inphi Feb 13, 2026
bcec099
proofs: port TestInteropFaultProofs action test to devstack (#19163)
Inphi Feb 13, 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.

150 changes: 150 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
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:2024.01
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
docker_publish_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
sync_test_op_node_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/path-filtering@3.0.0

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-docker_publish_dispatch << pipeline.parameters.docker_publish_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-sync_test_op_node_dispatch << pipeline.parameters.sync_test_op_node_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_ci_dispatch << pipeline.parameters.rust_ci_dispatch >> .circleci/continue/rust-ci.yml
rust/.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml
rust/.* c-base_image << pipeline.parameters.base_image >> .circleci/continue/rust-ci.yml
rust/.* c-go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/rust-ci.yml

rust/.* c-rust_e2e_dispatch << pipeline.parameters.rust_e2e_dispatch >> .circleci/continue/rust-e2e.yml
rust/.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-e2e.yml
rust/.* c-go-cache-version << pipeline.parameters.go-cache-version >> .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