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
b0900b2
ci: split bake workflow in protected/unprotected flows (#18443)
falcorocks Dec 1, 2025
c97e51f
chore(op-acceptance-tests): flake-shake; slack notifications for fail…
scharissis Dec 1, 2025
a59d3b0
feat: add new check for strict pragma (#18390)
smartcontracts Dec 1, 2025
b3f3942
Add Openchain import on CI (#18447)
JosepBove Dec 1, 2025
29fc980
Add flashblocks and matrix testing support to sysgo (#18318)
teddyknox Dec 1, 2025
8106fcb
cleanup: remove redundant clone in rollup boost new_payload_v4 (op-rs…
justinbay Dec 1, 2025
b7f5f95
Fix CI (#18450)
JosepBove Dec 1, 2025
22b19b3
op-supernode: Superroot API Activity (#18180)
axelKingsley Dec 1, 2025
248d788
Simplify short SHA emission in rollup build script (op-rs/kona#3106)
Doryu001 Dec 1, 2025
c2ffd4f
op-node: Light CL: Disabling Derivation (#18290)
pcw109550 Dec 1, 2025
3e33e14
feat: add OPCMv2 tests for existing behaviors (#18389)
smartcontracts Dec 1, 2025
0eff436
op-challenger: Move GameType to the game/type package instead of game…
ajsutton Dec 1, 2025
14665fd
chore(node/actor): Adds tests for Sequencer Admin API (op-rs/kona#3101)
op-will Dec 1, 2025
2ccdff0
feat(docker): Build cannon kona prestates for custom chains (op-rs/ko…
Inphi Dec 1, 2025
78350ca
op-challenger: Remove TraceType and just use GameType. (#18433)
ajsutton Dec 2, 2025
13e3a7c
op-challenger: Make client provider a service level concept (#18440)
ajsutton Dec 2, 2025
c329947
op-challenger: Introduce generic Player (#18441)
ajsutton Dec 2, 2025
6c62c5b
ci: update factory workflow to use attest parameter (#18471)
falcorocks Dec 2, 2025
96c6ec1
feat: add CGT system feature (#18405)
agusduha Dec 2, 2025
863107b
Unify on a single transport-websocket client and update devstack and …
teddyknox Dec 2, 2025
1a03b6e
fix(executor): use correct error type for denominator zero check (op-…
Fallengirl Dec 2, 2025
fcd09d5
op-dispute-mon: Update list of output root game types (#18469)
ajsutton Dec 2, 2025
8560d3f
op-challenger: Challenge invalid ZK games (#18442)
ajsutton Dec 2, 2025
813b8cd
op-challenger: Stop bundling asterisc (#18476)
ajsutton Dec 2, 2025
991a4a7
op-challenger: Support resolving optimistic zk games (#18464)
ajsutton Dec 3, 2025
6788384
op-challenger: Reclaim bonds for optimistic zk games (#18465)
ajsutton Dec 3, 2025
1316212
op-node: fix l1 origin selector getting stuck on reorg (#18233)
bearpebble Dec 3, 2025
498abba
op-batcher: fix MaxChannelDuration tracking for large block backlogs …
nonsense Dec 3, 2025
fbdb401
feat: deploy safersafes script (#18448)
JosepBove Dec 3, 2025
ff51a4a
feat: versioning updates (#18481)
JosepBove Dec 3, 2025
440d2ca
fix: Use bytecode_address instead of target_address (op-rs/kona#3117)
yoshidan Dec 3, 2025
5d4f320
chore(node/service): Remove unused `service/standard/node.rs` (op-rs/…
op-will Dec 3, 2025
efe26c5
chore(proof): add panic message to exit syscall (op-rs/kona#3004)
saylor-mik87786 Dec 3, 2025
be88810
feat(ai-test): handle no-changes-needed case in contracts test system…
aliersh Dec 3, 2025
7672c9a
op-challenger: Challenge proposals that are still unsafe. (#18467)
ajsutton Dec 3, 2025
0b477d3
op-e2e: Test FPP for delegatecalled precompiles (#18475)
Inphi Dec 3, 2025
8924fbe
fix(protocol/derive): fix singular batch extraction error handling (o…
sebastianst Dec 3, 2025
00242b5
chore(deps): update npm packages in docs (op-rs/kona#3132)
theochap Dec 3, 2025
45387a6
test: skip some acceptance tests if CGT enabled (#720) (#18487)
hexshire Dec 3, 2025
3f98430
feat(node): add sequencer key file loading support (op-rs/kona#2871)
mikemillaa Dec 3, 2025
d0c23a7
feat(node): add `admin_resetDerivationPipeline` RPC endpoint (op-rs/k…
mablr Dec 3, 2025
5b73a3a
refactor(rpc): move rollup_boost_health to separate endpoint (op-rs/k…
teddyknox Dec 4, 2025
28b4dca
Remove unnecessary clone of chain_dbs_map in init_l1_watcher (op-rs/k…
sashass1315 Dec 4, 2025
478b8bd
op-service/sources: detect duplicate blob hashes (#18492)
sebastianst Dec 4, 2025
653c6a6
small tweaks to TestRequestDuplicateBlobHashes (#18497)
geoknee Dec 4, 2025
c0d1ce8
ci(workflows): update factory workflow to fix bash history expansion …
falcorocks Dec 4, 2025
22a35b4
feat: break out OPCMv2 utils into helper contracts (#18454)
smartcontracts Dec 4, 2025
f7d4b51
test(contracts): add AddressAliasHelper coverage and fix SystemConfig…
devin-ai-integration[bot] Dec 4, 2025
2014789
feat(op-deployer): use op-deployer build for publish-artifacts (#18488)
serpixel Dec 5, 2025
532d1e4
ci(GHA): fix tag builds & reduce permissions around forks (#18501)
falcorocks Dec 5, 2025
c59e981
chore: update fees depositor address and min withdrawal amount on gen…
0xDiscotech Dec 5, 2025
3377668
test: add tests for OPCMv2.deploy (#18486)
smartcontracts Dec 5, 2025
1c11d07
op-conductor: add JSON-based rollup-boost healthcheck, rename existin…
teddyknox Dec 5, 2025
f25d69e
fix(sources): migrate from rustls-pemfile to rustls-pki-types (op-rs/…
Himess Dec 5, 2025
d977132
fix: Full checkout for FFI build (#18527)
janjakubnanista Dec 6, 2025
e193df7
chore(op-acceptance-tests): delete very old logs (#18529)
scharissis Dec 6, 2025
f6a0ea9
chore(op-acceptance-tests): op-acceptor v3.8.0 (#18530)
scharissis Dec 6, 2025
e355cc4
jovian: remove feature toggles (#17978)
geoknee Dec 8, 2025
519484d
chore(ai-eng): add ReinitializableBase test to exclusion list (#18531)
aliersh Dec 8, 2025
c15a2ef
feat: have OPCM upgrade allowances be upgrade specific (#18462)
smartcontracts Dec 8, 2025
44a9dbd
chore(ci): use gh hosted runners (op-rs/kona#3164)
theochap Dec 8, 2025
9facee8
nit(node/service): move all the l1 arguments into a single struct (op…
theochap Dec 8, 2025
a0c6213
fix(op-acceptance-test): flake-shake; empty slack notifications. (#18…
scharissis Dec 8, 2025
e8c4b3e
build(node): fix short SHA length for version suffix (op-rs/kona#3125)
saylor-mik87786 Dec 8, 2025
9229934
fix: update lychee config link (op-rs/kona#3047)
sashaodessa Dec 8, 2025
3bea4cf
Remove unused SingleBatch::has_invalid_transactions helper (op-rs/kon…
leopardracer Dec 8, 2025
bb5761c
docs(beacon): clarify new_http docstring to reflect String input inst…
gap-editor Dec 8, 2025
3bc1bb6
chore(deps): bump actions/checkout from 5 to 6 (op-rs/kona#3064)
dependabot[bot] Dec 8, 2025
b6f2653
chore(doc): update npm packages (op-rs/kona#3153)
bravesasha Dec 8, 2025
a1e78ba
fix(ci): add attach-workspace to docker-build (#18543)
serpixel Dec 8, 2025
862b710
feat: support DNS based multi-adddress in the connection gater object…
jelias2 Dec 8, 2025
8bd695f
chore(deps): upgrade deps (op-rs/kona#3160)
theochap Dec 8, 2025
251e957
feat(node/EngineActor): Wraps `EngineClient` in a trait to allow mock…
op-will Dec 8, 2025
42bb95f
feat(op-deployer): add docker and github binary to the op-deployer te…
serpixel Dec 9, 2025
727890b
feat: have SystemConfig store a ref to last used OPCM (#18547)
smartcontracts Dec 9, 2025
146298b
refactor(node/service): simplify l1_watcher_rpc actor (op-rs/kona#3086)
einar-oplabs Dec 9, 2025
1e1575d
fix: fuzz failure in system config test (#18550)
smartcontracts Dec 9, 2025
b7d48f0
op-batcher: exit process on criticial throttling RPC error (#17924)
geoknee Dec 9, 2025
1720de9
feat(cli/slot-time): override slot time for l1 (op-rs/kona#3158)
theochap Dec 9, 2025
8ed5db2
fix(ci): support external PRs for force-use-fresh-artifacts label (#1…
aliersh Dec 9, 2025
0e3878a
chore(bin/rollup): remove rollup binary (op-rs/kona#3161)
theochap Dec 9, 2025
361439c
chore(kurtosis): remove deprecated kurtosis deployments from kona. (o…
theochap Dec 9, 2025
72d003c
feat: contract check runner (#18553)
smartcontracts Dec 9, 2025
f8e682a
fix(node/p2p): resolve dns addresses for peer bootnodes (op-rs/kona#3…
theochap Dec 9, 2025
1184007
feat: add rev sharing audit report (#18103)
0xDiscotech Dec 9, 2025
1279fec
Add style guide for manual getters on struct typed storage variables …
maurelian Dec 9, 2025
b6f4ad7
chore(op-acceptance-tests): op-acceptor v3.8.1 (#18563)
scharissis Dec 10, 2025
64c92b9
refactor(node/service): remove SequencerActorBuilder (op-rs/kona#3152)
einar-oplabs Dec 10, 2025
a5fb596
tests(op-node): Add coverage for future/unknown SystemConfig events (…
geoknee Dec 10, 2025
eed603f
op-acceptance-tests: batcher: add pending nonce busy wait (#18564)
nonsense Dec 10, 2025
cafdfb7
op-conductor: fixes flashblocks handler leaks (#18506)
zhwrd Dec 10, 2025
8b6bcfa
op-interop-filter: Service skeleton with flags and metrics (#18456)
karlfloersch Dec 11, 2025
1b8eee6
ci: Generate test results XML of forge tests (#18579)
Inphi Dec 11, 2025
a1f6f80
op-deployer: support op-contracts/v5.0.0 upgrade (#18154) (#18580)
serpixel Dec 11, 2025
adf9b32
feat: add cgt to opcmv2 (#18455)
0xniha Dec 11, 2025
e7cc171
all: Remove cannon-kona dgv2 feature flags (#18208)
Inphi Dec 12, 2025
3d85337
chore(node/actor): Test: Prepare payload attr err while building unse…
pcw109550 Dec 12, 2025
4570daa
fix(ai-contracts-test): add no-changes tracking to prevent ranker loo…
aliersh Dec 12, 2025
b1ba51b
Add kona, rollup-boost, op-rbuilder submodules for acceptance testing…
teddyknox Dec 12, 2025
e045261
op-e2e: Enable jovian for proofs precompile tests (#18606)
ajsutton Dec 15, 2025
4afa33c
feat(ci): mise; cache & retries. (#18572)
scharissis Dec 15, 2025
5711134
op-node: Light CL: Always Follow Source using CL (#18571)
pcw109550 Dec 15, 2025
10aca67
fix(ci): reduce ci usage by only running jobs on merge group (op-rs/k…
theochap Dec 15, 2025
16f7389
kona-host: Remove timeout on preimage fetch retries. (op-rs/kona#3196)
ajsutton Dec 15, 2025
e97f034
fix: use proper base fee params post-Canyon (op-rs/kona#3188)
kien-rise Dec 15, 2025
a989882
chore: Add SafeRename ioutil utility (#18610)
janjakubnanista Dec 15, 2025
5401e3a
proofs: Update pinned kona client version (#18611)
Inphi Dec 15, 2025
f42dc28
feat: have OPCMv2 check upgrade ordering version (#18583)
smartcontracts Dec 16, 2025
7ff327a
chore: bump opcmv2 to v7 (#18631)
smartcontracts Dec 17, 2025
a427402
op-chain-ops: Add command to calculate an output root from an EL endp…
ajsutton Dec 17, 2025
f3e6c8c
verify opcm v2 (#18590)
AmadiMichael Dec 17, 2025
a6d1906
codeowners(op-deployer): add platforms team as codeowners (#18635)
serpixel Dec 17, 2025
0b1901c
ci: Fix contracts test-upgrade test junit output (#18637)
Inphi Dec 17, 2025
752feaf
proofs: Add provable output roots to super DGs (#18605)
Inphi Dec 18, 2025
5c49267
op-program: Reduce disk usage of preimage prestate builds in ci (#18641)
Inphi Dec 18, 2025
56a3b91
all: upgrade op-geth (#18646)
joshklop Dec 18, 2025
f0fcc8d
refactor+fix(op-node/sequencing): l1 origin selection improvements (#…
geoknee Dec 18, 2025
5c4d574
feat(host): Configuration using a single l1 genesis (op-rs/kona#3205)
Inphi Dec 18, 2025
9c32344
feat: Add DNS to SwarmBuilder (op-rs/kona#3182)
jelias2 Dec 18, 2025
388eea1
feat: add ReadSuperchainDeployment support for opcm v2 (#18520)
0xniha Dec 18, 2025
131bb22
fix(proofs/action): Fix interop action tests (op-rs/kona#3210)
Inphi Dec 18, 2025
8fcf57a
test: use a custom Test contract for makeAddr (#18509)
smartcontracts Dec 18, 2025
b9dc580
test: update succinct tests to follow our conventions (#18452)
stevennevins Dec 18, 2025
1ddd67e
feat: revert opcm v1 & add opcmv2 op-deployer support (#18399)
0xniha Dec 18, 2025
8418c97
chore: improve comments accuracy (#741) (#18622)
0xDiscotech Dec 18, 2025
4315435
op-e2e: Fix super proposals in super DG tests (#18647)
Inphi Dec 18, 2025
e257647
op-deployer: Ignore max-code-size limits during deployment (#18642)
Inphi Dec 19, 2025
897fe64
op-sync-tester: Support engine_exchangeCapabilities (#18628)
pcw109550 Dec 19, 2025
3d8f47e
op-devstack: Support kona light CL (#18627)
pcw109550 Dec 19, 2025
2f49be0
chore(docker/ci): add nightly docker image builds (op-rs/kona#3180)
ilikecodewithmyhand Dec 19, 2025
57f10c4
chore(README): archival announcement (op-rs/kona#3183)
theochap Dec 19, 2025
44b87d9
op-service: blob priority fee (tip cap) tracking for op-batcher (#18386)
nonsense Dec 19, 2025
7036c32
chore(ai-test): skip test/periphery/drippie/dripchecks/CheckTrue.t.so…
devin-ai-integration[bot] Dec 19, 2025
2a7bcaf
feat: Add OPCM v2 Support for chain upgrades to op-deployer (#18593)
0xiamflux Dec 19, 2025
d197d30
op-supernode: Update superroot_atTimestamp response format (#18652)
ajsutton Dec 21, 2025
903584f
op-challenger: Implement supernode super root provider. (#18653)
ajsutton Dec 21, 2025
1c9d0fc
chore(ai-test): skip test/universal/StandardBridge.t.sol - already ha…
devin-ai-integration[bot] Dec 22, 2025
722b12f
op-acceptance-tests: fix port collisions (#18684)
bitwiseguy Dec 22, 2025
34726e8
op-node: clarify comment (#18512)
joshklop Dec 23, 2025
2842468
check-prestate: handle go module pseudo-versions and fix kona prestat…
pauldowman Jan 4, 2026
1294a28
op-challenger/op-dispute-mon: Remove asterisc support (#18670)
ajsutton Jan 4, 2026
a967dbd
batcher: remove isPectra and assume Pectra is always active (#18534)
Himess Jan 6, 2026
161140a
feat(dispute): add rootClaimByChainId(uint256) for L2 chain ID lookup…
stevennevins Jan 6, 2026
e42ff77
test: OPCMv2 upgrade (#18704)
0xiamflux Jan 6, 2026
5e595e0
feat(abip): improve skip message for tests skipped by features (#18661)
smartcontracts Jan 6, 2026
add8ac5
test(contracts): add revert tests for Preinstalls library functions (…
devin-ai-integration[bot] Jan 6, 2026
be272e9
ci: Remove last self-hosted runner (#18722)
mslipper Jan 6, 2026
60b1c96
op-challenger: Integrate super node trace provider (#18668)
ajsutton Jan 7, 2026
e5f61e5
fix nil pointer exception in op-batcher (#18701)
blockchaindevsh Jan 7, 2026
a7e0935
feat: support interop migration in OPCMv2 (#18649)
smartcontracts Jan 7, 2026
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
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
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
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
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
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
6f81720
test(contracts): convert MintManager tests to fuzz tests for broader …
devin-ai-integration[bot] 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
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
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
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
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
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
0db3b79
Foundry Versioning Policy (#18804)
AmadiMichael 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
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
0f184fc
fix: increase contracts test timeout to avoid flakes (#18914)
smartcontracts 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
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
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
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: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
acceptance_tests_dispatch:
type: boolean
default: false
kurtosis_acceptance_tests_dispatch:
type: boolean
default: false
sync_test_op_node_dispatch:
type: boolean
default: false
ai_contracts_test_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: |
.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/main.yml
.* base_image << pipeline.parameters.base_image >> .circleci/continue/main.yml
.* main_dispatch << pipeline.parameters.main_dispatch >> .circleci/continue/main.yml
.* fault_proofs_dispatch << pipeline.parameters.fault_proofs_dispatch >> .circleci/continue/main.yml
.* reproducibility_dispatch << pipeline.parameters.reproducibility_dispatch >> .circleci/continue/main.yml
.* kontrol_dispatch << pipeline.parameters.kontrol_dispatch >> .circleci/continue/main.yml
.* cannon_full_test_dispatch << pipeline.parameters.cannon_full_test_dispatch >> .circleci/continue/main.yml
.* sdk_dispatch << pipeline.parameters.sdk_dispatch >> .circleci/continue/main.yml
.* docker_publish_dispatch << pipeline.parameters.docker_publish_dispatch >> .circleci/continue/main.yml
.* publish_contract_artifacts_dispatch << pipeline.parameters.publish_contract_artifacts_dispatch >> .circleci/continue/main.yml
.* stale_check_dispatch << pipeline.parameters.stale_check_dispatch >> .circleci/continue/main.yml
.* contracts_coverage_dispatch << pipeline.parameters.contracts_coverage_dispatch >> .circleci/continue/main.yml
.* heavy_fuzz_dispatch << pipeline.parameters.heavy_fuzz_dispatch >> .circleci/continue/main.yml
.* acceptance_tests_dispatch << pipeline.parameters.acceptance_tests_dispatch >> .circleci/continue/main.yml
.* kurtosis_acceptance_tests_dispatch << pipeline.parameters.kurtosis_acceptance_tests_dispatch >> .circleci/continue/main.yml
.* sync_test_op_node_dispatch << pipeline.parameters.sync_test_op_node_dispatch >> .circleci/continue/main.yml
.* ai_contracts_test_dispatch << pipeline.parameters.ai_contracts_test_dispatch >> .circleci/continue/main.yml
.* github-event-type << pipeline.parameters.github-event-type >> .circleci/continue/main.yml
.* github-event-action << pipeline.parameters.github-event-action >> .circleci/continue/main.yml
.* github-event-base64 << pipeline.parameters.github-event-base64 >> .circleci/continue/main.yml
.* devnet-metrics-collect << pipeline.parameters.devnet-metrics-collect >> .circleci/continue/main.yml
.* flake-shake-dispatch << pipeline.parameters.flake-shake-dispatch >> .circleci/continue/main.yml
.* flake-shake-iterations << pipeline.parameters.flake-shake-iterations >> .circleci/continue/main.yml
.* flake-shake-workers << pipeline.parameters.flake-shake-workers >> .circleci/continue/main.yml
.* go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/main.yml
kona/.* kona_dispatch true .circleci/continue/kona.yml
kona/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/kona.yml
kona/.* base_image << pipeline.parameters.base_image >> .circleci/continue/kona.yml
kona/.* go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/kona.yml

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