Utilisation de l'éditeur Haskell

Si vous êtes un développeur Haskell expérimenté, vous pouvez utiliser l'éditeur Haskell pour rendre le code Marlowe. Marlowe est écrit comme un type de données Haskell, et il est donc facile de générer des contrats intelligents Marlowe en utilisant Haskell.

Pour utiliser l'éditeur Haskell, suivez les étapes suivantes:

  1. Ouvrez le Marlowe Playground.
  2. Cliquez sur Start coding!
  3. Sélectionnez la version Haskell dans le menu.

Vous verrez une fenêtre comme celle-ci: 

  1. Maintenant vous pouvez commencer à coder en Haskell.

Vous pouvez également travailler avec des exemples de contrats.

  1. Décrivez un contrat dans l'éditeur. Pour cela, définissez un contrat de valeur de niveau supérieur de type Contract, ajoutez des conditions, et fermez le contrat.

La fenêtre suivante s'ouvre pour un contrat de Séquestre (Escrow). 

  1. Cliquez sur Compile pour convertir cette valeur de Haskell en Marlowe.
  2. Ensuite, cliquez sur Send to Simulator.

Le Simulator vous permet de simuler les contrats Marlowe transaction par transaction. Vous trouverez plus d'instructions sur la façon de simuler les contrats Marlowe dans la section 10.3 du tutoriel Marlowe.

 

 

Vous trouverez une copie officielle de ce document ici :

https://docs.cardano.org/en/latest/marlowe/get-started-haskell.html

 

© Copyright 2020, IOHK Revision d7c21086.

 

Plus de traductions de Cardano à: http://CardanoForTheWorld.com