1. 03 Mar, 2022 7 commits
    • Mark Tyneway's avatar
      ops: fix config · a998a687
      Mark Tyneway authored
      This commit updates the config so that the CI can run
      the batch submitters in each mode so that we continue
      to test each of the batch types.
      
      It also lints the yaml files
      a998a687
    • Mark Tyneway's avatar
      deps: update · 7e8839d9
      Mark Tyneway authored
      7e8839d9
    • Mark Tyneway's avatar
      itests: add coverage for compressed batches · d6e309be
      Mark Tyneway authored
      Update the docker compose config such that the
      batch submitters submit type 0 batches (zlib compressed)
      and then add an integration test for that functionality.
      d6e309be
    • Mark Tyneway's avatar
      go-batch-submitter: enable typed batch support · fe680568
      Mark Tyneway authored
      Allow the go batch submitter to submit typed batches.
      The env var `BATCH_SUBMITTER_SEQUENCER_BATCH_TYPE=zlib`
      can be set to enable the submission of zlib compressed
      batches. If that env var is not set, then legacy batches
      will be submitted instead.
      fe680568
    • Mark Tyneway's avatar
      dtl: enable typed batch support · 3873b696
      Mark Tyneway authored
      The data transport layer will now be able to index
      typed batches. A typed batch has the first batch context
      have a timestamp of 0 and the blocknumber is used as an
      enum to determine the type of the batch.
      
      It is not possible to have a timestamp of 0 in realistic
      conditions. Batches that have a non zero timestamp
      as the first batch context are considered a legacy batch.
      
      The first typed batch is type 0 where the blocknumber is 0
      and the transaction data is compressed with zlib.
      3873b696
    • Mark Tyneway's avatar
      batch-submitter: add typed batch support · 55d34935
      Mark Tyneway authored
      Enable typed batch support in the batch submitter.
      Type 0 batches (zlib compressed) can be enabled with
      the env var `BATCH_SUBMITTER_SEQUENCER_BATCH_TYPE=zlib`
      or via the flag `--sequencer-batch-type zlib`.
      55d34935
    • Mark Tyneway's avatar
      core-utils: update batch serialization · 27d8942e
      Mark Tyneway authored
      Update the batch serialization to allow for typed batches.
      Also include logic for type 0 batches, which are compressed
      with zlib.
      27d8942e
  2. 23 Feb, 2022 6 commits
  3. 22 Feb, 2022 2 commits
  4. 21 Feb, 2022 1 commit
  5. 20 Feb, 2022 9 commits
  6. 19 Feb, 2022 10 commits
  7. 18 Feb, 2022 3 commits
  8. 17 Feb, 2022 2 commits