- 11 Nov, 2021 40 commits
-
-
Mark Tyneway authored
Adds the config option `DATA_TRANSPORT_LAYER_STARTING_L1_BLOCK_NUMBER` or `--starting-l1-blocknumber` that allows for the user to specify the L1 blocknumber to begin syncing from. This prevents users from syncing old batches from a previous regenesis.
-
kf authored
-
kf authored
-
kf authored
-
Maurelian authored
-
Maurelian authored
Rather than adding additional config args to npx hardhat deploy
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
Reasoning: 1. It manages the address manager 2. AddressSetter is overly generic
-
ben-chain authored
-
ben-chain authored
-
ben-chain authored
-
ben-chain authored
-
ben-chain authored
-
ben-chain authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
Discrete deploy scripts are prefixed with multiples of 10, allowing for related scripts to be place between them without renaming all subsquent scripts
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
Also perform validation to prevent passing arguments which conflict, ie. arguments for upgrades vs. arguments for fresh deployments.
-
Maurelian authored
Also introduces a new function getLibAddressManager() which returns the address based either on config or previous deployment. Also remove renames deployAndRegister to deployAndPostAction, and modifies its behavior accordingly.
-
Maurelian authored
-
Maurelian authored
-
Mark Tyneway authored
There was a bug in the config, the `file` was not relative to the `context`
-
Mark Tyneway authored
Fixes a typo in the CI so that the `hardhat-node` docker image is correctly published.
-
Maurelian authored
-
Maurelian authored
The ChainStorageContainer-CTC-queue contract was removed from the CTC in a previous commit. This commit removes some code that was no longer necessary as a result of that change, including the deployment script.
-
kf authored
-
kf authored
-
kf authored
Signed-off-by:
kf <kelvin@optimism.io>
-
Mark Tyneway authored
Update the SCC being used on kovan with a 10 second fraud proof window. This makes testing withdrawals very easy.
-
Mark Tyneway authored
Publishing the `hardhat-node` docker image will make using the `docker-compose` setup much easier for developers as they will be able to pull all of the docker images needed. There is an existing `ethereumoptimism/hardhat` image that is on an older version of `hardhat` that was pushed by the old Optimism monorepo. This version of hardhat does not support EIP1559 so it is expected that it will not work with the existing tech stack. This PR adds the ability to publish the `hardhat-node` docker image for both releases and canary releases. A following PR will be introduced that updates the `docker-compose` files to specifically reference the new `hardhat-node` image such that there will not be name collision errors in the future.
-
Mark Tyneway authored
Previously, the builder would not be published with a tag, meaning that any time that the canary build was triggered, it would publish `ethereumoptimism/builder:latest`. This clobbers the release from `master` which may have downstream effects.
-