- 20 Jan, 2022 8 commits
-
-
Mark Tyneway authored
The logline `Blocknumber monotonicity violation` was being logged erroneously. This commit ensures that it is not logged when it doesn't need to be logged. It would previously log if the L1 blocknumber was equal to or less than and now it only logs if the L1 blocknumber is less than.
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master PR
-
Mark Tyneway authored
chore: add changeset for l2geth
-
Mark Tyneway authored
Add missing changeset for https://github.com/ethereum-optimism/optimism/pull/2011 A replica can be configured with the flag `--sequencer.clienthttp` or the env var `SEQUENCER_CLIENT_HTTP` which points to the sequencer and when users hit the RPC endpoint `eth_sendRawTransaction` it will forward the value to the sequencer. If running a mainnet node, this value should be set to `https://mainnet.optimism.io` or an infrastructure provider such as Quiknode, Infura or Alchemy.
-
Mark Tyneway authored
feat: regenerate receipt json for optimism fields
-
Annie Ke authored
-
- 19 Jan, 2022 10 commits
-
-
Mark Tyneway authored
l2geth: forward tx to sequencer
-
Javed Khan authored
-
Mark Tyneway authored
fix: configurable L2 fee enforcement in ops
-
Mark Tyneway authored
chore(deps): bump follow-redirects from 1.14.3 to 1.14.7
-
Mark Tyneway authored
chore(deps-dev): bump shelljs from 0.8.4 to 0.8.5
-
Mark Tyneway authored
Adds depcheck to CI
-
Mark Tyneway authored
Release PR
-
Mark Tyneway authored
Version Packages
-
github-actions[bot] authored
-
Mark Tyneway authored
Develop -> Master
-
- 18 Jan, 2022 4 commits
-
-
Javed Khan authored
-
Javed Khan authored
-
Javed Khan authored
-
Javed Khan authored
-
- 17 Jan, 2022 2 commits
-
-
smartcontracts authored
fixed file extensions in integration tests
-
lucadonnoh authored
-
- 15 Jan, 2022 14 commits
-
-
dependabot[bot] authored
Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5. - [Release notes](https://github.com/shelljs/shelljs/releases) - [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md) - [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5) --- updated-dependencies: - dependency-name: shelljs dependency-type: direct:development ... Signed-off-by:
dependabot[bot] <support@github.com>
-
Matthew Slipper authored
Fix proxyd build
-
Matthew Slipper authored
We need to manually include musl headers and GCC now that proxyd has a geth dependency and needs CGO.
-
Matthew Slipper authored
bss: split up SubmitBatchTx method in Driver iface
-
Conner Fromknecht authored
Previously it was being logged every time we modified the gas price. Additionally, we log the raw byte length rather than tx.Size(). The latter returns a float value of type StorageSize, which explains why the metrics haven't been indicating actual byte values.
-
Conner Fromknecht authored
-
Conner Fromknecht authored
The current interface supports only one method for both crafting and publishing a batch transaction, SubmitBatchTx. Currently this is being executed on each new gas price that the txmgr commands, implying we are doing a lot of extra work to rederive batches. In addition, much our instrumentation lives inside this method, meaning that the they are also being recorded multiple times per transaction. When we get to processing larger batches on Kovan and Mainnet, this could also become a resource bottleneck. This commit remedies all of the above issues by splitting out the transaction crafting process from the publication. A new method, CraftBatchTx, is added to the Driver interface. This method is responsible for creating a fully formed transaction, but does not publish it. The responsibility of SubmitBatchTx is now modified to take an predefined transaction, i.e. created by CraftBatchTx, overwrite the supplied gas price, and publish. In this way, this expensive call to build batches can be done once before handing the transaction of the txmgr.
-
Conner Fromknecht authored
fix(batch-submitter): clear state root batches
-
Conner Fromknecht authored
Fixes a bug where both the sequencer and proposer main loops were attempting to clear the pending transactions from the batch-tx submitter's wallet. The impact is that we may have been overspending on fees due to conflicting/reverting state batches. However the impact overall should be minor given the relative size of state batches in comparison to tx-batches.
-
Matthew Slipper authored
feat: implement clear pending txs for go batch submitter
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
Conner Fromknecht authored
-
- 14 Jan, 2022 2 commits
-
-
smartcontracts authored
feat: L2Provider test scaffold
-
Matthew Slipper authored
feat(proxyd): Support immutable RPC caching
-