Skip to content

Integrate the Haskell DMQ node in the e2e test #2674

@jpraynaud

Description

@jpraynaud

Why

Once the Haskell DMQ node implementation is available we will need to integrate it in the Mithril infrastructure, end to end tests and documentation. This will allow us to start testing it with few SPOs on the pre-release-preview network

What

Integrate the Haskell DMQ node in the Mithril infrastructure, end to end tests and documentation.

How

  • Test integration of the Haskell DMQ node with the Mithril nodes
    • handshake
    • n2c local submission
    • n2c local notification
  • Adapt the devnet test to run with the Haskell DMQ node
  • Adapt the e2e test to run with the Haskell DMQ node
  • Update the CIP-0137:
    • Prepare a PR
    • Ask for review for the PR
    • Merge the PR
  • Update the Pallas library with the DMQ message
    • Prepare a PR
    • Ask for review for the PR
    • Merge the PR

Later

Important

In order to complete the integration, the Haskell DMQ node must be available:

  • as a downloadable static dependency from the GitHub release of the Cardano node (e2e tests)
  • embedded in the Cardano Docker image or as a standalone Docker image (infrastructure)
  • Adapt the infrastructure to optionally run the DMQ node along a signer
  • Update documentation for the setup of the signer

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions