- 21 Jan, 2022 2 commits
-
-
smartcontracts authored
test: use hardhat-ethers for importing factories in integration tests
-
Patrice Vignola authored
-
- 20 Jan, 2022 12 commits
-
-
Matthew Slipper authored
go/proxyd: Add integration tests and batch support
-
Matthew Slipper authored
-
Matthew Slipper authored
- Fixes ENG-1903
-
Matthew Slipper authored
-
Mark Tyneway authored
Split OVMMulticall.sol into Multicall.sol & OVMContext.sol in integration tests
-
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 11 commits
-
-
Mark Tyneway authored
l2geth: forward tx to sequencer
-
Javed Khan authored
-
Indeavr authored
(feat): Split OVMMulticall into Multicall (makerdao impl) and OVMContext (used as base contract for OVMContextStorage)
-
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 9 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.
-