Contract value in Lovelace or ADA?


When building Marlowe contracts, when using ADA, is the denomination Lovelace or ADA? The video series notes Lovelace once, but ADA in the other videos.


The values are always in Lovelace in the Marlowe contract in Haskell or JSON format.

  • If you are using Marlowe Run, the Lovelace values of the example contracts are displayed as Ada for convenience.
  • If you are using Marlowe Playground, you have the option of setting the display format of values via the metadata for the contract. The examples in the Playground typically format the Lovelace as Ada.
  • If you are using Marlowe CLI tool (i.e., marlowe-cli), the values are always denominated in Lovelace.