Skip to content

Latest commit

 

History

History
520 lines (385 loc) · 13 KB

CHANGELOG.md

File metadata and controls

520 lines (385 loc) · 13 KB

Changelog

0.4.12

Patch Changes

  • 07f1ad01: Fix the numTxPerBatch metric

0.4.11

Patch Changes

  • 3eb5590b: adds batchTxBuildTime gauge
  • Updated dependencies [b6f89fad]

0.4.10

Patch Changes

  • Updated dependencies [bbd42e03]
  • Updated dependencies [453f0774]

0.4.9

Patch Changes

  • 57d5b8f9: Build docker images with node.js version 16

0.4.8

Patch Changes

  • 0ab37fc9: Update to node.js version 16

0.4.7

Patch Changes

0.4.6

Patch Changes

  • 39607e7c: Trigger release of the batch submitter with yatm retry fix

0.4.5

Patch Changes

  • 85f68bd3: Immediately reject on nonce errors to stop falling behind

0.4.4

Patch Changes

0.4.3

Patch Changes

  • Updated dependencies [b9049406]
  • Updated dependencies [a8b14a7d]

0.4.2

Patch Changes

0.4.1

Patch Changes

0.4.0

Minor Changes

  • 3f590e33: Remove the "OVM" Prefix from contract names
  • 81ccd6e4: regenesis/0.5.0 release

Patch Changes

  • ac63235a: Default tx batch validation to false
  • bfeb7fba: Add VALIDATE_TX_BATCH config option that can disable batch validation
  • 222a3eef: Add 'User-Agent' to the http headers for ethers providers
  • 71f8de9c: Handle error case more explicity when creating invalid batch
  • 970f421e: Ensure empty batches are not submitted
  • b70ee70c: upgraded to solidity 0.8.9
  • a98a1884: Fixes dependencies instead of using caret constraints
  • Updated dependencies [e4a1129c]
  • Updated dependencies [64ea3ac9]
  • Updated dependencies [3ce62c81]
  • Updated dependencies [299a459e]
  • Updated dependencies [8c8807c0]
  • Updated dependencies [d7978cfc]
  • Updated dependencies [e16d41c0]
  • Updated dependencies [5db50b3d]
  • Updated dependencies [cee2a464]
  • Updated dependencies [66bf56a6]
  • Updated dependencies [2c91ca00]
  • Updated dependencies [d5036826]
  • Updated dependencies [222a3eef]
  • Updated dependencies [dfc784e8]
  • Updated dependencies [896168e2]
  • Updated dependencies [436c48fd]
  • Updated dependencies [7c352b1e]
  • Updated dependencies [2ade9a79]
  • Updated dependencies [0272a536]
  • Updated dependencies [6ee7423f]
  • Updated dependencies [3f590e33]
  • Updated dependencies [e20deca0]
  • Updated dependencies [2a731e0d]
  • Updated dependencies [199e895e]
  • Updated dependencies [872f5976]
  • Updated dependencies [9c1443a4]
  • Updated dependencies [26906518]
  • Updated dependencies [c53b3587]
  • Updated dependencies [1b917041]
  • Updated dependencies [483f561b]
  • Updated dependencies [b70ee70c]
  • Updated dependencies [c38e4b57]
  • Updated dependencies [a98a1884]
  • Updated dependencies [b744b6ea]
  • Updated dependencies [20c8969b]
  • Updated dependencies [d2eb8ae0]
  • Updated dependencies [1e63ffa0]
  • Updated dependencies [ff266e9c]
  • Updated dependencies [b56dd079]
  • Updated dependencies [56fe3793]
  • Updated dependencies [3e2aa16a]
  • Updated dependencies [d3cb1b86]
  • Updated dependencies [3e41df63]
  • Updated dependencies [973589da]
  • Updated dependencies [83a449c4]
  • Updated dependencies [9c63e9bd]
  • Updated dependencies [81ccd6e4]
  • Updated dependencies [f38b8000]
  • Updated dependencies [d5f012ab]
  • Updated dependencies [76c84f21]
  • Updated dependencies [6d32d701]
  • Updated dependencies [3605b963]
  • Updated dependencies [3f28385a]
  • Updated dependencies [280f348c]
  • Updated dependencies [a0947c3f]
  • Updated dependencies [51821d8f]
  • Updated dependencies [29f1c228]
  • Updated dependencies [8f4cb337]
  • Updated dependencies [beb6c977]
  • Updated dependencies [33abe73d]
  • Updated dependencies [71de86d6]

0.3.15

Patch Changes

0.3.14

Patch Changes

  • 39cea8fd: Removes the call to appendQueueBatch from the batch submitter
  • Updated dependencies [e0be02e1]
  • Updated dependencies [7f7f35c3]
  • Updated dependencies [8da04505]

0.3.13

Patch Changes

  • 7482d09c: Fixes a bug in the batch submitted that would cause it to submit transactions with increasing nonces

0.3.12

Patch Changes

  • 21b17edd: Added coverage for packages
  • 78ca518b: Add loglines for eip1559 related fields before sending a transaction
  • Updated dependencies [888dafca]
  • Updated dependencies [eb0854e7]
  • Updated dependencies [21b17edd]
  • Updated dependencies [dfe3598f]

0.3.11

Patch Changes

0.3.10

Patch Changes

  • b5b9fd89: Migrate to using ethers.StaticJsonRpcProvider
  • Updated dependencies [ecc2f8c1]

0.3.9

Patch Changes

  • 3b132974: Fix tx resubmission estimateGas bug in batch submitter
  • Updated dependencies [7f26667d]
  • Updated dependencies [77511b68]

0.3.8

Patch Changes

0.3.7

Patch Changes

  • 8a1e63dd: Prevent batch submitter from submitting batches if low on ETH
  • Updated dependencies [0313794b]
  • Updated dependencies [049200f4]
  • Updated dependencies [21e47e1f]

0.3.6

Patch Changes

  • f87a2d00: Use dashes instead of colons in contract names
  • 52d02b14: Add failure metrics to batch submitter
  • 31f517a2: Improved logging of batch submission timeout logs
  • 5c89c45f: Move the metric prefix string to a label #1047
  • Updated dependencies [25f09abd]
  • Updated dependencies [dd8edc7b]
  • Updated dependencies [c87e4c74]
  • Updated dependencies [db0dbfb2]
  • Updated dependencies [7f5936a8]
  • Updated dependencies [f87a2d00]
  • Updated dependencies [85da4979]
  • Updated dependencies [57ca21a2]
  • Updated dependencies [5fc728da]
  • Updated dependencies [2e72fd90]
  • Updated dependencies [c43b33ec]
  • Updated dependencies [26bc63ad]
  • Updated dependencies [a0d9e565]
  • Updated dependencies [2bd49730]
  • Updated dependencies [38355a3b]
  • Updated dependencies [3c2c32e1]
  • Updated dependencies [d9644c34]
  • Updated dependencies [48ece14c]
  • Updated dependencies [e04de624]
  • Updated dependencies [014dea71]
  • Updated dependencies [fa29b03e]
  • Updated dependencies [6b46c8ba]
  • Updated dependencies [e045f582]
  • Updated dependencies [5c89c45f]
  • Updated dependencies [df5ff890]
  • Updated dependencies [e29fab10]
  • Updated dependencies [c2a04893]
  • Updated dependencies [baacda34]

0.3.5

Patch Changes

  • 7cce55a9: Add status to generic error log to disambiguate errors

0.3.4

Patch Changes

  • baa3b761: Improve Sentry support, initializing as needed and ensuring ERROR logs route to Sentry
  • cc742715: Fix typo in USE_HARDHAT config
  • 98b7839f: Change monotonicity band-aid code to log warnings not errors
  • c520100d: Fix a bug in fixMonotonicity auto healer
  • 85362d44: Log additional data in monotonicity violation
  • Updated dependencies [baa3b761]

0.3.3

Patch Changes

  • 750a5021: Remove dead imports from core-utils
  • Updated dependencies [a64f8161]
  • Updated dependencies [4e03f8a9]
  • Updated dependencies [8e2bfd07]
  • Updated dependencies [750a5021]
  • Updated dependencies [c2b6e14b]
  • Updated dependencies [245136f1]

0.3.2

Patch Changes

  • 4340bb1: Fix: correctly read Batch Submitter env var defaults

0.3.1

