- 05 Nov, 2022 20 commits
-
-
Mark Tyneway authored
deps: replace deprecated package with updated package
-
Mark Tyneway authored
op-chain-ops: wrap errors
-
Mark Tyneway authored
contracts-periphery: make the network name match contracts
-
Mark Tyneway authored
ci: fix hardhat-node release
-
smartcontracts authored
Bumped compiler version for contracts-bedrock
-
Mark Tyneway authored
There was a typo in the config for building/publishing the `ethereumoptimism/hardhat-node` docker image. This fixes that typo so that builds can be properly published to dockerhub.
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
https://github.com/miguelmota/go-ethereum-hdwallet is no longer maintained and is using older versions of dependencies. There are dependencies clashing when trying to update code elsewhere in the codebase. https://github.com/tynes/go-ethereum-hdwallet is a fork with updated deps such that we can more easily update other deps in the codebase and drop old deps.
-
Mark Tyneway authored
This will make debugging the migration much easier by wrapping errors during the migration.
-
protolambda authored
* op-node,contracts-bedrock: dynamic gas limit via SystemConfig * specs: fix gas limit type * specs: test missing gas limit * op-chain-ops: fix system config initialize call, use default L2 gas limit * go: update op-geth dependencies for dynamic gas limit change * op-chain-ops: fix 2nd missing default
-
Mark Tyneway authored
This is required for tooling to work with the migration, it expects that network names are consistent across packages.
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master
-
Mark Tyneway authored
-
Mark Tyneway authored
Removed unused tasks in contracts-bedrock
-
Mark Tyneway authored
Remove futurePredeploys from contracts-bedrock
-
mergify[bot] authored
ci: update foundry
-
Mark Tyneway authored
-
- 04 Nov, 2022 13 commits
-
-
mergify[bot] authored
feat(ctb): break out MSD steps
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
protolambda authored
* op-node: SystemConfig in derivation * op-node: reduce sys config test boilerplate * op-node: more readable loop to find L2 block with L1 origin we look for * op-node: change test addresses to not confuse with predeploys * op-node: system config field doc comments * op-node: fix lint * contracts-bedrock: Sys config contract and L2 contract updates (#3788) * contracts-bedrock: SystemConfig contract and L2 contract updates Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> * contracts-bedrock: SystemConfig/L1Block batcherHash typing * contracts-bedrock: test updates for SystemConfig/L1Block type changes * contracts-bedrock: initialize SystemConfig * contracts-bedrock: batcher hash initialize arg * contracts-bedrock: all mutable sys config fields now initialize * contracts-bedrock: update gas-snapshot * contracts-bedrock: rename deployment system config Prevent name collisions between contracts * contracts-bedrock: regenerate storage layout * contracts-bedrock: lint * op-bindings: regenerate * op-node: fix test build * op-chain-ops: remove dead storage config * tests: fixup * tests: fix build * op-bindings,op-chain-ops,op-node: System config bindings and integration (#3789) * op-chain-ops,op-bindings,op-node: integrate system config * op-e2e: system config action tests (#3790) * op-e2e: system config action tests * op-e2e: decimals separator formatting fix Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> * bindings * contracts-bedrock: update gas snapshot * contracts-bedrock: sys config owner address in hardhat * op-e2e: remove temporary function usage stubs * op-e2e: add action test descriptions for batcher key and gpo updates * op-node: fix fuzzing test, batcher hash must be padded * reset go.work * update go mod/sum * remove dead import * remove more dead config Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
mergify[bot] authored
optimism: update op-geth to the predeploy commit
-
mergify[bot] authored
Action-testing: extend user actor with withdrawal txs
-
protolambda authored
* specs: system configuration contract and derivation * specs: clarify system config version 0 and receipt processing * specs: system config grammar and wording fixes
-
Mark Tyneway authored
Includes https://github.com/ethereum-optimism/op-geth/pull/23 Pulling these changes into the monorepo so that things can be integrated with `op-e2e`
-
Kelvin Fichter authored
Breaks out MigrationSystemDictator steps into their own deployment stage. I'll add post-deployment verification in a separate PR.
-
mergify[bot] authored
feat(ctb): break out FSD steps
-
- 03 Nov, 2022 7 commits
-
-
Kelvin Fichter authored
Breaks out the FreshSystemDictator execution steps into a separate deployment stage and adds new post-deploy checks. Also fixes a bug in the L1CrossDomainMessenger initializer that only impacted fresh deployments.
-
mergify[bot] authored
fix(ctb): remove AddressManager from config
-
Kelvin Fichter authored
Removes AddressManager from deploy config, not necessary since we can just pull it from the deployments folder.
-
mergify[bot] authored
feat(ctb): use SCREAMING_SNAKE_CASE for immutables
-
Kelvin Fichter authored
Makes sure we use SCREAMING_SNAKE_CASE for immutables everywhere. Adds legacy getters where necessary.
-
protolambda authored
-
Maurelian authored
-