Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CAD-1906: Alonzo transactions and serialisation #2055

Merged
merged 4 commits into from
Dec 11, 2020
Merged

CAD-1906: Alonzo transactions and serialisation #2055

merged 4 commits into from
Dec 11, 2020

Commits on Dec 10, 2020

  1. Add standard cabal flags.

    nc6 committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    ac164ed View commit details
    Browse the repository at this point in the history
  2. Alonzo-era TxBody serialisation and tests.

    Adds a test (and necessary infrastructure) for serialisation and
    deserialisation of Alonzo-era TxBody.
    nc6 committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    ca7b1a8 View commit details
    Browse the repository at this point in the history
  3. Fix warnings.

    nc6 committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    4c109a7 View commit details
    Browse the repository at this point in the history
  4. Alonzo transactions

    - Introduce the transaction type for Alonzo
    - Introduce serialisation code for transactions. Note that currently,
      the transaction serialisation does _not_ allow Shelley/Allegra/Mary
      era transactions to decode directly as Alonzo transactions. If we
      decide that we should do this, it should not be particularly difficult
      to allow this, but since we do not sign transactions directly, we may
      simply convert old to new transactions and know that the TxBody will
      still have the correct hash.
    - Add a round-trip test for Tx serialisation.
    nc6 committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    03d346d View commit details
    Browse the repository at this point in the history