1. 03 Mar, 2022 5 commits
    • 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 4 commits