The Marlowe TS-SDK is a suite of TypeScript/JavaScript libraries for developing Web-Dapp in the Cardano Blockchain using Marlowe Technologies.
It is composed of the following packages:
Package | Description |
---|---|
@marlowe.io/language-core-v1 | Provides constructors and serialization utilities for the types defined in the Marlowe Core specification |
@marlowe.io/wallet | Defines an API of what Marlowe needs from a Wallet and provides a CIP30 implementation |
@marlowe.io/runtime-core | Core domain concepts used throughout the runtime libraries. |
@marlowe.io/runtime-rest-client | 1 to 1 mapping of the Runtime Rest API. |
@marlowe.io/runtime-lifecycle | High level API that captures the life of "your" contracts. It builds upon the wallet and runtime-rest-client to solve common use cases |
@marlowe.io/adapter | Supporting set of libraries for Marlowe and Runtime Core Domains. |
@marlowe.io/marlowe-object | An extension of the marlowe-core-v1 types that enable the creation of large contracts. |