Hot answers tagged

7 votes
Accepted

Can Marlowe contracts involve native assets?

Yes. Marlowe is essentially a layer over top of Plutus Core and so it can access and/or manipulate anything that Plutus Core based Smart Contracts can access including native assets/tokens. Marlowe is ...
  • 351
4 votes
Accepted

What is the maximum timeout for a contract that you can define in Marlowe?

You're correct that the duration of a Marlowe contract could be practically "infinite": there is no specific limit on the timeout slot for a Marlowe contract.
  • 256
3 votes
Accepted

Running nix-shell on Mac M1

It seems that you did a multi-user w/ daemon installation. I am aware that a functioning guide is here so get nix using the darwing unencrypted label sh <(curl -L https://nixos.org/nix/install) --...
  • 488
2 votes
Accepted

Does Marlowe Run have the capability to mint NFTs?

No, it is not planned for Marlowe to have a feature to mint NFTs or native tokens. However, it will use tokens internally to represent the ownership of a role in contact.
2 votes

Is there a place where we can find the Haskell library for Marlowe?

Here are instructions for accessing Marlowe types and functions from ghci.
  • 256
2 votes

Is there a place where we can find the Haskell library for Marlowe?

With some research, the Haskell libraries for Marlowe seems to be here precisely.
1 vote

I wanted to know how can i deploy my smart contract made on marlowe playground using blocky on cardano testnet and mainnet?

If you press the "Send to Simulator" button in the Marlowe Playground, there is a "Download JSON" button for downloading your contract in Core Marlowe JSON format. That JSON-format ...
  • 256
1 vote

Is there a place where we can find the Haskell library for Marlowe?

What you are looking for is the repo where the Marlowe lang is implemented, more specifically the data constructor that you show is defined in the Observation data type: data Observation = AndObs ...
  • 488
1 vote
Accepted

Error on Cabal Build: Failed to build plutus-core-0.1.0.0

try following this guide, it's specific for Mac M1
  • 101
1 vote
Accepted

Failed Install Marlowe-CLI

what OS are you on? on debian-based distros try installing sudo apt install liblzma-dev lzma.h is included in liblzma-dev, so this should solve the missing dependency. as per this package search
  • 101
1 vote

How to deploy a marlowe smart contract on cardano

Submitting transactions on Cardano is a bit like submitting your taxes to the federal agency. The agency won’t tell you how to compile the documents and how to calculate the amount due, but it will ...
  • 1,356
1 vote

Should I use Marlowe or Plutus to create my native token?

Both, Plutus and Marlowe are smart contract languages. Plutus is a library built on top of Haskell, while Marlowe is based on Plutus. Marlowe should be used by business engineers or financial experts ...
  • 1,657
1 vote
Accepted

How to deploy plutus/marlowe contract on Cardano blockchain

You need to serialise your on-chain validator into Plutus Script. You can use some of the existing examples here https://github.com/james-iohk/Alonzo-testnet/tree/update-cabal-1.29.0/resources/plutus-...
1 vote

How to deploy plutus/marlowe contract on Cardano blockchain

I understand you have the technical know-how so I will just post the link in question. So keep in mind, give it a good read. Marlowe JS compiles to Haskell Plutus which is further compiled to Plutus ...
1 vote

do you need to know Haskell to code in marlowe

If you don't want to use blocky or js (Marlowe is built assuming you will), then your best bet is to try to learn Plutus and write your contracts using that. The plutus Pioneer Program is a great ...
1 vote

do you need to know Haskell to code in marlowe

Yes, you would need to know some Haskell basics to edit your Marlowe contracts if you don't want to use Blockly or JS.
  • 448

Only top scored, non community-wiki answers of a minimum length are eligible