- 04 Dec, 2021 12 commits
-
-
Mark Tyneway authored
-
Mark Tyneway authored
Upgrade the L1 hardhat node docker image to use node version 16
-
Mark Tyneway authored
changesets: don't track builder image
-
Mark Tyneway authored
Tracking the builder image causes problems in the CI. It started to be tracked when there was a desire for faster builds. Publishing a versioned builder image has resulted in many CI publishing related bugs. This commit removes tracking of the builder image.
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
Mark Tyneway authored
docker: update node version to 16
-
Mark Tyneway authored
Develop -> Master Release PR
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
- 03 Dec, 2021 13 commits
-
-
Matthew Slipper authored
feat: add batch-tx submitter custom encoding and test vectors
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Matthew Slipper authored
fix: minor improvements to empty sequencer block handling
-
Conner Fromknecht authored
-
Conner Fromknecht authored
Prior to this commit, an empty block would be submitted to the taskCh before sanity check whether or not it was empty. This assertion is moved up to fail before submitting the task. It seems the placement of the check before was done to get around the StreamUncle unit test, which would allow commit to submit an empty task before ultimately failing. Now that the test is modified to reflect the expected behavior of the sequencer, this placement is no longer necessary.
-
Conner Fromknecht authored
This commit fixes a bug in the way txCount was used for detecting and aborting empty blocks. Previously, txCount was incremented immediately after popping off the new transaction but before it is executed. This was incorrect, as the transaction can still be rejected for nonce/gas errors later on. Instead, we modify the logic only count transactions that are successfully added, and utilize the existing w.current.tcount member to implement the detection.
-
Conner Fromknecht authored
With empty block mining logic totally removed in the prior commit, worker.commit is now only called with update=true. We can now safely remove the argument and the affected codepaths.
-
Conner Fromknecht authored
As of the prior commit, all calls to the `commit` pass a noempty value of true, indicating that the sequencer should not start mining empty blocks. Therefore, we can remove all usage of noempty from the worker.
-
Conner Fromknecht authored
When using PoW, geth begins mining on empty blocks before attempting to select which transactions to include. This optimization is not needed, as we require that every L2 block have exactly one transaction. This commit disables this behavior an modifies the tests accordingly. The test is also expanded to be stricter wrt to testing number of txs and uncles on all blocks.
-
- 01 Dec, 2021 15 commits
-
-
Elena Gesheva authored
Slither github action fix and ignore database
-
coolhill authored
-
coolhill authored
-
coolhill authored
-
coolhill authored
-
coolhill authored
-
coolhill authored
-
Mark Tyneway authored
proxyd: trigger release
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
node.js version 16 is currently the lts version so this commit updates each of the dockerfiles to use node version 16
-
Mark Tyneway authored
ci: fix proxyd publish
-
Mark Tyneway authored
Updates the github action to properly reference the `proxyd` dockerfile. The logic is copied from the canary publish github action.
-
Mark Tyneway authored
feat: more accurate gas-oracle gas metering
-
Mark Tyneway authored
Develop -> Master Release PR
-