/marlowe-hydra-poc

Run Marlowe on a Hydra head.

Primary LanguageNixApache License 2.0Apache-2.0

Marlowe / Hydra Proof of Concept

Introduction

In the repository we are exploring the deployment of Marlowe contracts on Hydra heads.

As Hydra allows to run Plutus smart contracts, we will reuse the Marlowe/Cardano code basis that contains the Marlowe validator for Plutus and deploy it to a hydra-node.

Scope

We plan to extend marlowe-cli for setting up the Marlowe contracts and interacting with the hydra-node.

Delivery

The delivery is a demo of how to run a specific Marlowe contract on Hydra.

Development

We expose three versions of developer shells which are pretty self explanatory:

  • $ nix-shell -A exes-only

  • $ nix-shell -A cabal-only

  • $ nix-shell -A cabal-with-exes