- 31 Mar, 2023 2 commits
- 30 Mar, 2023 11 commits
-
-
Mark Tyneway authored
indexer: update to latest bedrock dependencies
-
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>
-
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 19 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
-
Mark Tyneway authored
Includes all of the audit fixes. The upgrades via the `ProxyAdmin` must all happen in a single atomic transaction to ensure there are no errors due to inter-contract API changes. This does not include the changes in https://github.com/ethereum-optimism/optimism/pull/5279. The `SystemConfig` contract will need to be deployed again.
-
mergify[bot] authored
contracts-bedrock: delete dead SystemConfig code
-
mergify[bot] authored
-
mergify[bot] authored
txmgr: Configure timeouts better
-
mergify[bot] authored
-
Joshua Gutow authored
-
Mark Tyneway authored
Include systemconfig bindings with new version
-
Mark Tyneway authored
The old constant for the min gas limit was left behind in the PR that made the min gas limit calculation safe. This commit deletes the constant and updates the tests to use the new method.
-
Mark Tyneway authored
Fix linting issues in the SDK. Ran `yarn lint --fix` and committed the diff.
-
mergify[bot] authored
feat(docs/op-stack): Add an operations page
-
Ori Pomerantz authored
-
Ori Pomerantz authored
-
Ori Pomerantz authored
`.json.json` is not valid
-
Mark Tyneway authored
Co-authored-by:
refcell.eth <abigger87@gmail.com>
-
mergify[bot] authored
contracts-bedrock: fee vault withdrawal script
-
- 28 Mar, 2023 8 commits
-
-
mergify[bot] authored
-
mergify[bot] authored
Use OptimismPortal.FINALIZATION_PERIOD_SECONDS if L2OutputOracle.version is '1.0.0'.
-
mergify[bot] authored
-
Kevin Chen authored
-
Kevin Chen authored
-
Kevin Chen authored
-
Kevin Chen authored
-
Kevin Chen authored
-