Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2050 commits
Select commit Hold shift + click to select a range
fa8f811
fix(ci): don't check superchain-registry typos (op-rs/kona#2721)
emhane Aug 18, 2025
f251d76
fix: Improve registry build script path handling (op-rs/kona#2672)
aso20455 Aug 18, 2025
8b051f5
fix(supervisor): l1 reorg source rewinding (op-rs/kona#2726)
dhyaniarun1993 Aug 19, 2025
9ef561c
feat(supervisor/e2e-test): added L2 reorg acceptance tests (op-rs/kon…
sadiq1971 Aug 19, 2025
5dabc2d
chore(ci): Update zepter configuration (op-rs/kona#2729)
clabby Aug 19, 2025
5e2b880
metrics (supervisor): add reorg metrics to grafana (op-rs/kona#2727)
itschaindev Aug 20, 2025
45cf932
Add lychee workflow for link checking (op-rs/kona#2689)
Copilot Aug 20, 2025
090dcf3
chore: Bump Alloy Dependencies (op-rs/kona#2739)
refcell Aug 20, 2025
2fafd10
fix: correct typos in docs and address formatting (op-rs/kona#2737)
ANtutov Aug 20, 2025
3d4b85c
chore (supervisor): add global metrics (op-rs/kona#2738)
itschaindev Aug 21, 2025
19e9525
feat(node/tests): fully integrate sysgo into testing framework + CI (…
theochap Aug 21, 2025
aa04500
chore(batcher): Comp Crate (op-rs/kona#2749)
refcell Aug 21, 2025
9d134f3
chore(deps): Execution Dependency Updates (op-rs/kona#2748)
refcell Aug 21, 2025
064a6ff
fix(ci): Lychee (op-rs/kona#2750)
refcell Aug 22, 2025
9fe29df
fix(supervisor): fixed supervisor e2e on ci (op-rs/kona#2752)
sadiq1971 Aug 22, 2025
2b6b6c6
feat(bin): Rollup Binary (op-rs/kona#2756)
refcell Aug 22, 2025
59f2a48
[BOT] Update Monorepo Revision (op-rs/kona#2751)
refcell Aug 22, 2025
596e163
chore(deps): bump jdx/mise-action from 2 to 3 (op-rs/kona#2730)
dependabot[bot] Aug 22, 2025
fa55917
feat(node/test): connection drop test + restart test (op-rs/kona#2745)
theochap Aug 22, 2025
8251662
feat(node/test): add tx inclusion test (op-rs/kona#2757)
theochap Aug 22, 2025
c37b1c9
chore (supervisor/core): metrics for block invalidation and replaceme…
itschaindev Aug 25, 2025
0488d38
feat(supervisor): l1 reorg utility + e2e test (op-rs/kona#2723)
dhyaniarun1993 Aug 25, 2025
877d10d
fix(supervisor/rpc): fix checkAccessList errors (op-rs/kona#2765)
dhyaniarun1993 Aug 26, 2025
0581ef2
fix(supervisor/core): resetter fallback finalized to activation block…
dhyaniarun1993 Aug 26, 2025
cbd1eed
fix(node/sysgo-tests): attempt to fix race condition in p2p disconnec…
theochap Aug 26, 2025
1d952f3
chore (supervisor/types): change OutputV0 to camelCase (op-rs/kona#2426)
PoulavBhowmick03 Aug 26, 2025
5806ba5
feat(supervisor/rpc): `supervisor_localSafe` added (op-rs/kona#2772)
dhyaniarun1993 Aug 26, 2025
c75b0c7
fix(supervisor): enabled skipped tests (op-rs/kona#2776)
sadiq1971 Aug 27, 2025
bf53f75
docs: fix typos and grammar in node and rfc pages (op-rs/kona#2773)
sashass1315 Aug 27, 2025
23d05ac
chore (supervisor): build info in metrics (op-rs/kona#2774)
itschaindev Aug 27, 2025
7423b02
feat(supervisor): support admin `addL2RPC` (op-rs/kona#2753)
dhyaniarun1993 Aug 27, 2025
bf44304
chore(node/test): update go deps (op-rs/kona#2780)
theochap Aug 27, 2025
8d68c6b
fix(node/test): fix sequencer block building race condition (op-rs/ko…
theochap Aug 27, 2025
d526a64
feat(node/test): add websocket endpoint to sysgo tests (op-rs/kona#2768)
theochap Aug 27, 2025
ade6c94
feat(node/test): sequencer restart test (op-rs/kona#2758)
theochap Aug 27, 2025
4038f66
fix(supervisor): refactored error logging (op-rs/kona#2781)
sadiq1971 Aug 28, 2025
b9dbd60
fix(supervisor/core): `l1_exhaust` and `reorg` race condition (op-rs/…
dhyaniarun1993 Aug 28, 2025
b6f46ba
chore(bin): Refactor CLI (op-rs/kona#2762)
refcell Aug 28, 2025
ecd1403
chore: fix kona-supervisor CLI (op-rs/kona#2786)
mikemillaa Aug 28, 2025
c661ff1
chore(proof): Remove duplicate FlushableCache trait bound in OraclePi…
Kourin1996 Aug 28, 2025
36313b0
Fix typos (op-rs/kona#2793)
bethoffman Aug 29, 2025
ca99dba
docs: fix incorrect crates.io link path (op-rs/kona#2790)
saylor-mik87786 Aug 29, 2025
4206c4b
fix(node/ci): fixes several CI issues (op-rs/kona#2807)
theochap Sep 3, 2025
ae255f2
fix(node/tests): fix kurtosis ci (op-rs/kona#2808)
theochap Sep 3, 2025
e4f4529
Add scheduled lychee cronjob with automatic GitHub issue creation (op…
Copilot Sep 3, 2025
77a7146
feat(node/test): improve connection drop tests (op-rs/kona#2787)
theochap Sep 4, 2025
c7fcf6d
chore(deps): bump actions/stale from 9 to 10 (op-rs/kona#2814)
dependabot[bot] Sep 5, 2025
55381cc
feat(node/test): add l2 reorg tests (op-rs/kona#2804)
theochap Sep 5, 2025
2d81f46
chore (supervisor): add safety head ref metrics (op-rs/kona#2785)
itschaindev Sep 8, 2025
ccafae3
docs: fix some typos (op-rs/kona#2819)
MozirDmitriy Sep 8, 2025
808a35e
chore: fix spelling issues (op-rs/kona#2817)
reallesee Sep 8, 2025
208305e
fix(docs): mismatch test docs (op-rs/kona#2820)
keeghcet Sep 8, 2025
9d5e62f
chore: sync reth version (op-rs/kona#2812)
mikemillaa Sep 9, 2025
0e15417
[WIP]: feat(supervisor): sysgo integration (op-rs/kona#2784)
dhyaniarun1993 Sep 9, 2025
af05878
chore(ci): fix supervisor sysgo test path (op-rs/kona#2826)
dhyaniarun1993 Sep 9, 2025
13d992a
chore(supervisor): add supervisor grafana dashboard to kurtosis (op-r…
dhyaniarun1993 Sep 9, 2025
afbb100
docs: fix broken link to struct rollup configs (op-rs/kona#2827)
VolodymyrBg Sep 9, 2025
dc43f55
fix(node): use canonical --l2-engine-jwt-secret in CLI example (op-rs…
MozirDmitriy Sep 9, 2025
8456620
chore(docs): Simple Kurtosis Docs (op-rs/kona#2809)
refcell Sep 9, 2025
edc1af6
chore(node/deps): update rocksdb version (op-rs/kona#2839)
theochap Sep 9, 2025
9ba2547
chore(providers): Local Buffered Providers (op-rs/kona#2763)
refcell Sep 9, 2025
228d9f6
fix: misleading comment in read_rollup_config function (op-rs/kona#2797)
radik878 Sep 9, 2025
4ebcdad
chore(ci): Set lower bound for `codecov` to 80 (op-rs/kona#2841)
emhane Sep 9, 2025
e563338
feat(node/l1-reorg): add l1 reorg tests (op-rs/kona#2840)
theochap Sep 10, 2025
c1eda70
refactor: replace custom msm_required_gas with revm implementation (o…
mikemillaa Sep 10, 2025
3ba337c
fix(supervisor): reorg log refactored (op-rs/kona#2838)
sadiq1971 Sep 10, 2025
eccdca7
feat(node/ci): report coverage information from the sysgo tests (op-r…
theochap Sep 10, 2025
dbe366a
fix(ci/codedov): fix codecov (op-rs/kona#2849)
theochap Sep 10, 2025
866e5f9
chore(cli&rollup): more cleanup of `anyhow` in CLI and rollup (op-rs/…
mikemillaa Sep 10, 2025
500a11b
chore(node/tests): update go commit (op-rs/kona#2850)
theochap Sep 11, 2025
6ac150e
feat(ci): add codecov flags (op-rs/kona#2851)
theochap Sep 11, 2025
48a1bde
fix(ci): try to fix codecov flags (op-rs/kona#2853)
theochap Sep 11, 2025
ce1a2d3
chore(test): fixes pre-interop supervisor test (op-rs/kona#2855)
dhyaniarun1993 Sep 11, 2025
a8b3ae9
chore(tests): remove local fork from test files (op-rs/kona#2856)
theochap Sep 11, 2025
b1178bd
chore(codeowners): remove clabby and refcell from codeowners. Add Bio…
theochap Sep 15, 2025
a3c643f
docs: fix broken links (op-rs/kona#2862)
VolodymyrBg Sep 15, 2025
bfef526
chore(authors): add emhane to authors (op-rs/kona#2863)
theochap Sep 15, 2025
124cf69
Chore: get lychee workflow to accept essential cookies (op-rs/kona#2842)
mikemillaa Sep 15, 2025
1aee453
chore: fix spelling issues (op-rs/kona#2859)
saylor-mik87786 Sep 15, 2025
374b030
feat(node/test): add long running background tests (op-rs/kona#2865)
theochap Sep 15, 2025
c123ba4
feat(node/proof): publish proof artifacts (op-rs/kona#2837)
theochap Sep 16, 2025
3125b97
fix(proof): publish proof artifacts (op-rs/kona#2867)
theochap Sep 16, 2025
6c5937d
fix(proof): publish prestate artifacts (op-rs/kona#2868)
theochap Sep 16, 2025
d2a9686
feat(protocol): upgrade alloy deps. add min base fee data structure t…
theochap Sep 17, 2025
5b238e6
fix(proof/ci): fix artifacts path in CI (op-rs/kona#2872)
theochap Sep 18, 2025
4a38832
Build for generic CPU instead of native CPU (op-rs/kona#2870)
trianglesphere Sep 19, 2025
bb02f94
fix(ci/proof): fix prestate proof job (op-rs/kona#2876)
theochap Sep 19, 2025
e4cdd67
docs: fix broken link (op-rs/kona#2873)
GarmashAlex Sep 19, 2025
950b9f3
fix(node): correct RPC environment variable semantic mismatch (op-rs/…
mikemillaa Sep 19, 2025
5824d26
fix: avoid redundant hash computation in block_info_and_transactions_…
mikemillaa Sep 19, 2025
92af078
feat(jovian/min-base-fee): implement min-base fee in kona (op-rs/kona…
theochap Sep 22, 2025
ac817ce
chore: fix typo in Isthmus L1 block info comment (op-rs/kona#2883)
russcoss Sep 24, 2025
d402bf3
docs(node/rpc): Update JSON-RPC docs in overview.mdx (op-rs/kona#2882)
saylor-mik87786 Sep 24, 2025
a1c5fcf
Add observability to rewind progress (op-rs/kona#2614)
JoshdfG Sep 24, 2025
ebe6896
fix(proof/action): fix kona's action tests (op-rs/kona#2884)
theochap Sep 24, 2025
494dd05
chore(proof/ci): fix publish artifacts job + skip interop action test…
theochap Sep 25, 2025
f0df933
rpc: add spec link for supervisor_localSafe method (op-rs/kona#2890)
ilikecodewithmyhand Sep 26, 2025
447c218
docs: fix broken links (op-rs/kona#2891)
radik878 Sep 26, 2025
177cfd1
remove redundant String import from gossip RPC types (op-rs/kona#2887)
reallesee Sep 26, 2025
657b542
Add UL CL bootnodes (op-rs/kona#2816)
trianglesphere Sep 27, 2025
ffc94b6
docs(book): update executor customization for alloy-evm (op-rs/kona#2…
mikemillaa Sep 27, 2025
b9bea27
Test: Proof Interop PreState (op-rs/kona#2799)
evchip Sep 29, 2025
1d567f7
fix(bin/node): allow advertised ports to be automatically chosen by t…
Dyslex7c Sep 29, 2025
a94d00a
fix: prevent panic in ChainDbFactory lock operations (op-rs/kona#2877)
CreeptoGengar Sep 29, 2025
8abf64d
Only check that the listen port & IP is available (op-rs/kona#2897)
trianglesphere Sep 29, 2025
e48e8f6
feat(l1/fusaka): add custom l1 configs to kona (op-rs/kona#2892)
theochap Oct 2, 2025
9a7b364
feat(tests/e2e): deprecate kurtosis, replace by sysgo tests (op-rs/ko…
theochap Oct 3, 2025
7f562e8
fix(node/engine): fix new payload error type (op-rs/kona#2903)
theochap Oct 3, 2025
917a452
feat(fusaka-defense/l1-provider): allow to skip blob verification (op…
theochap Oct 3, 2025
4010612
chore(fusaka/deps): update reth deps (op-rs/kona#2906)
theochap Oct 3, 2025
3b0648f
chore(ci): update action tests (op-rs/kona#2908)
theochap Oct 3, 2025
6105c77
Revert "feat(fusaka-defense/l1-provider): allow to skip blob verifica…
theochap Oct 6, 2025
0821cc2
chore(deps): update deps (op-rs/kona#2913)
theochap Oct 7, 2025
ab8c8c6
fix: remove redundant AdminRpc clone (op-rs/kona#2909)
strmfos Oct 7, 2025
e75e2c6
docs: update TODO comment to reference merged spec PR op-rs/kona#708 …
ilikecodewithmyhand Oct 7, 2025
8f99cf1
fix(storage): cross-safe test to check derivation storage presence (o…
GarmashAlex Oct 7, 2025
95495f5
Update README badge link codecov (op-rs/kona#2904)
Olexandr88 Oct 7, 2025
2c7d0c2
fix: correct SHA short length in rollup build script (op-rs/kona#2794)
strmfos Oct 7, 2025
6adae7a
feat(blob/verification): manually compute blob commitment and verify …
theochap Oct 7, 2025
17b26a4
feat(l1-providers/fusaka): support v1/beacon/blobs (op-rs/kona#2907)
theochap Oct 7, 2025
8c683fb
chore(release): update submodule to enable permissions (op-rs/kona#2916)
theochap Oct 7, 2025
4b1d9a2
chore(release): update submodule to enable permissions (op-rs/kona#2917)
theochap Oct 7, 2025
676d07a
fix(gha): fix docker workflow permissions (op-rs/kona#2919)
theochap Oct 7, 2025
27961e8
chore(client): rename client binary (op-rs/kona#2918)
theochap Oct 7, 2025
3598859
fix(fusaka): fix commitment verification check (op-rs/kona#2920)
theochap Oct 7, 2025
8210976
fix(proofs): fix prestate gha (op-rs/kona#2921)
theochap Oct 7, 2025
d465b20
chore(deps): upgrade alloy dependencies. update the get blobs respons…
theochap Oct 8, 2025
d6f8dac
fix(node/rpc): use alloy hashmap instead of std (op-rs/kona#2925)
theochap Oct 8, 2025
cf46e09
chore: Fix typos across multiple files (op-rs/kona#2900)
kerimmoresh Oct 9, 2025
d947593
*(tests)* Replace context.TODO() with bounded context in reorg tests …
viktorking7 Oct 9, 2025
13be1f1
chore: update README badge link codecov (op-rs/kona#2928)
mdqst Oct 9, 2025
9c39a12
chore: Increase derivation pipeline visibility (op-rs/kona#2926)
hashcashier Oct 9, 2025
f5d4575
chore(protocol): refactor common logic of hardfork specific protocol …
mablr Oct 13, 2025
19a7afd
chore: use `is_multiple_of` zero-cost abstraction (op-rs/kona#2940)
mablr Oct 14, 2025
acd048e
chore(lints): fix anyhow lints (op-rs/kona#2945)
theochap Oct 14, 2025
96ddbab
feat(jovian/da-footprint): integrate the DA footprint block limit in …
theochap Oct 14, 2025
8afb3b1
feat(ci): run acceptance tests with kona node and op-reth (op-rs/kona…
theochap Oct 15, 2025
cfe826a
docs: fix broken links (op-rs/kona#2941)
MozirDmitriy Oct 16, 2025
b6899a0
chore: Remove stale TODOs in derivation_provider (op-rs/kona#2944)
radik878 Oct 16, 2025
8ff3b40
chore(deps): bump notify from 6.1.1 to 8.2.0 (op-rs/kona#2949)
dependabot[bot] Oct 20, 2025
9b880a9
chore(codeowners): Update codeowners (op-rs/kona#2947)
emhane Oct 20, 2025
3aab699
fix(tests/long-running): long running tests work for sysgo (op-rs/kon…
theochap Oct 21, 2025
e28f95a
feat(jovian/tests): import jovian acceptance tests. Ensure action and…
theochap Oct 22, 2025
8558ad0
feat(jovian): check that single batches only contain transactions. im…
theochap Oct 24, 2025
fcefbb9
chore(deps): bump actions/download-artifact from 4 to 6 (op-rs/kona#2…
dependabot[bot] Oct 25, 2025
e25e71f
chore(deps): bump actions/upload-artifact from 4 to 5 (op-rs/kona#2974)
dependabot[bot] Oct 25, 2025
2e3395f
New accelerated precompile input limits for Jovian (op-rs/kona#2981)
pauldowman Oct 27, 2025
b2f379f
chore: reduce L1WatcherRPC poll interval from 13s to 5s (op-rs/kona#2…
thunggis Oct 28, 2025
dbb76f5
fix(hardforks/bpo): add bpo activation timestamps (op-rs/kona#2964)
theochap Oct 28, 2025
53069f4
feat(jovian/scr): update superchain registry. update alloy-hardfork d…
theochap Oct 28, 2025
8b075f3
docs(core/syncnode): clarify ManagedNode role (op-rs/kona#2942)
GarmashAlex Oct 29, 2025
9b0ef65
chore(deps): update alloy/revm deps and remove patches (op-rs/kona#2992)
theochap Oct 29, 2025
46d330b
fix(metrics): Initialize logging before metrics (op-rs/kona#2991)
op-will Oct 29, 2025
7ca35db
fix(ci/docs): fix docs deployment job (op-rs/kona#2994)
theochap Oct 29, 2025
e5a117b
Upload prestate bin files to permanent location on new release tags (…
pauldowman Oct 30, 2025
e5267a2
chore(deps): update test submodules (op-rs/kona#2996)
theochap Nov 4, 2025
3992a34
chore(git): add op-will and einar-oplabs to codeowners file (op-rs/ko…
theochap Nov 4, 2025
5e37727
fix(proofs): ensure ecrecover input handling matches op-program (op-r…
pauldowman Nov 4, 2025
24291e4
perf(ci/tests): parallelize action-tests (op-rs/kona#2997)
einar-oplabs Nov 4, 2025
7e50b51
chore(jovian): update timestamps + scr (op-rs/kona#3011)
theochap Nov 4, 2025
42ce93a
fix: remove is_zero check from blob_data as 4844 allows zeros blob su…
bxue-l2 Nov 4, 2025
56babb0
kona-host: Support websocket RPC connections (op-rs/kona#3022)
ajsutton Nov 11, 2025
0c96524
feat(node/sequencer) Break apart Engine operations to prevent blockin…
op-will Nov 11, 2025
ee36404
fix: expected/received fields in Signer validation error (op-rs/kona#…
GarmashAlex Nov 12, 2025
0aeebe4
docs: fix broken link (op-rs/kona#3013)
VolodymyrBg Nov 13, 2025
42aca5e
feat(node/p2p): add support for bootnodes in enode format in CLI (op-…
theochap Nov 13, 2025
3aa3613
feat: add logfmt to kona node logging formats (op-rs/kona#3027)
jelias2 Nov 13, 2025
8741986
chore(deps): bump reth deps (op-rs/kona#3034)
theochap Nov 13, 2025
3ebdf92
chore(scr): update scr timestamps (op-rs/kona#3036)
theochap Nov 13, 2025
f6d0664
fix(ci): purge junit strategy (op-rs/kona#3033)
einar-oplabs Nov 13, 2025
348572c
feat(registry): Support custom embedded chain config (op-rs/kona#3035)
Inphi Nov 14, 2025
991f5b9
chore(ci): try to cache reth and go submodules in CI. Remove claude c…
theochap Nov 14, 2025
8bfe86b
chore(ci/cache): cache reth deps (op-rs/kona#3039)
theochap Nov 14, 2025
97d6c6e
Revert "chore(ci/cache): cache reth deps" (op-rs/kona#3040)
theochap Nov 14, 2025
68dd3ac
Reduce redundant Arc clones in proof L1 pipeline initialization (op-…
Galoretka Nov 14, 2025
f397f54
chore(ci): rework test justfile to try and improve CI times (op-rs/ko…
theochap Nov 14, 2025
ebd6058
fix(ci/caching): adding back caching by job id. fixing action tests c…
theochap Nov 17, 2025
6348338
fix: update channel rlp length tracking (op-rs/kona#3046)
davidjsonn Nov 18, 2025
b229c05
chore(supervisor-storage): remove unused Debug import from log_provid…
soniseth0 Nov 19, 2025
1819024
feat(node/rollup-boost): Integrate rollup-boost library for native fl…
teddyknox Nov 20, 2025
8e36c45
chore(node): Make Actors Testable (op-rs/kona#3045)
op-will Nov 21, 2025
b2d4a68
fix(protocol/derivation): ensure that conversion to deposit only payl…
theochap Nov 24, 2025
8ef9596
fix(node/test): lower finalization threshold for TestSyncFinalized (o…
theochap Nov 24, 2025
7579938
feat(node/actor): Expose unsafe head fetch functionality in BlockBuil…
op-will Nov 25, 2025
cb708d6
feat(node/actor): Make SequencerActor generic over new tx gossip trai…
op-will Nov 25, 2025
92e773d
fix(protocol/deposit): fix deposit parsing to ensure that all the con…
theochap Nov 26, 2025
1841c0c
cleanup: remove redundant clone in rollup boost new_payload_v4 (op-rs…
justinbay Dec 1, 2025
baf2c84
Simplify short SHA emission in rollup build script (op-rs/kona#3106)
Doryu001 Dec 1, 2025
5990e7b
chore(node/actor): Adds tests for Sequencer Admin API (op-rs/kona#3101)
op-will Dec 1, 2025
42c8f35
feat(docker): Build cannon kona prestates for custom chains (op-rs/ko…
Inphi Dec 1, 2025
7d0b029
fix(executor): use correct error type for denominator zero check (op-…
Fallengirl Dec 2, 2025
fd83b03
fix: Use bytecode_address instead of target_address (op-rs/kona#3117)
yoshidan Dec 3, 2025
abb541b
chore(node/service): Remove unused `service/standard/node.rs` (op-rs/…
op-will Dec 3, 2025
ef60cda
chore(proof): add panic message to exit syscall (op-rs/kona#3004)
saylor-mik87786 Dec 3, 2025
a8aa4c3
fix(protocol/derive): fix singular batch extraction error handling (o…
sebastianst Dec 3, 2025
f3adfce
chore(deps): update npm packages in docs (op-rs/kona#3132)
theochap Dec 3, 2025
aa70966
feat(node): add sequencer key file loading support (op-rs/kona#2871)
mikemillaa Dec 3, 2025
b060f21
feat(node): add `admin_resetDerivationPipeline` RPC endpoint (op-rs/k…
mablr Dec 3, 2025
adfa88a
refactor(rpc): move rollup_boost_health to separate endpoint (op-rs/k…
teddyknox Dec 4, 2025
ce82b66
Remove unnecessary clone of chain_dbs_map in init_l1_watcher (op-rs/k…
sashass1315 Dec 4, 2025
d1dba16
fix(sources): migrate from rustls-pemfile to rustls-pki-types (op-rs/…
Himess Dec 5, 2025
9f7d6cc
chore(ci): use gh hosted runners (op-rs/kona#3164)
theochap Dec 8, 2025
df3f9c4
nit(node/service): move all the l1 arguments into a single struct (op…
theochap Dec 8, 2025
2a38239
build(node): fix short SHA length for version suffix (op-rs/kona#3125)
saylor-mik87786 Dec 8, 2025
83b2794
fix: update lychee config link (op-rs/kona#3047)
sashaodessa Dec 8, 2025
d380bf0
Remove unused SingleBatch::has_invalid_transactions helper (op-rs/kon…
leopardracer Dec 8, 2025
8e42303
docs(beacon): clarify new_http docstring to reflect String input inst…
gap-editor Dec 8, 2025
3f94489
chore(deps): bump actions/checkout from 5 to 6 (op-rs/kona#3064)
dependabot[bot] Dec 8, 2025
390dac7
chore(doc): update npm packages (op-rs/kona#3153)
bravesasha Dec 8, 2025
9b4a9d7
feat: support DNS based multi-adddress in the connection gater object…
jelias2 Dec 8, 2025
e4bb872
chore(deps): upgrade deps (op-rs/kona#3160)
theochap Dec 8, 2025
7334af2
feat(node/EngineActor): Wraps `EngineClient` in a trait to allow mock…
op-will Dec 8, 2025
082a638
refactor(node/service): simplify l1_watcher_rpc actor (op-rs/kona#3086)
einar-oplabs Dec 9, 2025
7212840
feat(cli/slot-time): override slot time for l1 (op-rs/kona#3158)
theochap Dec 9, 2025
6d9b359
chore(bin/rollup): remove rollup binary (op-rs/kona#3161)
theochap Dec 9, 2025
aa6b44c
chore(kurtosis): remove deprecated kurtosis deployments from kona. (o…
theochap Dec 9, 2025
4bb0130
fix(node/p2p): resolve dns addresses for peer bootnodes (op-rs/kona#3…
theochap Dec 9, 2025
ef525c4
refactor(node/service): remove SequencerActorBuilder (op-rs/kona#3152)
einar-oplabs Dec 10, 2025
b6c267a
chore(proof): rename kona
theochap Dec 10, 2025
95c384d
Add 'rust/' from commit 'ef525c4c552451e93b780423be456fef9b820b74'
theochap Dec 10, 2025
92c8f80
chore(rename): move kona out of rust folder
theochap Dec 10, 2025
505aa7e
chore(kona): migrate kona to the monorepo
theochap Dec 10, 2025
6f1bb78
chore(reth): git submodule
theochap Dec 10, 2025
297f94a
chore(tests): temporary workaround for rust stack
theochap Dec 10, 2025
1d69c09
chore(ci): fix rust ci
theochap Dec 10, 2025
c78e8c3
chore(ci): remove scr gha job
theochap Dec 11, 2025
d9d23aa
chore(ci): incorporate changes from #18540
theochap Dec 11, 2025
17148c6
chore(ci): try to refactor
theochap Dec 11, 2025
b710712
chore(ci): try to refactor
theochap Dec 11, 2025
df4f49a
chore(ci): try to fix op-rbuilder/rollup-boost imports
theochap Dec 11, 2025
d644be3
chore(ci): fix cache names
theochap Dec 11, 2025
30c4077
chore(ci): fix ci
theochap Dec 12, 2025
137a0b3
chore(kona): rm submodule
theochap Dec 12, 2025
902768d
chore: merge with develop
theochap Dec 12, 2025
059389e
chore(kona/ci): simplify CI and merge with upstream
theochap Dec 17, 2025
6607887
chore(kona/ci): merge with upstream
theochap Dec 17, 2025
fab7306
chore(kona/ci): increase parallelism for action tests + further ci im…
theochap Dec 17, 2025
98f8cc2
chore(kona/ci): increase parallelism for action tests + further ci im…
theochap Dec 17, 2025
750b3d1
chore(kona/ci): increase parallelism for action tests + further ci im…
theochap Dec 17, 2025
fae5bfe
chore(kona/ci): increase parallelism for action tests + further ci im…
theochap Dec 17, 2025
2707a3e
chore(kona/ci): increase parallelism for action tests + further ci im…
theochap Dec 17, 2025
62d24f2
chore(kona/ci): increase parallelism for action tests + further ci im…
theochap Dec 17, 2025
42535a8
Merge branch 'develop' of github.com:ethereum-optimism/optimism into …
theochap Dec 19, 2025
713405c
chore(ci): more ci fixes. everything works except memory-all
theochap Dec 19, 2025
a35fed4
nit: only build the kona binary
theochap Dec 19, 2025
9c29526
chore: remaining kona-proof -> kona renames
theochap Dec 19, 2025
d347ef8
chore: fixing cannon config
theochap Dec 19, 2025
0991b38
fix(kona/docker): fix dockerfile permissions and remove supply-chain …
theochap Dec 19, 2025
a9f1128
chore: merge with main
theochap Jan 9, 2026
8745028
fix(ci): preset fix
theochap Jan 10, 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,665 changes: 1,412 additions & 253 deletions .circleci/config.yml

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
/op-e2e/actions/proofs @ethereum-optimism/proofs @ethereum-optimism/go-reviewers
/op-e2e/faultproofs @ethereum-optimism/proofs @ethereum-optimism/go-reviewers

# Kona
/kona @ethereum-optimism/kona-reviewers

# Ops
/.cursor/rules/solidity-styles.mdc @ethereum-optimism/contract-reviewers

Expand Down
17 changes: 17 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,20 @@ updates:
prefix: "dependabot(gomod): "
labels:
- "M-dependabot"

# Kona - Rust/Cargo dependencies
- package-ecosystem: "cargo"
directory: "/kona"
schedule:
interval: "daily"
commit-message:
prefix: "dependabot(cargo): "
labels:
- "M-dependabot"
- "F-deps"
ignore:
- dependency-name: "*"
# patch and minor updates don't matter for libraries
update-types:
- "version-update:semver-patch"
- "version-update:semver-minor"
9 changes: 6 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,15 @@
[submodule "packages/contracts-bedrock/lib/superchain-registry"]
path = packages/contracts-bedrock/lib/superchain-registry
url = https://github.com/ethereum-optimism/superchain-registry
[submodule "kona/crates/protocol/registry/superchain-registry"]
path = kona/crates/protocol/registry/superchain-registry
url = https://github.com/ethereum-optimism/superchain-registry.git
[submodule "reth"]
path = reth
url = https://github.com/paradigmxyz/reth
[submodule "op-rbuilder"]
path = op-rbuilder
url = https://github.com/flashbots/op-rbuilder
[submodule "rollup-boost"]
path = rollup-boost
url = https://github.com/flashbots/rollup-boost
[submodule "kona"]
path = kona
url = https://github.com/op-rs/kona
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ golang-docker: ## Builds Docker images for Go components using buildx
GIT_COMMIT=$$(git rev-parse HEAD) \
GIT_DATE=$$(git show -s --format='%ct') \
IMAGE_TAGS=$$(git rev-parse HEAD),latest \
KONA_VERSION=$$(jq -r .version kona-proofs/version.json) \
KONA_VERSION=$$(jq -r .version kona/version.json) \
docker buildx bake \
--progress plain \
--load \
Expand Down Expand Up @@ -333,6 +333,10 @@ go-tests-ci: ## Runs comprehensive Go tests with gotestsum for CI (assumes deps
$(MAKE) _go-tests-ci-internal GO_TEST_FLAGS=""
.PHONY: go-tests-ci

go-tests-ci-kona-action: ## Runs action tests for kona with gotestsum for CI (assumes deps built by CI)
$(MAKE) _go-tests-ci-internal GO_TEST_FLAGS="-count=1 -timeout 60m -run Test_ProgramAction"
.PHONY: go-tests-ci-kona-action

go-tests-fraud-proofs-ci: ## Runs fraud proofs Go tests with gotestsum for CI (assumes deps built by CI)
@echo "Setting up test directories..."
mkdir -p ./tmp/test-results ./tmp/testlogs
Expand Down
57 changes: 57 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ comment:
require_changes: true
flags:
- contracts-bedrock-tests
- unit
- e2e
- proof

ignore:
- "op-e2e"
Expand All @@ -15,12 +18,28 @@ ignore:
- "packages/contracts-bedrock/scripts/**/*.sol"
- "packages/contracts-bedrock/src/vendor/**/*.sol"
- "packages/contracts-bedrock/src/interfaces/**/*.sol"
# Kona ignores
- "kona/examples/**/*"
- "kona/**/test_util*"
- "kona/**/noop.rs"

coverage:
range: 80..100
round: down
precision: 1
status:
project:
default:
informational: true
# Kona unit tests
unit:
threshold: 1%
# Kona E2E tests
e2e:
threshold: 1%
# Kona proof/action tests
proof:
threshold: 1%
patch:
contracts:
base: auto
Expand All @@ -29,9 +48,47 @@ coverage:
informational: false
flags:
- contracts-bedrock-tests
# Kona patch coverage
unit:
target: auto
threshold: 1%
base: auto
only_pulls: true
e2e:
target: auto
threshold: 1%
base: auto
only_pulls: true
proof:
target: auto
threshold: 1%
base: auto
only_pulls: true

flag_management:
individual_flags:
- name: contracts-bedrock-tests
paths:
- packages/contracts-bedrock/src
# Kona flags
- name: unit
paths:
- kona
statuses:
- type: project
target: auto
threshold: 1%
- name: e2e
paths:
- kona
statuses:
- type: project
target: auto
threshold: 1%
- name: proof
paths:
- kona
statuses:
- type: project
target: auto
threshold: 1%
1 change: 0 additions & 1 deletion kona
Submodule kona deleted from be9d67
3 changes: 0 additions & 3 deletions kona-proofs/.gitignore

This file was deleted.

88 changes: 0 additions & 88 deletions kona-proofs/justfile

This file was deleted.

1 change: 1 addition & 0 deletions kona/.config/cannon_tag
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
b9b1429b3c342a5a8c81cf4dc1d420b767474649
12 changes: 12 additions & 0 deletions kona/.config/changelog.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/usr/bin/env bash
set -e -o pipefail

root=$(dirname "$(dirname "$0")")
cmd=(git cliff --workdir "$root" --output "$root/CHANGELOG.md" "$@")

if [ "$DRY_RUN" = "true" ]; then
echo "skipping due to dry run: ${cmd[*]}" >&2
exit 0
else
"${cmd[@]}"
fi
2 changes: 2 additions & 0 deletions kona/.config/nextest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[profile.ci.junit]
path = "junit.xml"
42 changes: 42 additions & 0 deletions kona/.config/zepter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
version:
format: 1
# Minimum zepter version that is expected to work. This is just for printing a nice error
# message when someone tries to use an older version.
binary: 0.13.2

# The examples in the following comments assume crate `A` to have a dependency on crate `B`.
workflows:
check:
- [
"lint",
# Check that `A` activates the features of `B`.
"propagate-feature",
# These are the features to check:
"--features=arbitrary,std,serde,test-utils,metrics",
# Do not try to add a new section into `[features]` of `A` only because `B` exposes that feature. There are edge-cases where this is still needed, but we can add them manually.
"--left-side-feature-missing=ignore",
# Ignore the case that `A` is outside of the workspace. Otherwise it will report errors in external dependencies that we have no influence on.
"--left-side-outside-workspace=ignore",
# Only check normal dependencies.
# Propagating to dev-dependencies leads to compilation issues.
"--dep-kinds=normal:check,dev:ignore",
# Ignores `miniz_oxide/serde`, since its `serde` feature implies `std`
# TODO: Remove once a release has been cut with https://github.com/Frommi/miniz_oxide/pull/178
"--ignore-missing-propagate=kona-protocol/serde:miniz_oxide/serde",
"--show-path",
"--quiet",
]
default:
# Running `zepter` with no subcommand will check & fix.
- [$check.0, "--fix"]

# Will be displayed when any workflow fails:
help:
text: |
Kona uses the Zepter CLI to detect abnormalities in Cargo features, e.g. missing propagation.

It looks like one more checks failed; please check the console output.

You can try to automatically address them by installing zepter (`cargo install zepter --locked`) and simply running `zepter` in the workspace root.
links:
- "https://github.com/ggwpez/zepter"
7 changes: 7 additions & 0 deletions kona/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
target/
book/
assets/
monorepo/
.config/
.github/
tests/
50 changes: 50 additions & 0 deletions kona/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# MacOS dust
.DS_Store

# Rust target
target/

# Ignore VSCode Configuration
.vscode/

# Monorepo workspace
monorepo/

# Release artifacts
dist/

# vocs node_modules
docs/node_modules

# `optimism-package` workspace
optimism-package/

# Environment Variables
.env

# kona-host data-dir
data/

# Ignore jwt hex tokens
jwt.hex

# FPVM artifacts
state.bin.gz
meta.json
out.json

# Prestate artifacts
prestate-artifacts-*

# IDE specific
.idea

# rustc bug report
rustc-ice-*

# logfiles
*.log

bin
build
prestates
Loading