- 30 May, 2023 8 commits
-
-
Mark Tyneway authored
Standardizes the naming scheme for the hh deploy artifacts. The goerli artifacts had their names migrated to the new style where proxy is used as a suffix. This is a forwards compatible change because the tooling will look between both the `contracts` package and the `contracts-bedrock` package for the artifacts, meaning that a lookup for the old name and the new name will work. This will prevent there from being 2 artifacts with the same name which may break some of the golang hh tooling.
-
OptimismBot authored
contracts-bedrock: fix mainnet deploy-config export
-
Mark Tyneway authored
Fixes the export so it works as expected with hardhat deploy config. Co-authored-by:
Andreas Bigger <abigger87@gmail.com>
-
OptimismBot authored
contracts-bedrock: fix L2OO deployment assertion
-
mergify[bot] authored
-
Mark Tyneway authored
-
OptimismBot authored
contracts-bedrock: make check-l2 script faster
-
Mark Tyneway authored
Makes the script run much faster in parts that are covered by the go post check during the migration. Co-authored-by:
clabby <ben@clab.by>
-
- 29 May, 2023 17 commits
-
-
OptimismBot authored
contracts-bedrock: mainnet-deployment
-
mergify[bot] authored
-
OptimismBot authored
refactor(proxyd): order params chronologically: latest, safe, finalized + small fixes
-
mergify[bot] authored
-
Mark Tyneway authored
Deploy the contracts to be used for the mainnet deployment
-
Mark Tyneway authored
contracts-bedrock: mainnet-deployment
-
OptimismBot authored
feat(op-challenger): Challenger types and enum string refactor
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
These values must be updated day of
-
Mark Tyneway authored
-
mergify[bot] authored
-
Mark Tyneway authored
contracts-bedrock: mainnet proxy admin owner config
-
Mark Tyneway authored
Fixes the bug in the `L2OutputOracle` config such that it only enforces that the submission interval is not 0. This previously also existed in the constructor of the smart contract and was fixed there in the following commit: https://github.com/ethereum-optimism/optimism/commit/51623242abd2c4b226dd2c3eb4cb95e99355f94a
-
mergify[bot] authored
-
- 27 May, 2023 15 commits
-
-
Felipe Andrade authored
-
Felipe Andrade authored
-
OptimismBot authored
feat(proxyd): track consensus for {safe,finalized} blocks and rewrite tags
-
mergify[bot] authored
-
Felipe Andrade authored
-
Felipe Andrade authored
-
Felipe Andrade authored
-
Mark Tyneway authored
Sets the proxy admin owner to the gnosis safe on L2. I double checked that `proxyAdminOwner` is the appropriate config value, as you can see [here](https://github.com/ethereum-optimism/optimism/blob/06245265f0c741c2f316d40052115ebcefeeb6e3/op-chain-ops/genesis/config.go#L471). There is a different config value for the L1 that is the `finalSystemOwner` as seen [here](https://github.com/ethereum-optimism/optimism/blob/06245265f0c741c2f316d40052115ebcefeeb6e3/packages/contracts-bedrock/deploy/021-SystemDictatorSteps-2.ts#L311) and [here](https://github.com/ethereum-optimism/optimism/blob/06245265f0c741c2f316d40052115ebcefeeb6e3/packages/contracts-bedrock/contracts/deployment/SystemDictator.sol#L436). as well as [here](https://github.com/ethereum-optimism/optimism/blob/06245265f0c741c2f316d40052115ebcefeeb6e3/packages/contracts-bedrock/deploy/019-SystemDictatorInit.ts#L47). External links: - https://app.safe.global/home?safe=oeth:0x7871d1187A97cbbE40710aC119AA3d412944e4Fe - https://optimistic.etherscan.io/address/0x7871d1187A97cbbE40710aC119AA3d412944e4Fe
-
Felipe Andrade authored
-
Felipe Andrade authored
-
Felipe Andrade authored
-
Felipe Andrade authored
-
OptimismBot authored
op-node: Remove peer scores once the retain period is reached
-
mergify[bot] authored
-
Adrian Sutton authored
-