Can Marlowe contracts involve native assets? For example if I want to issue a bond denominated in USDC
1 Answer
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 more restrictive than Plutus but only in terms of computation to allow for easier/automated static analysis.
https://docs.cardano.org/en/latest/marlowe/marlowe-lang-guide.html
-
1Just as an added point, native tokens are first class citizens on Cardano, so anything you can do with ADA you should be able to do with native tokens.– malCommented May 28, 2021 at 14:07
-
1While this is true, the only limitation currently is that you cannot pay tx fees with native assets yet. That will be possible some time in the future with Babel fees but not at the moment. Commented May 29, 2021 at 10:40