Skip to main content
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 ...
Jacob Abel's user avatar
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.
B W Bush's user avatar
  • 326
3 votes

Which would be the future language for writing smart-contract?

PlutusTx inherits its qualities from Haskell, and thus has many of the same benefits/drawbacks: Pros: auditability, maintainability, and upgradeability of code. Cons: developers' unfamiliarity with ...
zhekson's user avatar
  • 3,689
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) --...
Igodlab's user avatar
  • 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.
Marek Mahut - StakeNuts's user avatar
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.
B W Bush's user avatar
  • 326
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.
Gilles Flandrinck's user avatar
1 vote

Create a smart contract in Marlowe from A to Z

Guidance on building a Marlowe contract and running it on mainnet is split into two pieces because Marlowe is a blockchain-agnostic language but it is also implemented on Cardano. Playground lets one ...
B W Bush's user avatar
  • 326
1 vote

Which would be the future language for writing smart-contract?

Marlowe... or its descendants/variations ;-) I would like to emphasize the difference between Marlowe and all the other solutions and later on focus on Marlowe. I'll even allow myself to speculate a ...
paluh's user avatar
  • 111
1 vote
Accepted

How can I interact with smart contract created from Marlowe in the testnet/mainnet?

Here are four methods for running Marlowe on the blockchain, in increasing order of difficulty: If you want to run your contract at the command line using marlowe-cli, install marlowe-cli and follow ...
B W Bush's user avatar
  • 326
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 ...
B W Bush's user avatar
  • 326
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 ...
Igodlab's user avatar
  • 488
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 ...
Jey's user avatar
  • 1,549
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 ...
Andy Jazz's user avatar
  • 1,805
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-...
Giang Nguyen's user avatar
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 ...
Patrick Sturm's user avatar
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 ...
Darlington Kofa's user avatar
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.
Mr. D's user avatar
  • 458

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