- 21 Oct, 2022 10 commits
-
-
Mark Tyneway authored
- `L2ERC721Bridge` - `OptimismMintableERC721Factory` The `OptimismMintableERC721Factory` will be deployed regularly before bedrock and then will be included as a predeploy as part of the bedrock genesis creation. predeploys: update addresses
-
Mark Tyneway authored
-
smartcontracts authored
Introduces the Migration Data package, a new temporary package meant for collecting data related to the Bedrock migration. Package can be deleted once the migration is complete.
-
Matthew Slipper authored
Version Packages
-
mergify[bot] authored
op-chain-ops: delete dead code
-
Mark Tyneway authored
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
-
Matthew Slipper authored
* ops: Add bedrock-devnet script Adds a bedrock-devnet script that deploys a local network using the Hardhat deploy scripts. I opted to write this in Python rather than Bash because we're starting to add complexity to our devnet setup, and I find Python much easier and safer to maintain. Over time, I'll migrate the other devnet-up script to use this Python script as well. To invoke this script, run `make devnet-up-deploy`. It's included in CI already as a separate testing job. * review updates * Revert "review updates" This reverts commit d01ba16b971294b44c5bfbc3124354be30477daf.
-
- 20 Oct, 2022 24 commits
-
-
mergify[bot] authored
op-batcher: Limit number of blocks per channel
-
mergify[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
This is necessary in order to perform the mainnet OVM ETH and withdrawal hashes migration. Operates using a L2GETH_STATE_DUMP_PATH environment variable that specifies the file that addresses should be dump to. They are not deduplicated. The format of the file is: ``` ETH|<ovm eth address> MSG|<sender>|<msg> ```
-
Mark Tyneway authored
Moves the previously top level files to a new package called `ether` that is responsible for doing the legacy eth migration. The OVM_ETH ERC20 token representation of ETH will be migrated to actual ETH that is in the storage trie. This makes the system eth equiavalent.
-
Mark Tyneway authored
Now going with a different approach, this commit deletes some dead code.
-
mergify[bot] authored
specs: Remove outdated portions
-
mergify[bot] authored
-
mergify[bot] authored
op-node: Limit decompressed size in channel_out
-
mergify[bot] authored
-
Zach Howard authored
-
Will Cory authored
* add ecopod mergify rules * and was unnecessary does this fix it? * Update mergify.yml Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Joshua Gutow authored
-
Joshua Gutow authored
This ensures that the channel creator respects the limits used in derivation. This returns a sentinel error if the batch would make the channel too large.
-
mergify[bot] authored
specs,op-node: Clarify Max RLP Bytes Per Channel
-
mergify[bot] authored
-
- 19 Oct, 2022 6 commits
-
-
mergify[bot] authored
op-e2e: actiont test l2 block building - prepare tx before applying it
-
mergify[bot] authored
-
protolambda authored
op-e2e: actiont test l2 block building - deposit processing needs to prepare state before applying tx
-
mergify[bot] authored
op-node: Skip conf depth check if L1 head is empty
-
Joshua Gutow authored
The L1 Head block in the conf depth is pulled from the L1 State object. The L1 State is never initialized at startup but instead from the new head channel. This means that prior to the first new head, any code which calls BlockByNumber would always fail if the conf depth was not zero.
-
mergify[bot] authored
fix(ctb): move inits under constructors
-