Skip to content

Nested Transactions - CIP-118 #5123

Open
@lehins

Description

@lehins

This is an umbrella ticket that lists all of the milestones for Nested Transactions - CIP-118

Nested Transactions

MS13.1: Preparation work

Description

Deadline

Q2 2025 - 30 Jun 25

Acceptance

MS13.2: Transaction definition

Deadline

Q3 2025 - 30 Sep 24

Acceptance

  • - Transaction type is fully defined according to the CIP, serialization and CDDL spec are implemented.
  • - PlutusV4 is defined:
  • - New ledger era is integrated all the way into cardano-node

MS13.3: Ledger rules

  • - Work on the Ledger rules

Deadline

Q4 2025 - 31 Dec 25

Acceptance

  • - Most of the ledger rules functionality is defined with unit tests and property tests
  • - Specification in Agda is mostly complete.

MS13.4: Plutus Context

  • - Work with the Plutus team on defining Plutus Context for the transaction.
  • - Start work on conformance tests for Dijkstra era

Deadline

Q1 2026 - 31 Mar 26

Acceptance

  • - PlutusV4 context is fully defined and it is possible to execute Plutus scripts that are aware of Nested Transactions
  • - Ability to execute PlutusV4 script on a testnet.

MS13.5: Testing and Conformance

  • - Work on conformance tests, PlutusV4 tests and extend existing tests with more property tests.

Deadline

Q2 2026 - 30 Jun 26

Acceptance

  • - Conformance test suite is capable of testing against the Agda specification.
  • - Complete implementation, testing and integration.
  • - cardano-node release that is fully capable of handling Nested Transactions in the new Dijkstra era

Metadata

Metadata

Assignees

No one assigned

    Labels

    dijkstraLedger era that will follow after Conwaynested-transactionsThis is a label is for any task related to CIP-118: Nested Transactions

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions