- 01 Dec, 2022 20 commits
-
-
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 18 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
-
Mark Tyneway authored
Fixes a bug were an error should have been returned and it was not. Wraps some errors so that its easier to tell what the problem is in the case of there being an error. A bit of refactoring that allows the strict withdrawal migration checks to be skipped optionally. This should not be used in production, but can be used in early test iterations.
-
mergify[bot] authored
op-chain-ops: add bedrock transition receipts
-
Mark Tyneway authored
Cleanup code, refactor some interfaces, make logIndex canonical
-
Mark Tyneway authored
-
Mark Tyneway authored
To make withdrawals really easy, we need to add in receipts corresponding to the migrated withdrawals. This will allow the exact same flow to be used when creating the withdrawing transactions as normal withdrawals.
-
mergify[bot] authored
fix(ctb): break out clamp func in Metering
-
Kelvin Fichter authored
Breaks out the base fee clamping function in ResourceMetering to deduplicate some code.
-
Mark Tyneway authored
feat(ctb): make SUBMISSION_INTERVAL modifiable
-
Kelvin Fichter authored
Updates the L2OutputOracle so that SUBMISSION_INTERVAL can be modified. This is a relatively significant refactor that makes the l2Outputs mapping keyed by index rather than L2 block number.
-
mergify[bot] authored
op-node: Hardcode beta-1 config
-
Matthew Slipper authored
-
- 29 Nov, 2022 2 commits
-
-
Matthew Slipper authored
-
mergify[bot] authored
contracts-bedrock: OptimismMintableERC20 immutables
-