Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
362 commits
Select commit Hold shift + click to select a range
2f0ec4e
feat: implement prune batching (op-rs/op-reth#530)
dhyaniarun1993 Dec 18, 2025
3d7f6e7
feat: address lookup table (op-rs/op-reth#509)
dhyaniarun1993 Dec 18, 2025
69b43f2
feat: backfill address map (op-rs/op-reth#512)
dhyaniarun1993 Dec 18, 2025
acf6764
fix(trie): Fix broken `Debug` impl unit test (op-rs/op-reth#539)
emhane Dec 22, 2025
f4b236b
refactor(trie): return `OpProofsStorageError` from `store_block_updat…
Himess Dec 23, 2025
d7d06e3
feat: metrics panel for debug api ext (op-rs/op-reth#533)
sadiq1971 Jan 5, 2026
acd3cd0
refactor(trie): return `OpProofsStorageError` from `execute_and_store…
Himess Jan 5, 2026
100373b
fix: initialize-op-proofs needs chain parameter (op-rs/op-reth#544)
dhyaniarun1993 Jan 5, 2026
c2c7b87
fix: support Send in test_op_proofs_state_provider_ref_debug (op-rs/o…
dhyaniarun1993 Jan 5, 2026
0eb0e82
chore(trie): return `OpProofsStorageError` from `unwind_history` (op-…
emhane Jan 6, 2026
2fba102
refactor(trie): return OpProofsStorageError from unwind_and_store_blo…
Himess Jan 6, 2026
6da567a
feat: integrated storing address mapping (op-rs/op-reth#534)
sadiq1971 Jan 6, 2026
28aa429
chore: refactor op-proofs cli (op-rs/op-reth#554)
itschaindev Jan 8, 2026
761a02c
feat: added startup safety check for massive pruning operation (op-rs…
dhyaniarun1993 Jan 8, 2026
c193d3f
chore: fix reorg e2e (op-rs/op-reth#558)
dhyaniarun1993 Jan 9, 2026
db6e5ef
chore: improve `append_or_delete_dup_sorted` (op-rs/op-reth#552)
itschaindev Jan 9, 2026
eb905c0
chore(trie): replace `eyre` with `OpProofsStorageError` (op-rs/op-ret…
itschaindev Jan 9, 2026
c1c5160
chore: revert hybrid storage experiment (op-rs/op-reth#568)
dhyaniarun1993 Jan 12, 2026
12ae4f4
refactor(trie): extract save_hashed_accounts closure to method1 (op-r…
Himess Jan 12, 2026
02d69d2
feat: optimized history deletions (op-rs/op-reth#565)
sadiq1971 Jan 12, 2026
4f32d34
ci: restrict codecov workflows to merge_group and workflow_dispatch (…
Himess Jan 13, 2026
13d438c
feat: optimised initial state update for pruning (op-rs/op-reth#563)
dhyaniarun1993 Jan 14, 2026
bbb2555
chore: push devstack support for op-reth upstream (op-rs/op-reth#585)
itschaindev Jan 14, 2026
1bdb0d1
feat: add verification interval for integrity check (op-rs/op-reth#577)
itschaindev Jan 14, 2026
3012b3c
chore: backfill refactor (op-rs/op-reth#578)
dhyaniarun1993 Jan 15, 2026
10bb022
chore: update optimism (op-rs/op-reth#590)
dhyaniarun1993 Jan 15, 2026
67f0772
chore(tire): Improve test coverage for `OpProofsStorageError` (op-rs/…
emhane Jan 15, 2026
5db0ed7
fix: db_stat after upstream pull (op-rs/op-reth#601)
dhyaniarun1993 Jan 16, 2026
e2d17e4
test: unit test for exex (op-rs/op-reth#599)
sadiq1971 Jan 19, 2026
802e33b
fix: `MdbxStorageCursor` non first key issue (op-rs/op-reth#602)
itschaindev Jan 19, 2026
63bf104
chore: added exex missing tests (op-rs/op-reth#605)
dhyaniarun1993 Jan 20, 2026
f59ec67
chore: getProof benchmark utility added (op-rs/op-reth#550)
dhyaniarun1993 Jan 20, 2026
c6cb102
feat: refactor and optimise pruning (op-rs/op-reth#587)
dhyaniarun1993 Jan 21, 2026
39e8ec5
fix: prune redundant tombstones at history horizon (op-rs/op-reth#620)
dhyaniarun1993 Jan 21, 2026
3d1c239
feat: backfill job restart-safe and idempotent (op-rs/op-reth#594)
sadiq1971 Jan 21, 2026
69ab1ed
chore(trie): Use `reth-trie-common` to enable `serde-bincode-compat` …
emhane Jan 22, 2026
7aa421f
feat: backfill renamed to initialize (op-rs/op-reth#622)
sadiq1971 Jan 22, 2026
46baeb6
feat: refactored store (op-rs/op-reth#623)
sadiq1971 Jan 23, 2026
973acb3
chore: mv proof args to rollup node (op-rs/op-reth#625)
dhyaniarun1993 Jan 23, 2026
a2fe935
chore(trie): Revert redundant diff (op-rs/op-reth#610)
emhane Jan 23, 2026
44372cb
chore: use reth versioned deps (op-rs/op-reth#627)
dhyaniarun1993 Jan 23, 2026
77675fe
chore(trie): Fix lint (op-rs/op-reth#636)
emhane Jan 26, 2026
a9988ef
fix: removed unused pruner metrics (op-rs/op-reth#638)
sadiq1971 Jan 27, 2026
56e8ef6
chore(trie): Remove redundant generic lifetime for `InitializationJob…
emhane Jan 27, 2026
897ac9e
chore(trie): Make `initialize` a method of `InitializationJob` (op-rs…
emhane Jan 27, 2026
b8d8623
refactor(trie): use parking_lot::RwLock in InMemoryProofsStorage (op-…
Himess Jan 27, 2026
545e2f8
feat: async notification processing (op-rs/op-reth#614)
dhyaniarun1993 Jan 27, 2026
c649363
chore: simplify OpProofsStore (op-rs/op-reth#639)
dhyaniarun1993 Jan 27, 2026
d734159
chore: ExEx config builder (op-rs/op-reth#642)
dhyaniarun1993 Jan 27, 2026
b605620
chore(trie): Fix redundant type annotations (op-rs/op-reth#645)
emhane Jan 27, 2026
2784558
chore(trie): Replace redundant clone of entries in `InitializationJob…
emhane Jan 27, 2026
17ee2c7
chore: moved proof initialization to `reth-optimism-node` (op-rs/op-r…
sadiq1971 Jan 28, 2026
f337bd7
chore: separate initial state store trait (op-rs/op-reth#647)
dhyaniarun1993 Jan 28, 2026
c73efc4
chore(test): support reth as in sequencer and validator (op-rs/op-ret…
dhyaniarun1993 Jan 29, 2026
4b9cc14
chore: fix flaky e2e test (op-rs/op-reth#653)
dhyaniarun1993 Jan 29, 2026
3cf262b
chore(test): dep dump (op-rs/op-reth#654)
dhyaniarun1993 Jan 29, 2026
2cf3a59
chore(op-reth/historical-proofs): fix compilation errors
theochap Feb 17, 2026
399876d
kona: Remove IndexedBlobHash usage and simplify blob handling (#19081)
geoknee Feb 18, 2026
487290b
op-acceptance: Add tests to prove validation of valid interop message…
ajsutton Feb 19, 2026
44f27ba
chore: update to Reth 1.11.0 commit (#19240)
meyer9 Feb 19, 2026
e182826
chore(rust/op-reth): op-reth v1.11.0 (#19247)
theochap Feb 19, 2026
0534595
feat(flashblocks): implement speculative flashblock building (#18995)
teddyknox Feb 20, 2026
31f5c4d
chore: migrate docker images to oplabs GCP registry and fix prestate …
theochap Feb 20, 2026
5500981
feat(flashblocks): add transaction caching to avoid re-executing unch…
teddyknox Feb 20, 2026
7808ee2
ci: disable incremental compilation and bump rust cache version (#19278)
theochap Feb 24, 2026
5b01cbb
kona/protocol/derive: handle "blob not found" correctly (#19328)
geoknee Mar 2, 2026
d86ca4d
fix(kona-node): Map BlockNotFound errors to ResetError for reorg reco…
geoknee Mar 2, 2026
fb83394
fix(kona/derive): preserve error kind from chain provider in BlobSour…
ajsutton Mar 4, 2026
515db77
op-reth: bump reth/op-reth to v1.11.1 and MSRV to 1.92 (#19292)
theochap Mar 6, 2026
2690ad6
refactor(op-devstack): remove backward compatibility type aliases to …
teddyknox Mar 6, 2026
7f21f4e
chore(kona): remove deprecated supervisor crates (#19290)
theochap Mar 9, 2026
1cd188c
fix(kona/derive): return Reset instead of Critical on blob under-fill…
ajsutton Mar 11, 2026
975066f
chore(rust/op-reth): bump op-reth to 1.11.2 (#19472)
theochap Mar 11, 2026
a069366
refactor(op-devstack): simplify acceptance testing around direct pres…
teddyknox Mar 11, 2026
7c62a5b
fix(kona/derive): add over-fill check in BlobSource::load_blobs (#19364)
ajsutton Mar 12, 2026
ff56e52
chore: add fix-rust-fmt Claude Code skill (#19488)
ajsutton Mar 12, 2026
404b6f6
chore(rust/op-reth): bump reth to v1.11.3 (#19498)
theochap Mar 12, 2026
335c7d7
chore(cannon): migrate Makefile to justfile (#19474)
ajsutton Mar 12, 2026
8beb90c
chore: remove devnet-sdk and kurtosis-devnet (#19506)
teddyknox Mar 12, 2026
8f0baf5
chore(rust/op-reth): port historical proofs binary change (#19252)
theochap Mar 13, 2026
17b9841
feat(kona): implement L2PayloadWitness hint for interop to support op…
pauldowman Mar 13, 2026
f7958b6
fix(op-devstack): split ReorgTriggered into exact and relaxed variant…
joshklop Mar 15, 2026
db89452
chore(rust): add just target for cargo-deny (#19520)
ajsutton Mar 15, 2026
9fe1b08
chore: migrate rust/op-reth Makefiles to just (#19525)
ajsutton Mar 17, 2026
86a6496
chore(rust): remove stale RUSTSEC-2026-0002 ignore (#19598)
ajsutton Mar 17, 2026
ab214e3
refactor: move OP EVM code into alloy-op-evm newtypes (#19536)
theochap Mar 17, 2026
6c45d97
feat: split gotestsum logs into per-test files (#19575)
ajsutton Mar 17, 2026
49b372a
fix(op-reth): propagate MDBX errors in DupSort cursor iterators inste…
dhyaniarun1993 Mar 18, 2026
70a6ee9
fix(op-reth): remove metrics wrapper from CLI commands to prevent OOM…
dhyaniarun1993 Mar 19, 2026
07699a5
fix(op-reth): replace HashMap with sequential grouping in init store_…
dhyaniarun1993 Mar 19, 2026
e7b2d5c
fix: correct cd paths in kona action test recipes (#19597)
ajsutton Mar 20, 2026
e1c9972
op-acceptance-tests: simplify acceptance CI and remove flake-shake (#…
ajsutton Mar 20, 2026
a0147bf
fix(kona/genesis): continue past malformed logs in update_with_receip…
sebastianst Mar 23, 2026
c32cd54
rust: bump deps to fix deny (#19721)
sebastianst Mar 23, 2026
743707a
fix(kona): fix action-tests-single CI job never running tests (#19689)
theochap Mar 23, 2026
a2ae19c
interop: deploy and fund ETH bridge contracts at activation (#19648)
karlfloersch Mar 23, 2026
b8ac9ff
test(kona-proof-interop): EIP-2935 fixture-based integration test (#1…
digorithm Mar 23, 2026
3d2ce7d
fix(kona): correct target-c-int-width from 64 to 32 in MIPS64 target …
ajsutton Mar 24, 2026
31a1f8f
test(kona-proof-interop): add multi-iteration EIP-2935 test for block…
digorithm Mar 24, 2026
e42ede5
fix(kona/derive): clear DAP on reset/activation signal in L1Retrieval…
einar-oplabs Mar 25, 2026
40a1306
feat(op-devstack): respect DEVSTACK_L2EL_KIND and DEVSTACK_L2CL_KIND …
joshklop Mar 25, 2026
f7412a9
feat(op-alloy-evm): add `OpEvm::into_inner` method (#19735)
mablr Mar 26, 2026
e528250
ci: use cargo-auditable for Rust image builds (#19770)
falcorocks Mar 26, 2026
37748e1
chore(rust): misc clippy fixes (#19736)
mablr Mar 26, 2026
3a0d943
fix(kona/proof): several fixes to kona-proof. (#19775)
theochap Mar 26, 2026
b0e29ac
op-reth: add chain_id to ExecutingDescriptor (#19771)
karlfloersch Mar 26, 2026
01080fa
docs: port Rust docs from Vocs to Mintlify (#19778)
theochap Mar 27, 2026
eaa5703
fix(kona): use configurable message expiry window in MessageGraph (#1…
digorithm Mar 30, 2026
175b9e6
chore(kona): remove dead interop_message_expiry_window from RollupCon…
digorithm Mar 31, 2026
76a48c2
feat(kona-host): add directory-based kv store compatible with op-prog…
ajsutton Mar 31, 2026
753b821
feat(op-reth): Drop interop transactions after reorg (#19814)
wwared Mar 31, 2026
ef12d83
fix(op-alloy): resolve `NetworkWallet<Optimism>` conflict with alloy …
suchapalaver Mar 31, 2026
efe48bd
fix(kona/derive): use walked-back system config on pipeline reset (#1…
sebastianst Apr 1, 2026
106b38d
fix(proofs-exex): error if state unavailable instead of falling back …
dhyaniarun1993 Apr 1, 2026
832bb67
fix(kona): send L2Transactions hint before trie walk during block re-…
ajsutton Apr 1, 2026
67b773b
fix(kona): skip re-validating deposit-only blocks during consolidatio…
ajsutton Apr 2, 2026
914223f
fix(kona/protocol): add bounds checks in read_tx_data for truncated a…
sebastianst Apr 2, 2026
df4fc22
fix(kona): remove obsolete replacement deposit tx from consolidation …
ajsutton Apr 2, 2026
5746d13
fix(op-reth): fix flaky TestExecutePayloadSuccess (#19899)
sebastianst Apr 3, 2026
195de4b
ci: run reth and kona against all acceptance tests (#19787)
joshklop Apr 3, 2026
7e29bf7
feat!(rust): upgrade alloy-evm to 0.30.0, bump reth to 082c36e, remov…
theochap Apr 3, 2026
64a9fab
refactor(kona): remove native rollup-boost support (#19900)
theochap Apr 6, 2026
2c7c41f
fix(kona): use BTreeMap for deterministic JSON serialization in inter…
ajsutton Apr 6, 2026
33cd416
fix(kona/derive): reset pipeline for Holocene activation in IndexedTr…
sebastianst Apr 8, 2026
77304c8
fix(kona-node): handle missing L1 origin block in sequencer instead o…
joshklop Apr 8, 2026
a2734c5
chore(rust): remove remaining patch deps (#19948)
theochap Apr 8, 2026
63d7956
fix(kona-proof-interop): only print missing chain IDs in rollup confi…
einar-oplabs Apr 8, 2026
14b5450
feat(op-reth): add with_engine_validator method to OpAddOns (#19907)
sieniven Apr 8, 2026
a597406
rust: integrate op-revm into the workspace
theochap Apr 7, 2026
7b6ac23
fix CI: exclude op-revm CHANGELOG from typos and propagate dev featur…
theochap Apr 7, 2026
ca6f079
fix(op-reth): wait for proofs ExEx store before debug_executePayload …
sebastianst Apr 8, 2026
70a6887
chore(op-devstack): fix rust binary error message and add debug build…
sebastianst Apr 8, 2026
02b16fc
fix(kona): return error instead of panic on unknown batch type (#20000)
sebastianst Apr 10, 2026
49cb447
bumped reth to v2.0.0 (#19989)
jnoorchashm37 Apr 10, 2026
dd79bcb
feat(kona-genesis): add rollup_config_override feature for custom max…
theochap Apr 10, 2026
6583809
rust(op-revm): add README and no_std CI coverage (#19962)
theochap Apr 10, 2026
e58f256
fix(kona): use correct precompile versions for Jovian and post-Jovian…
sebastianst Apr 13, 2026
03f282b
docs: fix broken markdown links and stale README references (#20045)
smartcontracts Apr 13, 2026
6ba102b
fix(kona): use L1 origin timestamp for brotli activation check (#20004)
sebastianst Apr 13, 2026
e40eaf6
fix(kona): enforce strict frame ordering in ChannelAssembler (#20011)
sebastianst Apr 14, 2026
ce630d7
feat(op-alloy): add post-exec transaction and receipt types (#19954)
nonsense Apr 14, 2026
481bf47
chore(op-reth): introduce factory pattern for OpProofsStore (#19909)
dhyaniarun1993 Apr 14, 2026
e050c46
feat(mise): add nightly rust toolchain and cargo-nextest (#20052)
joshklop Apr 14, 2026
186b2f3
feat(op-reth): activate EIP-7823 modexp upper bounds on Karst fork (#…
joshklop Apr 15, 2026
7f0d679
fix(rust): Remove ignored warnings from deny.toml (#20110)
maurelian Apr 15, 2026
e82c09f
feat(alloy-op-evm): impl `OpTxTr` trait for `OpTx` + `OpEvmContext` a…
mablr Apr 17, 2026
db007ff
feat(op-reth): implement block builder failsafe and interop filter in…
wwared Apr 17, 2026
6b242ab
test(op-acceptance-tests): add EIP-7951 P256VERIFY gas cost increase …
joshklop Apr 17, 2026
b4920d4
feat(kona-hardforks): add NUT bundle types and deposit tx conversion …
maurelian Apr 17, 2026
d1bf800
fix(kona): pass block timestamp to is_interop_active instead of block…
ajsutton Apr 20, 2026
af53213
fix(kona): conditionally deploy `CrossL2Inbox` and dep set introducti…
digorithm Apr 20, 2026
ee9e7cb
fix(kona): send block hash instead of block number in L2 account proo…
ajsutton Apr 21, 2026
88b9486
fix(kona): evict origin_infos entries in PipelineCursor::advance (#20…
ajsutton Apr 21, 2026
dfd9fe5
chore(rust): update thin-vec to patch RUSTSEC-2026-0103 (#20208)
wwared Apr 21, 2026
2d54fac
feat(op-alloy): harden post-exec (0x7D) transaction type (#20185)
nonsense Apr 21, 2026
c1c2f80
fix(kona): unbreak kona-host-client-offline-cannon (target spec + fre…
ajsutton Apr 21, 2026
d7a0985
chore(rust): bump alloy to 2.0 (#20060)
mablr Apr 22, 2026
483e72a
fix(kona): ensure chain_id is always set for trie hints in interop pr…
ajsutton Apr 22, 2026
8838ca4
chore(rust): patch RUSTSEC-2026-0104 in rustls-webpki (#20235)
nonsense Apr 22, 2026
c4bff3c
fix(alloy-op-evm): use `OpTx` in `OpEvm` (#20231)
mablr Apr 22, 2026
338c9dd
chore(rust): bump revm to 38 (#20169)
figtracer Apr 23, 2026
874640e
fix: ZK Game Quality Review Fixes (#20236)
0xarktos Apr 23, 2026
b1a71bd
feat(op-revm): bump revm 38 (#20300)
theochap Apr 23, 2026
9f0df11
fix(op-reth): raise supervisor RPC timeout default from 100ms to 2s (…
ajsutton Apr 24, 2026
62fdde3
test(op-reth): guard negotiated eth wire protocol version (#20156)
joshklop Apr 24, 2026
d04556d
op-node: remove deprecated ProtocolVersions watching (#20311)
sebastianst Apr 24, 2026
ed8c074
chore(op-revm): port changes from v107 (#20323)
theochap Apr 24, 2026
8294e8b
fix(ci): bump rust-doctest to 2xlarge and call just test-docs (#20337)
pauldowman Apr 24, 2026
2f19273
feat(op-reth): register eth_config RPC endpoint (#20158)
joshklop Apr 24, 2026
102c1cd
op-stack: remove deprecated ProtocolVersions support (#20317)
sebastianst Apr 27, 2026
8247826
feat(kona-interop): add cycle detection to MessageGraph (#20303)
digorithm Apr 27, 2026
65dd31c
feat(karst): reduce bn256Pairing input size limit to 300 pairs (#20250)
pauldowman Apr 27, 2026
51da718
feat: Make rollup config parsing non-strict (#20379)
sebastianst Apr 28, 2026
cbc87f1
feat(kona): execute NUT bundles at Karst fork activation (#20157)
maurelian Apr 28, 2026
9c89a85
chore(rust/scr): update superchain registry for rust crates (#20366)
theochap Apr 28, 2026
64b787b
fix(kona): drop Base references from tests after upstream registry re…
theochap Apr 28, 2026
5e60626
fix(kona): load DependencySet from embedded registry, oracle as fallb…
ajsutton Apr 28, 2026
f2c7443
fix(kona): align chain list test with registry data (#20406)
ajsutton Apr 29, 2026
f4293a8
fix(kona-peers): align bootnodes test with registry data (#20417)
nonsense Apr 29, 2026
b8b0754
feat(sdm): post-exec block executor; SDM warming inspector; SDM activ…
nonsense Apr 29, 2026
73fb100
refactor(op-reth): drop BuildPostExecTransaction (#20428)
nonsense Apr 29, 2026
60449c9
refactor(cannon-builder): reduce to apt-only MIPS64 cross-toolchain (…
ajsutton Apr 30, 2026
56d9b36
ci(kona): run all proofs/ action tests under kona-host by default (#2…
maurelian Apr 30, 2026
1598259
fix(op-reth): detect reth storage layout in InitializationJob (#20396)
dhyaniarun1993 Apr 30, 2026
2e5cee2
feat(op-reth): Proof store v2 (#19928)
dhyaniarun1993 Apr 30, 2026
0f24156
feat(op-reth): default bootnodes for OP Stack chains (#20458)
sebastianst Apr 30, 2026
4e26ac2
chore(rust): bump reth to v2.2.0 (#20459)
sebastianst Apr 30, 2026
709c628
chore(ci): clean up contracts CI and RPC secrets (#20465)
smartcontracts Apr 30, 2026
15eb937
refactor(kona): single-definition prestate build with native + Docker…
ajsutton May 1, 2026
e30e4db
feat(rust): add fast build without examples (#20456)
nonsense May 1, 2026
a23a68c
fix(op-reth): commit RW txn before init_from_state_dump to avoid MDBX…
nonsense May 4, 2026
c22d237
chore(rust): ignore RUSTSEC-2026-0118 and RUSTSEC-2026-0119 (#20514)
nonsense May 4, 2026
9e23af3
fix(op-reth): wait for proofs ExEx store before validator eth_getProo…
nonsense May 4, 2026
5c7d726
fix(kona-proof): decode EIP-2935 storage slot value as U256 (#20518)
Inphi May 4, 2026
c7cee68
refactor(proofs): use SkipIfKona helper instead of name-based CI filt…
sebastianst May 4, 2026
dcd8007
test(kona): add proof executor post-exec coverage (#20432)
nonsense May 5, 2026
004c484
fix(ci): remove "non-docs" path filtering (#20486)
geoknee May 5, 2026
5c20a91
refactor(kona): make debug_executePayload witness collection the defa…
pauldowman May 5, 2026
0f78434
fix(kona-interop): guard executing chain against interop activation b…
digorithm May 5, 2026
1a368ca
chore(kona-interop): remove dead InteropValidator trait and InteropVa…
digorithm May 6, 2026
fa26b7f
chore(rust): add release recipe for subdir crate releases (#20320)
theochap May 6, 2026
3311d35
fix(kona/protocol): iterate all payload txs in is_deposits_only (#20560)
cuiweixie May 7, 2026
5df2c23
docs: fix stale non-docs references (#20520)
smartcontracts May 7, 2026
87db2be
feat(op-reth): add engine buffer layer (TrieBufferState + MemoryOverl…
dhyaniarun1993 May 7, 2026
8148a03
op-reth: add optional gas_limit_cap arg to execute_best_transactions …
bitwiseguy May 7, 2026
b3efd57
feat(kona-proof): cache L1 block-number lookups in OracleL1ChainProvi…
ajsutton May 7, 2026
4fc2f57
feat(op-reth): add persistence service and prune_with_provider (#20414)
dhyaniarun1993 May 7, 2026
3f86d0b
rust: bump rkyv to 0.8.16 for RUSTSEC-2026-0122 (#20653)
ajsutton May 11, 2026
902a4f7
fix(kona-executor): re-insert DestroyedChanged accounts into state tr…
pauldowman May 12, 2026
f4cefa4
Refactor Osaka tests to also run Kona in some cases (#20533)
joshklop May 12, 2026
0dfc815
fix(kona-interop): init-chain activation gate (#20579)
digorithm May 12, 2026
3c8d466
feat(op-reth): add EngineState, Engine, EngineHandle, and all task (#…
dhyaniarun1993 May 12, 2026
ada68c8
fix(kona/protocol): reject invalid is_last byte in frame decode (#20590)
sebastianst May 12, 2026
e558360
feat(op-reth): Wire up the Engine in Exex (#20450)
dhyaniarun1993 May 12, 2026
ae04724
fix(kona-host): verify preimage bytes hash to the requested key (#20661)
digorithm May 12, 2026
2dd5adc
fix(kona/protocol): grow output buffer on NeedsMoreInput-with-full-bu…
sebastianst May 13, 2026
da2a4bb
fix(op-reth/proofs): use fixed-size sharded key encoding for trie his…
dhyaniarun1993 May 13, 2026
ecf0cc8
refactor(op-reth/proofs): strict proof-window semantics + ProofWindow…
dhyaniarun1993 May 13, 2026
35e59bc
chore(rust): log level in proofs exex (#20719)
theochap May 13, 2026
cc62ca9
fix(kona/client): bump FPVM precompile oracle gas for Glamsterdam (EI…
pauldowman May 13, 2026
87cb6a0
feat(rollup-boost): vendor rollup-boost in to the monorepo (#20669)
einar-oplabs May 14, 2026
a491779
chore(op-reth/proofs): consistent `trie::*` log targets across the cr…
dhyaniarun1993 May 14, 2026
b21b5d0
fix(kona/client): validate output-root version word in fetch_safe_hea…
wwared May 14, 2026
797b7d0
fix(kona-client/interop): align trace-extension boundary with op-prog…
wwared May 14, 2026
e019f21
perf(rust-e2e): consolidate rust build and tighten restart-suite timi…
ajsutton May 15, 2026
036279c
fix(kona): fix stale reth path references in kona tests justfile (#19…
wwared May 15, 2026
5c37f4d
fix(kona/protocol): add TxGases span decode error for gas varints (#1…
cuiweixie May 15, 2026
ca2708d
chore(devstack): remove rust/kona/tests/supervisor and the sysgo op-s…
ajsutton May 19, 2026
09f90f9
test(revm-ee-tests): add op-revm integration tests from upstream revm…
theochap May 19, 2026
5ce189e
feat(op-reth/payload): expose per-call committed transactions (#20740)
bitwiseguy May 19, 2026
9f86ee7
chore(vendor): op-rbuilder and rollup-boost adjustments (#20737)
einar-oplabs May 19, 2026
af492b5
feat(interop): add interop_ RPC namespace, migrate op-reth (#20778)
ajsutton May 19, 2026
244ca21
op-reth: bump reth dependency (includes paradigmxyz/reth#24159 FCU fi…
sebastianst May 19, 2026
6fc2e57
fix(kona/registry): embed superchain-registry depsets, add rehearsal …
Inphi May 20, 2026
2d3968f
refactor(interop): move SafetyLevel into op-service/eth/safety (#20889)
ajsutton May 21, 2026
cb46305
chore(deps): bump op-rbuilder and rollup-boost dependencies (#20739)
nonsense May 21, 2026
0b279f7
docs: update kona prestate build instructions (#20951)
Inphi May 21, 2026
e18a0bb
chore(ci): disable Go test coverage and Codecov uploads (#20972)
ajsutton May 22, 2026
a45fc1d
fix(op-reth): prevent engine sync-target spin after deep unwind (#20949)
dhyaniarun1993 May 22, 2026
b321434
fix(kona-node): carry L2 hash through finalization to prevent silent …
digorithm May 22, 2026
a2dfe54
chore(docker): switch op-reth runtime base to chainguard/wolfi-base (…
falcorocks May 26, 2026
bba231c
chore(docker): switch kona runtime base for smaller runtime (#20979)
falcorocks May 26, 2026
d3c1b66
fix(op-reth): use `RoInconsistent` for `op_proofs` CLI subcommands (#…
dhyaniarun1993 May 26, 2026
5bffd0c
fix(op-reth): clamp sync_target past best_block in advance_sync (#21012)
dhyaniarun1993 May 26, 2026
0d2b833
refactor(kona/service): move cancellation out of actors and other tes…
op-will May 26, 2026
8b8da33
Removed unused version.json file (#21046)
pauldowman May 26, 2026
09f19c8
docs: add reth dependency update guide (#21009)
sebastianst May 27, 2026
d09db1f
fix a few dangling issues
ClaytonNorthey92 Jun 25, 2026
8fd348e
added missing deps?
ClaytonNorthey92 Jun 25, 2026
0f562e8
op-chain-ops
ClaytonNorthey92 Jun 25, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .circleci/Untitled
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c-contracts_changed
23 changes: 19 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2733,10 +2733,25 @@ workflows:
.* c-devnet-metrics-collect << pipeline.parameters.devnet-metrics-collect >> .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/.* rust_e2e_dispatch << pipeline.parameters.rust_e2e_dispatch >> .circleci/continue/rust-e2e.yml
rust/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-e2e.yml
rust/.* go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/rust-e2e.yml
(packages/contracts-bedrock|\.circleci|\.github|ops/check-changed)/.* c-contracts_changed true .circleci/continue/main.yml
^(package\.json|mise\.toml)$ c-contracts_changed true .circleci/continue/main.yml

# Docs CI — trigger on docs/public-docs/ changes
.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/docs-ci.yml
docs/public-docs/.* c-docs_changes_detected true .circleci/continue/docs-ci.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:
Expand Down
124 changes: 124 additions & 0 deletions .circleci/continue/docs-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
version: 2.1

# Docs CI Continuation Configuration
# This file validates the Mintlify documentation build when docs/public-docs/ changes.

parameters:
c-default_docker_image:
type: string
default: cimg/base:2026.03
c-docs_changes_detected:
type: boolean
default: false
# Passthrough declarations for setup config parameters.
# CircleCI forwards all explicitly-passed pipeline parameters to continuation configs.
# Without these declarations, manually triggered pipelines fail with "Unexpected argument(s)".
# These are not referenced by any job — the c- prefixed versions above are used instead.
default_docker_image:
type: string
default: cimg/base:2026.03
base_image:
type: string
default: default
main_dispatch:
type: boolean
default: true
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
l2_fork_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__"
go-cache-version:
type: string
default: "v0.0"

# ============================================================================
# JOBS
# ============================================================================
jobs:
mintlify-docs-build:
docker:
- image: <<pipeline.parameters.c-default_docker_image>>
resource_class: xlarge
steps:
- checkout
- run:
name: Install Node.js and pnpm
command: |
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install -g pnpm
- run:
name: Install dependencies
working_directory: docs/public-docs
command: |
pnpm install
- run:
name: Validate Mintlify documentation
working_directory: docs/public-docs
no_output_timeout: 30m
command: |
npx mintlify validate
echo "Mintlify Validation Complete"

# ============================================================================
# WORKFLOWS
# ============================================================================
workflows:
docs-ci:
when:
and:
- equal: ["", << pipeline.git.tag >>]
- equal: ["webhook", << pipeline.trigger_source >>]
- << pipeline.parameters.c-docs_changes_detected >>
jobs:
- mintlify-docs-build
Loading
Loading