Patch Changes

  • c79dc8b: Add impersonate account debug config.
  • 0c16805: add metrics server to common-ts and batch submitter
  • fa4898a: Explicitly log error messages so that they do not show as empty objects
  • 96a586e: Updates the configuration to use bcfg in a backwards compatible way
  • c79dc8b: Make BLOCK_OFFSET configurable.
  • Updated dependencies [96a586e]
  • Updated dependencies [0c16805]
  • Updated dependencies [775118a]

0.3.0

Minor Changes

  • b799caa: Updates to use RLP encoded transactions in batches for the v0.3.0 release

Patch Changes

  • 751e2be: Add the support for different sequencer & proposer keys in the batch submitter.
  • Updated dependencies [b799caa]
  • Updated dependencies [6132e7a]
  • Updated dependencies [b799caa]
  • Updated dependencies [b799caa]
  • Updated dependencies [b799caa]
  • Updated dependencies [20747fd]
  • Updated dependencies [b799caa]
  • Updated dependencies [b799caa]

0.2.5

Patch Changes

0.2.4

Patch Changes

  • 12dbd81: add key metrics to batch submitter
  • 28dc442: move metrics, logger, and base-service to new common-ts package
  • 79df44e: Add skipped deposit auto heal
  • Updated dependencies [28dc442]
  • Updated dependencies [d2091d4]
  • Updated dependencies [a0a0052]
  • Updated dependencies [0ef3069]

0.2.3

Patch Changes

  • 6daa408: update hardhat versions so that solc is resolved correctly
  • dee74ef: migrate batch submitter types to core-utils
  • d64b66d: reformat error context for Sentry
  • Updated dependencies [6daa408]
  • Updated dependencies [ea4041b]
  • Updated dependencies [f1f5bf2]
  • Updated dependencies [dee74ef]
  • Updated dependencies [9ec3ec0]
  • Updated dependencies [d64b66d]
  • Updated dependencies [5f376ee]
  • Updated dependencies [eef1df4]
  • Updated dependencies [a76cde5]
  • Updated dependencies [e713cd0]
  • Updated dependencies [572dcbc]
  • Updated dependencies [6014ec0]

0.2.2

Patch Changes

  • 6d31324: Update release tag for Sentry compatability
  • a2f6e83: add default metrics to all batch submitters

0.2.1

Patch Changes

  • ab285e4: properly start the batch submitter instead of instantly exiting

0.2.0

Minor Changes

  • 5077441: - Use raw transaction in batch submitter -- incompatible with L2Geth v0.1.2.1
    • Pass through raw transaction in l2context

Patch Changes

  • a3dc553: Adds a release version to batch-submitter and data-transport-layer usage of Sentry
  • b95dc22: log errors for monotonicity violations
  • c7bc0ce: Correctly formatted error object to log exceptions
  • Updated dependencies [ce5d596]
  • Updated dependencies [1a55f64]
  • Updated dependencies [6e8fe1b]
  • Updated dependencies [8d4aae4]
  • Updated dependencies [c75a0fc]
  • Updated dependencies [d4ee2d7]
  • Updated dependencies [edb4346]
  • Updated dependencies [5077441]

0.1.12

Patch Changes

  • a0a7956: initialize Sentry and streams in Logger, remove Sentry from Batch Submitter
  • Updated dependencies [91460d9]
  • Updated dependencies [a0a7956]
  • Updated dependencies [0497d7d]

0.1.11

Patch Changes

  • 35b99b0: add Sentry to TypeScript services for error tracking
  • Updated dependencies [35b99b0]

0.1.10

Patch Changes

  • 962e31b: removed unused l1 block number logic, added debug logging to batch submitter

0.1.9

Patch Changes

  • 3b00b7c: bump private package versions to try triggering a tag

0.1.8

Patch Changes

  • 6cbc54d: allow injecting L2 transaction and block context via core-utils (this removes the need to import the now deprecated @eth-optimism/provider package)
  • Updated dependencies [6cbc54d]

v0.1.3

  • Add tx resubmission logic
  • Log when the batch submitter runs low on ETH

v0.1.2

Adds mnemonic config parsing

v0.1.1

Final fixes before minnet release.

  • Add batch submission timeout
  • Log sequencer address
  • remove ssh

v0.1.0

The inital release