- 17 Mar, 2023 26 commits
-
-
mergify[bot] authored
op-node: More logging
-
mergify[bot] authored
-
Mark Tyneway authored
fix(ctb): Correct env var name for mainnet config
-
Mark Tyneway authored
differential-testing: fix lint issue in diff testing
-
Maurelian authored
-
Joshua Gutow authored
op-e2e: test high-demand large L2 blocks case
-
mergify[bot] authored
op-node: handle sequencer during catch-up, handle when engine state invalidates attributes
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
mergify[bot] authored
feat(op-batcher): Channel Builder Unit Tests
-
mergify[bot] authored
-
mergify[bot] authored
feat(op-batcher): Channel Manager Tests
-
Andreas Bigger authored
-
Joshua Gutow authored
op-batcher/proposer: Increase sendTx timeout
-
Andreas Bigger authored
-
mergify[bot] authored
fix(docs): improve sidebar styling
-
Andreas Bigger authored
-
Joshua Gutow authored
-
Andreas Bigger authored
-
💩 Andreas Bigger authored -
mergify[bot] authored
-
- 16 Mar, 2023 14 commits
-
-
Joshua Gutow authored
-
Federico Gimenez authored
-
Matthew Slipper authored
Version Packages
-
mergify[bot] authored
batch_decoder: Force close channels
-
github-actions[bot] authored
-
mergify[bot] authored
-
Zach Howard authored
Trigger Releases
-
Joshua Gutow authored
This increases it from 100s (~3 mins) to 10 minutes. This is because sending transactions can take a long time.
-
Joshua Gutow authored
This increase the send transaction timeout while decreasing the transaction creation timeout. Using idfferent timeouts is better to catch problems because we expect different steps to take different amounts of time.
-
mergify[bot] authored
op-chain-ops: Add parallel migration
-
Matthew Slipper authored
After some research, I discovered that we can iterate over Geth's storage in parallel as long as we don't share the state database. This PR updates the OVM ETH check script to parallelize state iteration across 64 workers. The parallelization works by partitioning storage keyspace based on the number of workers. To optimize further, I also moved the state balance checking into the main iteration loop to avoid unnecessary iteration. Note that state mutation must be done serially. Overall, this should safe about 40 minutes during the migration. This PR was tested by running it against a mainnet data directory. The entire process took approximately one hour. As part of this testing I discovered an invalid check in `check.go`, which was verifying the wrong storage slot in the withdrawals check function. This has been fixed.I confirmed with Mark that the updated `MessageSender` value is the correct one to be checking for. The filtering code was correct from the beginning.
-
♻ Andreas Bigger authored -
Mark Tyneway authored
feat(op-node): Add alternative backup sync method via RPC
-
mergify[bot] authored
feat(op-batcher): Batcher Config Validation
-