Conversation
gd-0
added a commit
that referenced
this pull request
May 16, 2025
c8b9f62736 Revert "op-node/p2p: ensure all topics are added to the topic scoring map (#1…" (#15419) 0737b13753 op e2e: interop action test: cycle in self at single tx (#15412) a19727e445 op e2e: interop action test: cross pattern same tx (#15389) 035457bd0c feat(kurtosis-devnet): use contracts artifacts (#14932) 212d70b890 chore(devnet-sdk): refactor devnet descriptor recording (#15403) 11ace4cdfd devstack/dsl: DSL scaffolding (#15378) aec52922e9 devnet-sdk/devstack: match stack components, with fast path for IDs (#15303) fab8931ebe feat(kt-devnet): add basic control surface (#15360) cb07a9c87c op-service/eth: ETH type (#15382) 1cf2526175 feat(kt-devnet): make use of reverse proxy (#15359) f083d84b26 chore: Update `kona` + `asterisc` in `op-challenger` image (#15394) d032aea4ab op-deployer: update devdocs, flag defaults, error message (#15364) ac8118d760 add issue_events_trigger (#14472) 8c040995f3 devnet-sdk: devstack: start/stop frontend + sysgo impl for op-{node|supervisor} (#15310) 740c7eb4e6 Round up of a few typo fixes (#15383) 905d48cf5c op-service,devstack: cleanup apis pkg usage (#15361) 07ffdcadb1 chore(test-logger): fix test logger.Crit which wasn't getting flushed (#14832) 41652186c6 dependabot(gomod): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (#15349) 574883eba0 dependabot(gomod): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 (#15371) 3999422c37 dependabot(gomod): bump github.com/prometheus/client_model (#15370) dec05a020a dependabot(gomod): bump github.com/cockroachdb/pebble (#15369) 3f8ddeb96c dependabot(gomod): bump github.com/hashicorp/raft from 1.7.2 to 1.7.3 (#15372) adbcaa8fad ci: Add missing github ro token context to jobs that don't have a token already. (#15255) 4a27936ce8 challenger: Reduce level of overly chatty log message (#15287) 03f8875ebe Revert "cannon: Implement `dclo|dclz` (#14454)" (#15367) d38b80e624 cannon: Implement `dclo|dclz` (#14454) 3459e84184 op-proposer: edge case when L1 view not updated (#15340) 9a92fed737 op-node/p2p: ensure all topics are added to the topic scoring map (#15314) 39666f4772 op-supervisor: error syncStatus when status tracker not ready (#15339) d6fb90dd48 go: Prepare Isthmus Mainnet release (#15363) a29cb96d30 dependabot(gomod): bump github.com/BurntSushi/toml from 1.4.0 to 1.5.0 (#15351) b6a18fee70 chore: update duplicate error codes (#15357) 4629ce630c Add blob preimage handling security review (#15356) 08d81d9823 proofs: Rework blob handling (#15354) f2ebd41d99 dependabot(gomod): bump github.com/Masterminds/semver/v3 (#15344) f1a0f01cac dependabot(gomod): bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 (#15343) 517eb08aca chore: remove beta from versions (#15317) d0254ffc9e feat: resend message (#15300) 74484297d1 feat(interop): rename SueprchainWETH to SuperchainETHBridge (#14607) a523064bb3 fix(kt-devnet): data race in docker build code (#15342) e22cdd9af0 op e2e: interop action test: cross pattern same timestamp (#15274) 4b7bd53cfe Fix incorrect CLI flag name in log (#15323) 242669fe3e op-e2e: e2eutils: fakebeacon fix superfluous header (#15322) f4264b9870 op-e2e/actions: migrate Isthmus fork test to proofs (#15296) f1a3b8ebbd feat(interop): rename SueprchainWETH to SuperchainETHBridge (#15306) 30815053b1 Pin block number for operator fee NAT test expectation calculation (#15318) b2a5bc202c go: update [email protected] to fix Worldchain configs (#15319) c0b1bbcb98 fix(kt-devnet): fix broken ethereum-package (#15312) 7b203ac5ff fix(op-acceptance-tests): ci; increase timeout. (#15240) 60ff7e28d5 feat: Simplify op-deployer scripts: DeployDisputeGame [11/N] (#15279) 65483e08d1 feat: Simplify op-deployer scripts: DeployMIPS [12/N] (#15282) 1a2f5f4e23 feat: Simplify op-deployer scripts: DeployProxy [14/N] (#15286) 3a1e1f987a feat: Simplify op-deployer scripts: DeployDelayedWETH [10/N] (#15275) f9d18ed1a5 chore: DeployPreimageOracle (#15283) 49a575f7b8 chore(op-acceptance-tests): change notifier for build fails. (#15308) 0c83f187e8 feat(op-acceptance-tests): op-acceptor v0.1.9 (#15307) 836d50be5d feat: Access List tests (#15180) cc7986cadf feat: semgrep rule banning immutable variables (#15235) c8a051f788 op-e2e: Add the initial set of Super DG e2e tests (#15036) bf8fee0221 Fill out the geth config more so start/close works. (#15289) 70e8a8d4f1 fix: Unskip deploy asterisc test: Pin DeployAsterisc2 script solc version (#15294) f76ef1f2a0 op-fetcher: add README.md (#15280) 830ad18c87 op-node,op-service: Add Isthmus & Interrop override flags (#15291) 3caa7ac911 op-e2e/actions/proofs: run fault proof program from genesis (block by block) (#15176) d1098239e3 devnet-sdk/systemgo: deployer integration (#15110) fcd1127e13 skip `DeployAsterisc2_Test` (#15292) 9a5749f467 feat: Simplify op-deployer scripts: DeployAuthSystem [9/N] (#15256) 6cce18ec65 feat: Simplify op-deployer scripts: DeployAsterisc [8/N] (#15232) 76a6068d77 feat: Simplify op-deployer scripts: DeployImplementations [5/N] (#15153) b155805576 fix(op-acceptance-tests): fix ci. (#15190) b4070c5244 Improve robustness of Operator Fee NAT test, fix bug in txplan.go (#15252) b947903ff8 chore: Remove completed todos (#15254) 01a2b30987 op e2e: interop action test: expired message (#15246) a87ac111d8 devnet-sdk: Update devstack example tests to work with kurtosis systems. (#15257) a72b9f7289 ci: Run acceptance tests only on commits to develop (#15253) 628eaa5b3f chore: DeployAltDA2 (#15210) 9b5cbb42c0 feat: Simplify op-deployer scripts: DeployAlphabetVM [6/N] (#15155) e9e96a3336 ctb: Remove extra mips address from StandardValidator (#15234) 89a7db35ef feat: add semgrep rule for new error format (#15112) 6202f45a1a Add readme entry (#14652) 44f6e028d0 op-program: Lint client for err113 (#15192) 06570cc7b4 Fix problems interfering with using devnet-sdk with a live devnet (#15239) 9e48faf7ca Recreate Subscription Chan on Retry (#15160) c6cbd38c03 op e2e: interop action test: exec msg with different tx indexes (#15209) 8feb0a43e2 feat(op-acceptance-tests): base; update chain fork test. (#15238) 322eac19b0 op-node: add `FETCH_WITHDRAWAL_ROOT_FROM_STATE` config var (#15150) 958a0b7f27 op-program: Guard reproducible-prestate against invalid embed configs (#15206) 354bba1568 fix(op-acceptance-tests): ci; junit xml creation. (#15237) d92500446e Fix flakey operator fee fuzz NAT test (#15196) 13cfa83bfe feat(op-acceptance-tests): ci; produce JUnit XML test report (#15236) bd75196c40 feat(op-acceptance-tests): op-acceptor v1.0.8 (#15191) 6d119f1a95 chore: Use new StandardValidatorV300 (#15164) b1a4134304 devnet-sdk: refactor for devstack test setup (#15179) ff76fc69e0 op-deployer: Add intent builder (#15136) 696382fc0a op-e2e/system: add `TestSetCodeInTxPool` for pre and post isthmus (#15171) e8d5096796 feat(op-acceptance-tests): base test; nochainfork (#15189) 116253a019 feat(op-acceptance-tests): ci; display results summary and logs (#15187) 90e25a5c7b feat: Simplify op-deployer scripts: DeploySuperchain2 [4/N] (#15134) 49ffaab831 feat(op-acceptance-tests): put acceptance tests into their own workflow. (#15184) ac18d3aa85 fix: Standard Validator Test V200 (#15186) 75be9c50b1 feat(op-acceptance-tests): op-acceptor v0.1.7 (#15185) 5391bf2969 op-fetcher: new service to fetch onchain config data (#14930) 6b2f64805e extend TestCheckForChainFork to a scenario where the chains are divergent from genesis (#15172) 96ba676e81 op-program: Load custom configs if embed is missing (#15154) 0bc5fe8d16 op e2e: interop action test: same timestamp + invalid timestamp invariant (#15149) 719c9b4038 batcher: Wait for DA write before shutdown (#14654) 97fa1b5cd6 feat: Simplify op-deployer scripts: Type-safe forge script execution [3/N] (#15119) 3bf8357975 devnet-sdk: Build out DSL for asserting local unsafe progression in supervisor sync status (#15144) fbff4bd285 fix(ci): acceptance tests on cci runners. (#15162) 280c390703 chore(ci): op-acceptance-tests on self-hosted runners. (#15161) 83b08b5e3f op-e2e: Improve test of invalid SetCode contract creation bit in span batch (#15159) 83b1ffc37f go: RPC metrics by default (#15127) 7266b118e2 feat: Simplify op-deployer scripts: Add runtime ABI validation [2/N] (#15111) df1d18acb5 op-service: cleanup eth.ChainID type, remove uint32 index legacy, add sort method (#15148) d8ef5002fb chore: Simplify op-deployer scripts: DeploySuperchain [1/N] (#15014) 5f003211ae go: update op-geth dependency to prepare Isthmus Sepolia release (#15135) 70c79cfff6 Parallelize kurtosis docker-build (#15124) 8c91990820 op-e2e: Use chain specific file names for config in challenger helper (#15091) ef4d200be7 op-e2e: interop action test txplan poc (#15131) abdd65af33 devnet-sdk: Update todo number (#15142) 8fca5b19a7 devnet-sdk: organize system2 packages + implement test setup (#15133) 2f81e09fed chore(op-acceptance-tests): update readme. (#15140) 54d02df555 Add documentation on how to quickly iterate on NAT tests (#15132) f9fa3eed23 op-batcher: disallow blobs when Alt-DA is enabled (#15126) 1443bfde92 devnet-sdk: add unit test for `RequireNoChainFork` (#15121) 5dbe7ad928 Update acceptance test configuration to include fork subpackages (#15125) 0e6ad65f77 Add fuzzing to operator fee test (#15109) b3936614ce op-e2e/system: add test for minting to a delegated account (#15090) c7f7e282a4 op-acceptance-tests, kt-devnet: Pin L2 EL versions for isthmus NAT tests (#15122) 52a1c0a386 chore(op-acceptance-tests): increase circleci job timeout. (#15120) 584e44b867 fix(op-acceptance-tests): slack notifications (#15118) ee1622e058 feat(ci): notify discord on develop failures (#14995) 98506bf0f2 devnet-sdk/op-acceptance-tests: introduce `RequireNoChainFork` and use in `withdrawal_root_test.go` (#15102) eba94858ff op-service: increase fuzz coverage (#15068) c24fcf4461 feat(kurtosis-devnet): enable op-deployer to generate prestate through op-program-svc (#14524) 3ad9a11b7d op-batcher: tweak godoc (#15030) 372060c874 op-service: set implicit empty requests hash post-Isthmus (#15105) b4fbee5dcb op-program: Fix flaky miner test (#15106) 9f480717e6 op-acceptance-tests: interop: point to event-index >= number of logs (#15094) 8e0917c6b1 op-acceptance-tests: interop: construct random directed graph of messages (#15049) bc888ba07f check-prestates: Load and compare the chain configs with the latest versions (#15003) db1f42d7ef op-{dispute-mon,challenger}: Fix metrics setup (#15086) f21f368f30 op-service: aggregate RPC API interfaces (#15071) 71f1fec9e2 feat(op-e2e): Pre-Isthmus fee - Operator fee (#15061) fdb14c3fe8 feat(op-e2e): State validation failure in EVM (#15060) 78b1c3361d op-acceptance-tests: interop: execute message with invalid attributes (#15029) 9c8f1c71ad Bump op-acceptor version to v0.1.6 (#15073) 435056d918 Provide withdrawalDelaySeconds as input to SV (#15015) cd485b22fd op-e2e: Interop FP devnet (#14998) d5cb9a202a devnet-sdk: Go in-process backend (#14915) 9908f8cccc op-node: Don't reprocess unsafe payloads (#15038) 3a9b0c0ddf op-node: remove `loadOrFetchChainConfig` (#15041) 88c540fd68 fix(testlib): remove invalid assertion (#15065) 1754e328c8 kurtosis-devnet: fix dependency set fetcher logic (#15064) 67eea1e3bf op-supervisor: fix candidate function to determine initial source block-ref on DB that starts with non-zero source block (#15054) fd3abe554c ci: add FuzzExecutionPayloadMarshalUnmarshalV4 (#15047) 72206f5729 implement system2 interfaces on top of descriptors (#14996) f79ed8b9c9 op-e2e: do not run jovian yet (#15044) 9249efc634 Update operator fee NAT test to verify there is no chain split (#14972) 9866f8d316 remove useless function (#15006) 893a51827d op-node: add sequencer "Recover Mode" feature (#14823) fcc5a36e31 [Jovian] Add Jovian activation (#13722) 8d0ccf4a17 fix(op-deployer): ManagerImplementationAddrFor handle unproxied opcm (#15028) 7e6825bfb4 op-challenger: Fix mutually exclusive flags used by cannon executor (#15004) b8b1bc1e9b feat: Interop migration function in OPCM (#14858) 4764cdcff9 op-supervisor: fix deep local-safe invalidation case (#14994) 08d3c4741f feat(acceptance-tests): Add Pectra-inherited feature tests (#15016) acf7274276 test(devnet-sdk): improve fs tests using afero (#15011) 4c4c508922 feat(op-acceptance-tests): op-acceptor v0.1.5 (#14993) 5c6128a5a2 op-chain-ops: Introduce check-prestate (#14997) efe99ba607 Check for closed SyncNode ; Reset Last Seen Heads on Replacement (#14989) 5e91c7e8ff dependabot(gomod): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#14991) c665f83d45 chore(kurtosis-devnet): bump kurtosis to 1.6.0 (#14981) 79cfece0e5 move secrets to separate packackage (#14702) 3424147475 devnet-sdk, op-acceptance-testing: Introduce walletV2 and add few txplan alpha tests (#14982) 15eb59ff39 op-service: tx intent (#14948) 74a2297e32 feat: have verify script check for consistent variables (#14685) c889fb6449 chore: Rename l2BlockNumber to L2SequenceNumber in Super DG (#15001) 059849d83c proofs: Improve testing of precompiles in the FP (#14983) 216f8c26aa Spearbit Interop Contracts Audit Report (#14956) c089d7d953 feat(ci): only run op-acceptance-tests post-merge to develop. notify on failures. (#14992) 2a185b5fab op-e2e: Fix typo in Test_ProgramAction_OperatorFeeConstistency (#14929) c043a25ca4 chore: update execution witness type to match reth (#14984) 53f0d3d2db feat(CrossL2Inbox): make calculateCheckSum public (#14987) 78e6689257 op-e2e: Unskip FP interop intra-block test cases (#14979) 723f33f181 Update README.md (#14627) 2dec0a71a6 fix go-ffi (#14966) 6a436fe9ac op-e2e,interop: Test safe block replacement of cascading invalid blocks (#14949) ef21b9b701 interop,fix: Fix log out-of-range detection. (#14973) 2d2c272504 fix(ci): github-token for ratelimiting. (#14899) 23bfd64c5a op-e2e/actions: improve operator fee tests to ensure deposits don't mint ETH (#14962) 1868f318f8 op-challenger: Show stepped claims as countered in list-claims (#14967) 129b7e3262 devnet-sdk: new system interface / ID structure (#14955) 4941d95852 fix: fix `make help` and sort the targets output (#14748) c20bd3a906 doc(kurtosis-devnet): remove kurtosis-specific instructions (#14964) 5c39b89efd Update README.md (#14960) 5f9686607d kt-devnet: bump optimism package to f57f766d3902c5044a055d09ac2136da1de38f98 (#14958) 974101bf3a Update chain interface to support multi-node (#14957) 0cb4fb0580 Enable NAT Tests in CI (#14885) 3a242d94e3 conductor: allow bootstrap flag to stay set, pause on bootstrap (#14927) 4dbde37858 op-e2e,kurtosis-devnet: enable isthmus in interop tests (#14954) 76e09f3cb9 chore: added static analysis of op-program (#14781) e4b921c9db fix: event value and improve tests coverage (#337) (#14934) d2b1ef8a1e fix: Use correct metrics instance in op-supervisor RPC. (#14938) 75b3a2126e op-service: tx plans (#14568) f3e943f89f feat(op-acceptance-tests): add interop just alias (#14939) 2767cb95d1 op-deployer: Improve error behavior (#14937) 9653cff95b op-supervisor: Add RPC metrics (#14841) 6222f4583e op-chain-ops: add precompile output support for bool, uint32 (#14933) 6638905c0c op-node: Add pectra blob schedule fix kill-switch (#14922) bf97453f43 Run `TestPectraBlobSchedule` on latest fork (#14783) 9fb6f06a9b op-e2e/actions: introduce env.BatchMineAndSync (#14923) d8a96da0e6 op-e2e: Test that setting op fee pre-Isthmus is ignored (#14910) 080b8afc49 fix(op-deployer): fix inspect and state types to respect unmarshalling the state.json (#14889) 048a00888e feat(op-acceptance-tests): add some starter gates. (#14900) 1f73c39c08 feat(op-acceptance-test): op-acceptor v0.1.4 (#14916) 46470ff2a1 chore: add operator fee e2e tests (#14752) 73b11c2e12 kt-devnet: message passing using access list (#14913) 91abaaf890 op-e2e/actions: test batcher should not warn when safe head moves (#14912) a68d7241d8 op-e2e/system: tune `TestBatcherAutoDA` to avoid flakes (#14906) 8539786751 ctb: Document guidelines for writing upgradeable contracts (#14872) d9b9039e80 fix(kurtosis-devnet): handle system/user sockets better (#14911) f74ff51a08 feat(devnet-sdk): Make chain interface abstract and introduce "concrete" L1/L2 chain interfaces (#14834) 06da500be4 op-deployer: add backport example to devdoc (#14845) 47b30b7174 chore(kurtosis-devnet): bump kurtosis to 1.5.0 (#14788) 51437d784d fix(ci): github-token for ratelimiting. (#14894) 9554e7b587 op-e2e: Add Access Lists to interop txs (#14831) b6b9371e21 op-node/rollup/derive: Drop SetCodeTxs in pre-Isthmus batches (#14877) 298c820e8e op-deployer: Add v3.0.0 upgrader (#14887) d6a49f70d3 op-supervisor: access-list support, checksum handling (#14784) 1d0c998ea3 feat(op-acceptance-tests): bump op-acceptor to v0.1.3 (#14893) 457fba16c5 feat: interop access list (#14883) e23c51722b feat(op-acceptor): auto-download target binary version (#14855) c7c7e97030 op-deployer: Default to MIPS v2 (#14888) 6c849df4c1 op-node/rollup/derive: validate to non-nil for setcode txs (#14882) bdfe526ff4 test(kurtosis-devnet): add to CI (#14871) b2e7bb4740 chore(op-acceptor): bump to v0.1.2 (#14854) 84f1ac3fb0 fix(ci): github-token for ratelimiting. (#14890) 979922a349 interop,tweak: Return ErrConflict for completed blocks with fewer logs than expected. (#14758) 7d90eecbfa feat(op-program-svc): simplify the API (#14678) b76c95e2c3 fix(kurtosis-devnet): fallback to docker user socket (#14884) 2d631fcad7 op-deployer: De-schedule Isthmus from v3.0.0 (#14878) 020c720fa1 op-deployer: Complete backport of v3.0.0-rc.2 (#14852) (#14875) 620000a8b1 chore(op-e2e): Prefix proof action tests with `Test_ProgramAction` (#14881) 33b93a81ab op-node,op-service: cleanup block signing abstractions (#14874) 827a521fbd feat(op-program-svc): add info.json to identify prestates (#14676) 8d333f548e feat: dispute mon helper (#14743) 5a9adc871a kt-devnet: minimal interop test: execute message (#14838) a26a0f3e9f fix(kurtosis-devnet): common services detection (#14870) c5f8808c35 fix l2 service representation (#14868) 19beb298f8 chore: freeze files for Upgrade 15 (#14865) 9d86edb584 op-program/client: add check for nil withdrawalsroot (#14836) d509f44f48 op-node/rollup/derive: implement SetCodeTx span batches (#14197) 5046518991 kt-devnet: minimal interop test: initiate message (#14782) 4b99c484a5 fix(devnet-sdk): detect if op-geth types are used (#14533) 1d2ce5e75f fix(kt-devnet): use unique container tags (#14411) 7a15d026d4 feat(devnet-sdk): add op-program-svc client library (#14677) cb704c1dc6 Use SuperFaultDisputeGame ABI in more tests (#14867) 7b54518f22 ci: Remove fpp-verify job (#14866) a51fca12ac op-program: Add aliases to flags for interop. (#14862) a7af278687 op-e2e: Interop deposit message action tests (#14864) 83d862591e op-challenger: Update contract bindings to handle renames. (#14779) bf3eb52892 feat(op-acceptor): enable ci go tests for op-acceptor. (#14861) 9431677c31 fix(ci): github-token for ratelimiting. (#14860) 15bd851853 chore: Renamed OutputRoot -> Proposal, l2BlockNumber -> l2SequenceNumber (#14775) 360104ecf2 fix(ci): github ratelimits. (#14857) 2cd8612ff0 op-node/rollup/sequencing: No user txs in Isthmus & Interop upgrade block (#14837) 287de202c2 fix(ci): github ratelimits. (#14856) 8f98334155 chore: Use floats for fee multipliers, add base multiplier (#14818) 972e9d08cd feat(op-acceptor): native binary execution (#14777) 8bc961a0a3 feat(devnet-sdk): Expose supervisor (#14772) bb5f63b18a fix(ctb): L2 genesis - History storage address (#14844) d3b8eadd80 all: update op-geth and SCR submodule (#14842) afe63af835 enable ci for devnet-sdk (#14843) f81a2e3e88 op-deployer: Add backports guide (#14830) 7e561276c8 devnet-sdk: Plugin op-service ethclient (#14751) bb38565ad5 Move NAT tests into op-acceptance-tests (#14802) af09175391 feat: remove DisputeGameFactory input from SystemConfig (#14820) 2b5f8e8957 call NewEVMBlockContext after the blob gas fields are set (#14709) 0085136f22 op-deployer: Fix broken init logic (#14827) 7f29aac322 add more chains to upgrade test (#14656) 71578d894d op-e2e: Fill in varied block time fp action tests (#14786) 2ad31dfa6f fix(op-deployer): block getter by num via RPC (#14689) 9df1fc15d0 dependabot(gomod): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 (#14510) 8b10ccb9a7 Add twrap in contracts just (#14807) 30bde93a3b ctb/validator: Add v3.0.0 validator (#14768) 0f476b44a3 fix: interop findings (#14790) e73f9b9888 fix(op-deployer): default cache dir (#14810) ad6fdcbfdb fix(kt-devnet): pin correct kt dependency (#14806) 97a67ddd9e fix(op-deployer): verify devdocs json format (#14812) 2b34218fea op-e2e: add interop messaging dsl (#14792) 8829d6b5b4 op-deployer: Clarify versioning docs (#14738) fd5ee44cb2 Include pectra blob schedule fork time in rollup config description. (#14796) 3e61c0fd2b feat(kurtosis-devnet): make kurtosis package reproducible (#14770) 9436dba8c4 feat: update operator fee contract bytecodes (#14753) b37a1aed93 feat: interop portal fast follow 1 (#14785) ff32710c8d fix(kt-devnet): skip fileserver deployment when possible (#14413) fe295ab0b3 Add ERC20 Bridge NAT Test (#14716) 00e1933e01 Add Fjord NAT Test (#14717) 133a61d3d3 Add devnet-sdk fees test (#14718) b2c9b0ac7f Add a test to verify withdrawal root header Isthmus behavior (#14719) 85967e6bab op-e2e: action tests for L1 Pectra activation (#14006) ecf149b680 chore: Add fee estimation logic for EIP1559 transactions to devnet-sdk (#14721) f9e2a60f2b chore: Show target directory when an error occurs (#14787) 0026006e6a op-e2e: Intra-block interop action tests (#14565) ac1f32d288 op-batcher: introduce `ClearAllStateMetrics()` and call from `channelManager.Clear()` (#14780) 78879307f0 op-program: Update issue number on TODO (#14776) 3d5540cbd5 feat(op-acceptance-tests): introduce op-acceptance-tests. (#14706) 9ff945ad36 Add consistency checks in ChainsDB Queries (#14769) cbe992160b feat: interop portal updates (#14664) 08e374417d op-program: Fix todo (#14773) bdde878b12 update TODO #11693 and #14765 (#14766) 4d832faba7 op-batcher: force use of TerminalString throughout syncActions logging (#14687) ab06b2e81b go: update SR to cb1b645b35813b8dd3a900b9f99c46614e466a2c via op-geth (#14755) 75699750c5 op-program: Add a host subcommand to list available chain configs. (#14699) e673e6199f allow specifying a custom package (#14750) a466a38e1d Fix problem with kurtosis-devnet deploy (#14729) 57f78e1bd1 op-program: Update prestate reproducibility check to compare against list of prestates from superchain-registry (#14744) b0b5309b5a op-supervisor,op-service: fix server-client API consistency (#14720) 64ce18aa23 op-service: Expand EthClient for tx handling (#14747) ef780b289d kt-devnet: remove network params for supervisor (#14746) cd2b0c13ca dependabot(gomod): bump github.com/prometheus/client_golang (#14628) 9c902da66f ci: Fix preimage-reproducibility (#14742) 1ef70a7444 op-deployer: add documentation for verify command (#14745) dc0842ef7f op-deployer: Upgrade contracts support to v3.0.0 (#14733) 1b90c0522a op-challenger: Interop vm runner (#14669) 4b36aa468b Don't split log.msg (#14735) eeb94117d7 all: Implement optional PectraBlobSchedule fork/feature (#14680) e3a9294dcd op-validator: Add mainnet validators (#14734) 2f3669d3c5 op-deployer: add command to verify contracts (#14633) b84e4c4a84 cannon: Add more differential tests (#14684) b11a819b70 Refreeze MIPS contracts (#14732) b0e8e3147d contracts: reenable semver-diff-check in ci (#14727) 95c3642398 contracts: use full compiler target for semver key (#14722) c7ae618a0e cannon: Consolidate state version logic (#14725) a7af912164 Unfreeze MIPS contracts (#14726) 21d120fca5 Ingest L1 Chain ID into devnet-sdk (#14704) d190011466 ops: remove outdated legacy env rc example (#14724) aaedad608d feat: rm unnecessary generic type arguments (#12663) 8a5ee6bb8c fix(op-deployer): goreleaser linker flags for rendering version (#14344) 46736afca8 Misc renames for clarity to fields in devnet-sdk and kurtosis-devnet (#14705) 9a81b5b94a show more error info when EngineAPIError is returned (#14673) 6f68dc35e1 kt-devnet: add missing network params for supervisor (#14708) 61e8f4ebfe Improve address management in kurtosis-devnet and devnet-sdk (#14703) ffec66814d Add devnet-sdk validators for fork configuration (#14668) 7cab3e79be Add ToSuper() method to convert super reponse to Super instance. (#14670) 2c037d05ac op-challenger: Update op-program executor to handle interop properly (#14667) 596d0897bc ci: Enforce correct formatting for TODOs. (#14639) 7d435a7cbd Add 1.5.0-rc.3 to releases.json (#14695) 050cb1a17e op-challenger: Add config option to set dependency set config (#14666) 13862fe3af op-node: continue sequencing when `L1TemporaryErrorEvent` happens (#14062) 17a51ed190 Fix broken link in versioning.md (#14688) 61272aa94a ct docs: update release process without suffixes in contract semvers (#14682) 9092fb37e5 all: update op-geth to v1.101503.0 (#14560) d31590f0cb op-e2e: Configurable blocktime setup for interop (#14672) 5be024ccd3 fix: remove requests processing step (#14623) 7a7d6ecbb1 op-conductor: Remove block time check for unsafe head progress (#14655) 1db5141fdc Decouple node from chain (#14660) a33bba2fb3 op-deployer: `l1-rpc-url` is not needed when `deployment-target` is `genesis` (#13515) b0eec05075 feat: handle operator fee in OPCM (#14662) 636ad830f5 isthmus: operator fee (#12166) 63da401391 Test upgrades on a list of chains (#14358) b89549cb2b op-supervisor: cleanup stale todo comment (#14648) be43d0fae5 Add upgrade 13 audit (#14647) 8de0d08097 feat: update message passing for EIP7623 (#14608) 43640aeb15 dependabot(gomod): bump github.com/klauspost/compress (#14436) 2123532c3b Adress and remove todo (#14646) 8699a083d8 ctb: Add contracts book (#14643) 24baeb1c87 add flags: `txmgr.max-basefee` and `txmgr.max-tip-cap` (#13382) 5cc9f0017f devnet-sdk: Use geth logger instead of slog (#14644) 580ad4bd3d fix(devnet-sdk): allow in-place redeployment (#14412) 48adf2e6fb op-program: Consolidate cascading block replacements (#14622) 6cebf7a855 contracts: rm not used format (#14593) abaad4284e ops: Add docs around bailiff re-runs (#14632) 8d66746b4d Remove completed todo (#14640) 6553db0f60 op-e2e: Update dispute game helpers to support SuperSystem and super cannon game types (#14574) 9795c853c4 todo-checker: Fix handling of error codes. (#14611) 989f8e043d contracts: Add solvency invariant test for Super FDG (#14555) b6ac64caed op-dispute-mon: Support interop (#14598) 8beb60326d op-e2e: cleanup unused MessageExpiryTime from interop recipe (#14634) 502f002f14 Remove redundant TODOs (#14610) 35d4fc1957 ctb: Add upgrade 14 upgrader (#14612) 8fe61f4e9f ctb: Split up the OPCM (#14600) aa132b3ba3 op-test-sequencer: structure sub-responsibilities (#14501) 44ec5a294d op-node: drop stale todo in finality code (#14620) e76409e18e feat: add acceptance test for BLS precompiles (#13934) ffd17869d7 feat: implement EIP-7251, EIP-7002 end-to-end test (#14253) aeafa4c893 remove devnetL1 files (#14619) f9ee04cebf Update README.md (#14590) 14fdfbe393 mipsevm Memory Merklization Abstraction (#14292) e1516f01b3 op-deployer: Start finalizing support for v2.0.0 (#14557) c46bb168e2 op-batcher: introduce `PREFER_LOCAL_SAFE_L2` config var (#14587) d8b84ae072 Interop: Rewind tests (#14289) 4ba2eb00ea default to the correct gameType (#14591) 414f402101 op-e2e: Write jwt.secret to a temp dir instead of into the source code tree. (#14575) e402783664 feat: bytecode verification script (#14589) 2f15b04a42 op-service: check if TLS is enabled and move middleware (#14571) 3f56e4b513 interop: Recursive hazard detection (#14453) 6aa2ca54d3 Match OPCM version with monorepo release version (#14455) cd6f74cddd ci: only tag finalized Docker images as 'latest' (#14582) e274a154fa op-test-sequencer: initial service scaffolding (#14270) 1dce8162c3 op-program, op-challenger: Reduce number of steps per timestamp to 128 (#14572) 8e6dae2dc0 op-supervisor: independent reset preparation (#14444) d290a77420 feat: Remove BlockNumber Dispute for SuperFaultDisputeGame + SuperPermissionedGame (#14431) e4297b42ac op-batcher: improve `computeSyncActions()` logging (#14563) 5523d7a4ca op-batcher: correctly track block metrics in `handleChannelInvalidated()` (#14561) ade9ad0bb0 Add 64-bit tests for signExtend (#14543) 48b645a69a optimize context usage (#14558) 0d761a423c op-batcher: remove `ChannelManager.CheckExpectedProgress()` and add channel timeout log (#14553) b21a573557 Add updated MT Cannon Spearbit audit (#14497) f28cfae0a2 feat: remove DeployOPCM (#14556) 06c1bc071a op-node: Remove OverrideMessageExpiryTimeInterop from rollup.Config (#14554) 3085c73903 op-challenger: Add Super DG contract caller (#14551) 1d05a2a8d9 op-supervisor: Check message expiry (#14463) c016168ea4 chore: Fix another footer (#14548) 5adfa0ed6c devnet-sdk: Fix casing in book theme (#14545) 6b03d9897a Retry chain-id queries (#14539) aabf3fe054 all: update op-geth to v1.101500.1 (#14500) aa09c2271b Update 404 link VERSIONING.md (#14519) 4ef678aa08 feat: semgrep rules and check for reinitializer modifiers (#14534) f45e785bf9 op-challenger: Avoid loading duplicate leaves in same block (#14516) 0718d51b2c feat: remove freeze from L1 and dispute contracts (#14438) df65a15a2b fix(devnet-sdk): Unique sentinels for devnet-sdk (#14514) cae6fd1d5a op-batcher: always `updateCursorAndMetrics` when returning from `processBlocks()` (#14520) 1c94e62453 Revert "Added footer to op-deployer (#14374)" (#14528) 8d0dd96e49 feat: do not alias 7702 addresses (#14506) 2e7568802d update links in directory structure after PRs #12968 & #12828 (#14525) c267dd519c vm-runner: Add metrics to track vm panics (#14504) 18d5011154 Avoid lookup twice (#14354) ee82433581 chore: Update drippie config files with actual config from runbook (#14451) d5286fa164 maint: clean up security reviews table, update codeowners (#14523) 5f227cce1d op-service: make signer client compatible with SetCodeTx type (#14489) 97f2d087ca feat(op-program-svc): introduce new service to compute prestates (#14493) 25157554bb feat: op-deployer cleanupAfterExit, unit tests cleanup and clean cache subcmd (#14488) 456118f441 feat: add IRI security review by OffbeatLabs (#14319) 7c4917bc4b op-batcher: add `TestBatchSubmitter_sendTx_FloorDataGas` and patch `driver.sendTx` (#14517) 4d138ef96b op-dispute-mon: Update credit monitoring to handle new withdrawal path (#14496) fe320ae837 chore: Add all predeployed addresses to devnet-sdk (#14507) 8b977dbbd1 fix: increase test-upgrade --rerun verbosity (#14502) b1ff39ce1b feat(devnet-sdk): Add kurtosis data fetcher for externally deployed enclaves (#14446) b0a9511f4c ctb/op-deployer: Simplify superchain config/protocol versions validations (#14498) a4e716cec9 Benchmark OPCM upgrade (#14360) da6e1edf01 Move to foundry v1 and benchmark (#14427) 427ed0be83 docs: fix build instructions for op-node and op-proposer (#14340) 1f62d25ca9 devnet-sdk: add name to descriptors.DevnetEnvironment struct (#14492) 8992518b0f op-batcher: remove `ThrottleInterval` and split block loading and batch publishing into separate goroutines (#14244) a10fd5259a feat: simplify DeployOPPU by removing unneeded inputs (#14379) 0a2f43dc0f op-service: cleanup rw map utils (#14474) 4ebfca5ea3 op-service: RPC server wraps http-util server now, and factor out RPC handler (#14491) ed1e3416bd op-program: Add unichain mainnet to releases.json (#14485) ec0a388e5e op-validator: Add op-validator (#14433) cf28bffc7d increase the event executor queue limit 10x (#14483) 7ceadae456 op-signer, op-node: fix block signer utils (#14478) git-subtree-dir: optimism git-subtree-split: c8b9f62736a7dad7e569719a84c406605f4472e6
ltitanb
pushed a commit
that referenced
this pull request
Oct 1, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.