Skip to content

Remove isValid from transaction deserialization #5605

@lehins

Description

@lehins

#5480 has implemented part of CIP-167, namely:

  • it prevents isValid=False from being decoded
  • Preserves backwards compatibility for easier transition from Conway to Dijkstra era by allowing both: presence of isValid=True and adding new functionality of no flag at all.

This ticket is about removing this backwards compatibility of this false flag being present, namely removal of this case in CDDL:

transaction_body, transaction_witness_set, true, auxiliary_data/ nil

Metadata

Metadata

Assignees

No one assigned

    Labels

    EulerEraLedger era that will follew after Dijkstra eracddlIssues related to cddl specificationserializationAnything that affects serialization of ledger types

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions