- 02 Dec, 2022 6 commits
-
-
Mark Tyneway authored
op-chain-ops: add no check to eth migration
-
Mark Tyneway authored
op-chain-ops: migrate db monotonic timestamp
-
smartcontracts authored
Adds support for finalizing legacy withdrawals after the Bedrock migration. Cleans up some SDK code at the same time.
-
Mark Tyneway authored
Ensure that the timestamps are monotonic when creating the bedrock transition block
-
mergify[bot] authored
op-chain-ops: add 1559 config checks
-
Mark Tyneway authored
For both the denominator and elasticity. They cannot be 0.
-
- 01 Dec, 2022 27 commits
-
-
mergify[bot] authored
op-chain-ops: base fee check
-
mergify[bot] authored
op-chain-ops: safety with params
-
Mark Tyneway authored
Check that the L2 genesis block base fee per gas is not set to `nil`. If it is, it will cause a segfault in `op-geth` on startup after the migration. It is configured with the key: `"l2GenesisBlockBaseFeePerGas"`
-
Mark Tyneway authored
Check for `nil` when getting the chain params. Also log info about the chain params
-
Mark Tyneway authored
Without it, there will be a `nil` dereference. Each network should be added explicitly
-
Mark Tyneway authored
-
Mark Tyneway authored
op-migrate: use correct ancient path
-
Matthew Slipper authored
-
Mark Tyneway authored
op-chain-ops: better error handling in op-migrate
-
mergify[bot] authored
Remove changesets dir from codeowners
-
Mark Tyneway authored
Prevent `nil` dereference by explicitly checking for `nil`. Add in logs to give better understanding of what the script is doing.
-
Mark Tyneway authored
Merge pull request #4126 from ethereum-optimism/11-30-op-chain-ops_Migration_should_not_use_readonly op-chain-ops: Migration should not use readonly
-
Matthew Slipper authored
-
Matthew Slipper authored
-
mergify[bot] authored
maint(ctb): clean up deploy config
-
mergify[bot] authored
op-chain-ops: more cleanup in migrate script
-
Mark Tyneway authored
The `op-migrate` script had some leftover stuff in it from early iterations on its development. The leftover stuff was cleaned up to improve the overall UX of the script. Now code should not need to be commented out + rebuild the binary, it will automatically detect when the script has already ran on a datadir. Also pass through the no check arg so that we can re-enable the checking and dynamically change if we want to run the data validation as part of the migration.
-
mergify[bot] authored
op-chain-ops: set initial message passer nonce
-
Mark Tyneway authored
The `L2ToL1MessagePasser` nonce is set to `type(uint32).max` initially to prevent nonce collisions with legacy withdrawals that have been upgraded. The max value for the nonce is `type(uint256).max` so it is not a problem to start at a non zero nonce.
-
mergify[bot] authored
op-chain-ops: no longer embed receipts
-
Mark Tyneway authored
-
Mark Tyneway authored
The functionality was added to create a bunch of receipts as part of the bedrock transition so make the sdk and withdrawal workflows "just work". We are going to instead implement logic into the sdk instead of having the extra receipts. The extra receipts would throw off data people. It would look like withdrawals happened twice.
-
mergify[bot] authored
feat: op-migrate docker image
-
Mark Tyneway authored
Was missing a `requires` statement
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Adds a `migrate` binary as well as a dockerfile for building it. This `Dockerfile` should be accessed from the root of the repository, similar to the other docker files for the other bedrock packages.
-
- 30 Nov, 2022 7 commits
-
-
Kelvin Fichter authored
Cleans up the deployment configuration structs for contracts-bedrock.
-
Matthew Slipper authored
-
Mark Tyneway authored
docs: fix l2-output link
-
Mark Tyneway authored
docs: fix typo `qn` -> `an`
-
Neuti Yoo authored
-
Neuti Yoo authored
-
mergify[bot] authored
op-chain-ops: various cleanup
-