- 31 Mar, 2023 17 commits
-
-
James Kim authored
-
James Kim authored
-
James Kim authored
-
James Kim authored
-
James Kim authored
-
James Kim authored
-
James Kim authored
-
mergify[bot] authored
Revert "Merge pull request #5292 from ethereum-optimism/feat/sherlock-upgrade"
-
Joshua Gutow authored
This reverts commit b315cda8, reversing changes made to f738fcfb.
-
Mark Tyneway authored
fix: sys config error message correction
-
Mark Tyneway authored
contracts-bedrock: update out of date predeploy semver
-
Mark Tyneway authored
contracts-bedrock: add l1 deploy tag
-
Mark Tyneway authored
Prepares for adding in L2 deployment scripts by adding a `l1` tag to the deploy scripts that should run on L1. Also add the tag flag to the deployment that happens in CI. The L2 contract deployments will be added in another commit. It is not a problem if the L2 contracts are deployed to L1 in a testing environment but using tags to save time and gas should be done. Also lints a few lines of code where awaits are nested, nested awaits are difficult to read.
-
Joshua Gutow authored
opnode: fix comment
-
KG authored
-
mergify[bot] authored
specs: Permissionless Proposer Specifications
-
KG authored
-
- 30 Mar, 2023 19 commits
-
-
Mark Tyneway authored
-
Andreas Bigger authored
-
Mark Tyneway authored
-
Andreas Bigger authored
-
Mark Tyneway authored
Updates semantic versioning for predeploys that was previously forgotten to be updated. The vaults were all updated so that the withdrawal had a larger gas limit. This means that all contracts that inherit the vault need to have their semver bumped. Also fixes some comments for mismatched semver.
-
Andreas Bigger authored
-
Mark Tyneway authored
indexer: update to latest bedrock dependencies
-
Andreas Bigger authored
-
Mark Tyneway authored
ci(ctb): Run all CI contracts checks and fail at end.
-
Mark Tyneway authored
contracts-bedrock: upgrade script for post sherlock
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Co-authored-by:
clabby <ben@clab.by>
-
Mark Tyneway authored
Includes a complete upgrade script that can be ran for upgrading any op-stack based chain that was deployed before the sherlock audit fixes were all included. The script is ran with the following command: ```bash forge script \ scripts/upgrades/PostSherlock.s.sol \ --rpc-url $ETH_RPC_URL \ --private-key $PRIVATE_KEY \ --sig 'run(address,address)' \ $SAFE_ADDRESS \ $PROXY_ADMIN_ADDRESS ``` Signers should run the script and be sure to add any required flags so that hardware wallets can be used. The script will submit a single transaction that approves the upgrade and then checks to see if there have been enough approvals and then triggers the upgrade if there have been enough approvals. This comes with test coverage but requires a goerli RPC url. To run the tests, use the following command: ```bash forge test --contracts scripts/upgrades --rpc-url $ETH_RPC_URL ```
-
Maurelian authored
Update .circleci/config.yml Co-authored-by:
clabby <ben@clab.by>
-
s7v7nislands authored
-
Mark Tyneway authored
specs: add permissionless L2OutputOracle
-
Mark Tyneway authored
contracts-bedrock: deploy implementations to goerli
-
Mark Tyneway authored
contracts-bedrock: migrate deploy artifact
-
- 29 Mar, 2023 4 commits
-
-
mergify[bot] authored
-
Mark Tyneway authored
sdk: fix linting
-
Mark Tyneway authored
The deploy artifact for the `L1ERC721BridgeProxy` was left in the `contracts-periphery` repo even though the source code was migrated into the `contracts-bedrock` package. This commit migrates the deploy artifact into `contracts-bedrock` so that we can have a unified place for deploy artifacts for integral contracts for the system.
-
Mark Tyneway authored
-