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