1. 22 Jun, 2021 5 commits
  2. 19 Jun, 2021 1 commit
  3. 18 Jun, 2021 2 commits
  4. 17 Jun, 2021 2 commits
  5. 16 Jun, 2021 3 commits
  6. 15 Jun, 2021 6 commits
  7. 13 Jun, 2021 1 commit
  8. 12 Jun, 2021 3 commits
  9. 11 Jun, 2021 3 commits
    • Liam Horne's avatar
      Ensure Sentry is correctly set up for DTL and MR (#1054) · baa3b761
      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
      baa3b761
    • Liam Horne's avatar
      Change monotonicity band-aid code to log warnings not errors (#1060) · 98b7839f
      Liam Horne authored
      * refactor: change monotonicity band-aid code to log warnings not errors
      
      * build: add changeset
      98b7839f
    • Mark Tyneway's avatar
      l2geth: bump to go 1.15 (#1058) · cc6c7f07
      Mark Tyneway authored
      * l2geth: bump to go 1.15
      
      * chore: add changeset
      cc6c7f07
  10. 10 Jun, 2021 5 commits
  11. 09 Jun, 2021 3 commits
  12. 08 Jun, 2021 3 commits
  13. 07 Jun, 2021 1 commit
  14. 06 Jun, 2021 1 commit
  15. 04 Jun, 2021 1 commit
    • Tim Myers's avatar
      fix(dtl): improve slow blocking JSON parsing that occurs during l2 sync (#1019) · 8ac4c74c
      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.
      8ac4c74c