- 02 Dec, 2022 21 commits
-
-
Joshua Gutow authored
The test was occasionally failing because of a slow test.
-
Joshua Gutow authored
ctb: Fix devnet
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Joshua Gutow authored
Increase sequencer window & sequncer drift
-
Mark Tyneway authored
The ss was not previously being shut down cleanly, which can result in a corrupted db state. This makes the shutdown more clean.
-
mergify[bot] authored
op-chain-ops: allow config of LevelDB in `op-migrate`
-
Joshua Gutow authored
-
Joshua Gutow authored
This should hopefully help some of the reorgs we've seen on the devnets.
-
Mark Tyneway authored
Two new flags are added - `db-cache` - `db-handles` These are passed through the the LevelDB constructor
-
mergify[bot] authored
op-migrate: various sanity checks + cleanup
-
Mark Tyneway authored
Adds cleanup to the migration script, ensures that config is sane. We cannot allow for non monotonic block time. We also try to make eip 1159 stable at start and use a hardcoded initial base fee. Add additional logging
-
Mark Tyneway authored
op-chain-ops: check for transition block config
-
Mark Tyneway authored
Adds checks for transition block config. We do not want these values to be 0 because it will mess with eip 1559 in the beginning.
-
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 19 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.
-