- 02 Feb, 2022 2 commits
-
-
smartcontracts authored
Depreciated unused variable from Integration tests
-
Rishi Kumar Ray authored
removed unused variable removed-sequencer removed-sequencer references remove sequencer variable removed unused variable removed-sequencer removed-sequencer references remove sequencer variable
-
- 01 Feb, 2022 14 commits
-
-
smartcontracts authored
feat(sdk): introduce token bridge adapters
-
Mark Tyneway authored
test(integration): withdrawing a fake L2 token
-
Matthew Slipper authored
fix(bss,dtl): correctly submit and parse timestamp information for L1 to L2 txs
-
Matthew Slipper authored
-
Matthew Slipper authored
go/batch-submitter: Downgrade Alpine version
-
Matthew Slipper authored
Alpine 3.14 has an issue (https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.14.0#faccessat2) that prevents it from working on CircleCI at this time.
-
Matthew Slipper authored
integration-tests: Increase withdrawal timeout
-
Matthew Slipper authored
-
Kelvin Fichter authored
This commit adds support for ERC20 deposits and withdrawals by introducing the concept of token bridge adapters. This gives the SDK a standard interface for interacting with token bridges even though the bridges may each have slightly different internal logic.
-
Mark Tyneway authored
This commit makes sure that the DTL correctly returns timestamps using the new scheme when the first batch submitter hardfork block is activated. If the block is not activated, the DTL will operate as it previously did.
-
Mark Tyneway authored
Monotonicity violations were being reported in two locations, once in the sync service and then later in the worker. Because of recent updates in the sync service, there's never a case where monotonicity violations would not be caught first within the sync service. This code path only triggered within L1 syncing verifiers and caused issues with unintended timestamp manipulation.
-
Mark Tyneway authored
.env files were not being ignored by docker. This meant that any local environment variable changes you placed into an .env file would be pulled into docker images built inside of the ops package. Docker images should only be using environment variables as specified in their respective environment folders and should not copy over .env files.
-
Mark Tyneway authored
This commit fixes a bug in the batch submitter where not all timestamp information was being correctly rolled up. This has temporarily caused certain L1 syncing nodes to generate an incorrect state root. This PR will be followed by a second PR with an update to the DTL to guarantee that incorrect timestampd data can be corrected.
-
Mark Tyneway authored
Add verifier integration tests behind the env var `RUN_VERIFIER_TESTS`. Note that this depends on the batch submitter correctly submitting batches because the verifier syncs from the batches submitted by the batch submitter. The verifier is not enabled by default with the `docker-compose.yml` file. To enable it, the replicas field must be updated from `0` to `1`.
-
- 31 Jan, 2022 9 commits
-
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master PR
-
Matthew Slipper authored
-
Matthew Slipper authored
go/batch-submitter: HTTP/2 fixes
-
Matthew Slipper authored
-
Matthew Slipper authored
feat: modify txmgr to send EIP-1559 txns
-
Matthew Slipper authored
-
smartcontracts authored
test: improve test coverage for aliasing
-
- 29 Jan, 2022 15 commits
-
-
Matthew Slipper authored
-
rasguy92 authored
-
Matthew Slipper authored
l2geth: Add berlin hardfork
-
Matthew Slipper authored
-
Matthew Slipper authored
Develop -> Master PR
-
Conner Fromknecht authored
-
Conner Fromknecht authored
Removes the MAX_L1_GAS_PRICE_IN_GWEI and GAS_RETRY_INCREMENT env vars, as well as the MinL1GasPrice, MaxL1GasPrice, and GasRetryIncrement values from the txmgr config struct.
-
Conner Fromknecht authored
This commit adds a fallback in case the L1 provider does not support queries for eth_maxPriorityFeePerGas. Of our infrastructure providers, i.e. Alchemy, Infura, Quicknode, and Hardhat (in test envs), only Alchemy suports this call. In production, we will be routing this call directly to Alchemy, which should work in the general case. However, if they were to be unavailable the batch submitter would be stalled until service was restored. This modification also allows the new EIP-1559 batch submitter to pass our integration tests, since the default Hardhat backend can't support the query either.
-
Conner Fromknecht authored
-
Karl Floersch authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master PR
-
Matthew Slipper authored
-
Mark Tyneway authored
-
Matthew Slipper authored
fix(bss): have BSS correctly create new contexts
-