Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Example Marlowe Contracts

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

input-output-hk/real-world-marlowe

Repository files navigation

$${\color{red}\text{The content of this repository has been relocated to the ``awesome-marlowe'' repository.}}$$

Gallery of Marlowe Contracts on Cardano Mainnet

Click on the image below to navigate to individual contracts.

Gallery of Marlowe Contracts

Marlowe

Contracts

Summary Contract Description
Sale of a Token for Ada Contract The seller deposits a token in a Marlowe contract and the buyer purchases it with Ada.
Sale of a Token for Stablecoins Contract The seller deposits a token in a Marlowe contract and the buyer purchases it with Djed or iUSD.
Sale of a Token with Royalties Contract The artist receives royalties when the buyer purchases a token from a seller.
Swap of Tokens for Tokens Contract Two parties each deposit tokens and receive each others' tokens upon settlement.
Small Airdrop of Tokens Contract Several parties receive an airdrop of tokens at a predetermined time.
Several NFTs Bundled as a Collective NFT Contract A Marlowe contract that is itself an NFT bundles several other NFTs into a smart NFT.
Shared Ownership of an NFT Contract Several parties jointly purchase an NFT, with an option for one party to buy it from the others.
NFT Used as Collateral for a Loan Contract An NFT is deposited as collateral for a loan, and lost if the loan is not repaid on time.
Pawning a Token for a Stablecoin Contract An NFT is pawned for iUSD, and the shop has the option to keep the token unless it is redeemed.
Token Sale with Oracle Contract Tokens are sold for Ada, where a price oracle sets the exchange rate.
Auction of an NFT Contract An English auction is held to sell an NFT to the highest bidder.
ACTUS Contract for Principal at Maturity Contract Interest is paid periodically for a loan, with the final payment being the principal.
Coupon Bond with Guarantor Contract An example coupon bond is guaranteed by a third party.
A Geolocated Marlowe Contract Contract Cardano Beam adds geolocation to a Marlowe contract
First Peer-to-Peer Marlowe Loan on Mainnet Contract A peer-to-peer installment loan uses a private stablecoin.
First Reference Script Execution on Mainnet Contract The first Plutus V2 reference script runs on the Cardano mainnet, in the form of a Marlowe token swap.
First Plutus V2 on Mainnet Contract The first Plutus V2 script runs on the Cardano mainnet, in the form of a Marlowe airdrop.
First Marlowe Token Swap on Mainnet Contract The first input is applied to a Marlowe contract on the Cardano mainnet.
First Marlowe Contract on Mainnet Contract The first Marlowe contract is executed on the Cardano mainnet.