- 15 Jun, 2021 3 commits
-
-
Annie Ke authored
* fix[bs]: disambiguate generic submission errors * add cases for errors * separate out errors from transaction reverts with reasons * remove extraneous errors
-
Maurelian authored
-
smartcontracts authored
* fix[l2geth]: off-by-one sometimes breaking replica sync * chore: add changeset
-
- 13 Jun, 2021 1 commit
-
-
smartcontracts authored
-
- 12 Jun, 2021 3 commits
-
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Karl Floersch authored
* fix: monotonicity auto healer * add: changeset
-
Liam Horne authored
* refactor: log idx of monotonicity violation from batch * build: add changeset
-
- 11 Jun, 2021 3 commits
-
-
Liam Horne authored
* refactor: add logger and metrics to options for BaseService * refactor: thread sentryOptions through from message-relayer into BaseService * refactor: ensure DTL Logger is using Sentry for errors * style: lint base-service.ts * refactor: init Sentry on batch-submitter too * refactor: init Sentry on message-relayer too * refactor: pass in basic logger to MessageRelayerService * build: provide changeset * fix: correct usage of use-sentry boolean config * refactor: appropriately type loggingOptions * build: add @sentry/node * build: add @sentry/node to message-relayer and fix linting issue
-
Liam Horne authored
* refactor: change monotonicity band-aid code to log warnings not errors * build: add changeset
-
Mark Tyneway authored
* l2geth: bump to go 1.15 * chore: add changeset
-
- 10 Jun, 2021 5 commits
-
-
Karl Floersch authored
-
Liam Horne authored
-
Liam Horne authored
-
Liam Horne authored
* ci: enable custom tagging of release docker image * ci: refactor to add prerelease prefix for secuirty * doc: typo
-
Mark Tyneway authored
* l2geth: optimize loops * l2geth: stop ticker when done * l2geth: don't wait for first tick * chore: add changeset
-
- 09 Jun, 2021 3 commits
-
-
dependabot[bot] authored
Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
smartcontracts <kelvinfichter@gmail.com> Co-authored-by:
Liam Horne <liam@lihorne.com>
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Tim Myers authored
-
- 08 Jun, 2021 3 commits
-
-
Annie Ke authored
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Mark Tyneway authored
* config: set etherbase * l2geth: add deterministic clique key * l2geth: default value * chore: add changeset * test: add sync test for deterministic blockhash Co-authored-by:
Kevin Ho <kevinjho1996@gmail.com>
-
- 07 Jun, 2021 1 commit
-
-
smartcontracts authored
* fix[dtl]: fix dtl bug breaking verifiers * tweaks so tests pass * chore: add changeset
-
- 06 Jun, 2021 1 commit
-
-
Karl Floersch authored
-
- 04 Jun, 2021 3 commits
-
-
Tim Myers authored
The use of eth_getBlockRange returns a large response which is very slow to parse in ethersjs, and can block the event loop for upwards of multiple seconds. When this happens, incoming http requests will likely timeout and fail. Instead, we will parse the incoming http stream directly with the bfj package, which yields the event loop periodically so that we don't fail to serve requests.
-
Liam Horne authored
-
Liam Horne authored
* refactor: improve logging for transactions being submitted to chain with gasPrice * lint: apply lint autofixes
-
- 03 Jun, 2021 5 commits
-
-
Liam Horne authored
* ci: tag docker image for canary with abbreviated GITHUB_SHA * ci: update from 6 bytes to 8 bytes of abbreviation
-
Liam Horne authored
-
Georgios Konstantopoulos authored
* fix(sync-service): prevent underflows * chore: add changeset * chore: remove dead confirmation depth * chore: remove eth1conf depth from rollup config
-
Mark Tyneway authored
-
Karl Floersch authored
* feat[contracts]: add GasPriceOracle w/o predeploy Based on #912 * feat[contracts]: congestion price oracle * chore: add changeset * contracts: gas price oracle (#917) * contracts: gas price oracle * tests: update * fees: fix tests * contracts: simplify gas price oracle * lint: fix * test: execution price is at the 1st storage slot * chore: rename predeploy to GasPriceOracle * chore: rename gas price oracle test name Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com> * Add an L2 deploy script for gas oracle contract * Add a kovan deployment artifact * Add deployment to readme * Add extra validation & initial execution price * Update README.md * Fix execution price logic * Perform new deployment with final contract * contracts: better require in ovm gas price oracle * Deploy L2GasPriceOracle * Update contract to use new fee logic & rename to gas * Deploy updated contract * Fix lint * gas price oracle: do not restrict gas price * gas price oracle: new deployment * tests: delete dead test Co-authored-by:
smartcontracts <kelvinfichter@gmail.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com> Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
- 02 Jun, 2021 9 commits
-
-
Ben Wilson authored
* Add healthcheck endpoint for rpc-proxy Added ethereum-nginx-proxy source updated README and docker image build * Check ETH_CALLS_ALLOWED is set, clean up comments, remove old Dockerfile
-
Mark Tyneway authored
* dtl: log error stack for failed http request * chore: add changeset
-
smartcontracts authored
* docs[message-relayer]: add basic docs and clean up an interface * chore: add changeset
-
Mark Tyneway authored
* chore: delete dead coders * chore: add changeset * dtl: remove dead imports * core-utils: delete dead tests * batch-submitter: remove txtype * chore: add changeset
-
Mark Tyneway authored
* core-utils: fee impl v3 * l2geth: fees v3 impl * integration-tests: update for fees v3 * chore: add changeset * fix: typo * integration-tests: fix and generalize * fees: update fee scalar * l2geth: check gas in the mempool behind usingovm * tests: fix up * l2geth: remove dead var * truffle: fix config
-
Kevin Ho authored
* update rollup timestamp refresh * increase refresh time to 5s
-
smartcontracts authored
* fix[message-relayer]: remove spreadsheet mode * chore: add changeset
-
smartcontracts authored
* fix[smock]: fix broken call assertions for overloaded functions * chore: add changeset * minor correction and add a test * add a test for non-overloaded functions
-
Mark Tyneway authored
* kovan: fix attempt * kovan: db fix * kovan: types are strings from db * l2geth: parse things as strings * chore: add changeset * dtl: also stringify the range query * geth: dereference * geth: assign err * dtl: handle null * dtl: fix unit tests
-