input-output-hk / awesome-marlowe

A collection of Marlowe resources, tutorials and examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Marlowe Awesome

Marlowe offers developers a set of open source tools to easily create, verify, and deploy secure smart contracts on Cardano. Now more accessible than ever, code in JavaScript and Haskell, or use Blockly for a low-code, visual solution.


Resources

Tools

  • Marlowe Scan - MarloweScan is a tool for visualizing Marlowe contracts on the Cardano blockchain.
  • Marlowe Playground - A browser-based IDE for writing and testing Marlowe contracts.
  • Marlowe Runtime - The application backend for managing Marlowe contracts on the Cardano blockchain
  • Marlowe CLI - A command-line tool that provides access to Marlowe capabilities.
  • Marlowe Runner - A simple web app which allows you to deploy and progress through Marlowe contracts on Cardano easily from the browser. [Preprod / Preview]
  • Marlowe TypeScript SDK - A suite of TypeScript/JavaScript libraries for developing Web-Dapp in the Cardano Blockchain using Marlowe Technologies.

DApp and smart contract examples

Videos

  • Marlowe Runner Demo - In this video, Nick Stanford, Developer Relations Manager for Smart Contracts, will show you how to deploy and execute contracts created in Marlowe Playground, using Marlowe Runner, beta version. Marlowe Runner is a developer tool with a friendly user interface for deploying and executing smart contract on Cardano, straight from a browser.

  • Marlowe Typescript SDK Intro -- This video does a simple demonstration for the beta version of the TS-SDK. It includes the wallet package, connecting to runtime and creating and executing a Smart Contract inside a standard React app.

  • Marlowe TS-SDK <> Playground integration -- This video shows how to create a simple contract in the Marlowe playground and integrating it with the TS-SDK and paramterizing it for inputs from a DApp.

  • Marlowe TS-SDK Simple Demo -- This video shows how to deploy and interact with your contracts in the TS-SDK, demonstrating a simple deposit program.

Contributing

Anything to contribute? Make a pull request and add to this list ❤️!

Awesome

About

A collection of Marlowe resources, tutorials and examples

License:Creative Commons Zero v1.0 Universal


Languages

Language:Jupyter Notebook 87.9%Language:Shell 7.9%Language:Haskell 2.7%Language:TypeScript 0.8%Language:JavaScript 0.3%Language:Nix 0.1%Language:HTML 0.1%Language:Makefile 0.1%Language:Awk 0.0%Language:CSS 0.0%