Skip to content

Conversation

@0xDiscotech
Copy link

No description provided.

JosepBove and others added 17 commits September 19, 2025 08:32
* start

* DeployOwnership scripts update

* cleanup

* reset challangeStartTime when re-enabling the module

Co-authored-by: almanax-ai[bot] <174396398+almanax-ai[bot]@users.noreply.github.com>

* remove duplicated comment

* test cleanup

* fmt

* semverlock

* add livenessmodule2 to checkfrozenfiles

* address alcueca's feedback

* change ownershiptransfer logic

* pre-pr

* LivenessModule - Slightly simplified code (ethereum-optimism#17277)

* Slightly simplified code

---------

Co-authored-by: alcueca <[email protected]>

* address smartcontract's feedback

* alcueca's feedback

* smartcontract's feedback

* add extra checks suggested by alcueca

* fix clear error

* update snapshots

* conflicts

* name nitpicks and coverage at 100%

* fix tests

* remove interface extra lines

* fix event on test

* rename isChallenged function to getChallengePeriodEnd

* update snapshots

* update implementation from specs

* sentinel owner and interface fix

* DRYness comments

* move getter at the top

* update comment

* rename event

* add _assertModuleConfigured

* add _assertModuleEnabled

* assert module enable fixes

* _cancelChallenge internal function

* fix comments

* more comments

* split configure errors

* owner transfer invariant

* address comments

* address kelvin's feedback

* lint

* more comments

* alcueca's comments

---------

Co-authored-by: almanax-ai[bot] <174396398+almanax-ai[bot]@users.noreply.github.com>
Co-authored-by: Alberto Cuesta Cañada <[email protected]>
Co-authored-by: alcueca <[email protected]>
…thereum-optimism#17519)

* op-acceptance-tests: move network presets into tests, away from config.yaml

* op-acceptance-tests: simplify defaults for TestSyncTesterExtEL

* op-acceptance-tests: add stack.ExtNetworkConfig
* feat: add U16a report

* Update docs/security-reviews/README.md

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>

---------

Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* fix(op-deployer): forge verbose install

* fix(op-deployer): add ci docker build job
* opcm: Support cannon+kona games in addGameType

* opcm: Update test name validation

* opcm: Remove unnecessary skips.

* opcm: Simplify test
…tests (ethereum-optimism#17510)

* refactor(test-validation): extract exclusions to TOML config file

- move hardcoded exclusion lists from Go code to external TOML configuration
- add TOML parsing with structured ExclusionsConfig type
- implement dynamic exclusions loading with fallback path resolution

* test(test-validation): add test coverage for test-validation functions

- add tests for all previously untested functions in main.go
- organize test functions to match source file order
…imism#17542)

* op-deployer: simplify ReadImplementationAddresses.s.sol

* fix semgrep finding

* use getEIP1967Impl helper function

* fix comment
* Skip Interop Acceptance Tests

* exempt TestSuperRootWithdrawal
…m#17514)

As Isthmus is on Mainnet, we now move this gate into the 'base' gate which should work against all devnets.
…der (ethereum-optimism#17566)

* txmgr: fetch BlobBaseFee over RPC instead of computing from block header

This simplifies the transaction manager, meaning it does not need to understand the chain config of L1 in order to estimate fees properly (which, from Fusaka, it will otherwise need to do because the formula for computing the blob base fee from the excess blob gas changes frequently with BPO forks).

* fix TestIncreaseGasPriceLimits

* fix TestTxMgrConfirmsBlobTxAtHigherGasPrice

* Update op-service/txmgr/txmgr.go

Co-authored-by: Sebastian Stammler <[email protected]>

---------

Co-authored-by: Sebastian Stammler <[email protected]>
…reum-optimism#17532)

* op-devstack: Expose L2EthExtendedClient for shim L2EL

* op-devstack: L2 CL Signaler Logic using admin API

* op-acceptance-test: op-acceptance-tests: EL Sync Test Config

* op-acceptance-tests: Sync Tester External Network HF tests: SyncMode

* op-sync-tester: Fix Post Isthmus WithdrawalRoots check

* op-devstack: Logging when L2 CL Signaling

* op-devstack: Explict Read Only Ext L2EL

* op-acceptance-tests: Proper preset for EL/CL Sync Testing

* rebase and cleanup

* ci: Sync Tester EL Sync test for real world

* op-acceptance-tests:  Proper genesis set for EL/CL Sync Testing

* fix test name

* deflake

* tame possible race
@0xDiscotech 0xDiscotech self-assigned this Sep 23, 2025
@0xDiscotech 0xDiscotech changed the title Merge branch 'develop' into chore/new-splitter-sync chore: fee splitter sync Sep 23, 2025
"test/universal/ExtendedPause.t.sol", # Tests extended functionality
"test/vendor/Initializable.t.sol", # Tests external vendor code
"test/vendor/InitializableOZv5.t.sol", # Tests external vendor code
"test/L2/LegacyFeeSplitter.t.sol", # Tests legacy fee splitter with updated vaults interface
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added by me while fixing conflict

"test/L2/GasPriceOracle.t.sol", # Contains contracts not matching GasPriceOracle base name
"test/universal/StandardBridge.t.sol", # Contains contracts not matching StandardBridge base name
"test/L1/OPContractsManagerContractsContainer.t.sol", # Contains contracts not matching OPContractsManagerContractsContainer base name
"test/L2/RevenueSharingIntegration.t.sol", # Contains contracts not matching RevenueSharingIntegration base name
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added by me while fixing conflict

Comment on lines +45 to +46
UseRevenueShare: false,
ChainFeesRecipient: common.Address{},
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added by me while fixing conflict. This function was removed on the previous apply_test.go file

@0xDiscotech 0xDiscotech merged commit 069e7f6 into sc-feat/fee-splitter-system Sep 23, 2025
30 checks passed
@0xDiscotech 0xDiscotech deleted the chore/new-splitter-sync branch September 23, 2025 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.