https://github.com/mlabs-haskell/purescript-plutus-types
Some Cardano Plutus domain types ported to PureScript
https://github.com/mlabs-haskell/purescript-plutus-types
Last synced: 6 months ago
JSON representation
Some Cardano Plutus domain types ported to PureScript
- Host: GitHub
- URL: https://github.com/mlabs-haskell/purescript-plutus-types
- Owner: mlabs-haskell
- Created: 2024-02-15T12:31:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T12:47:12.000Z (over 1 year ago)
- Last Synced: 2025-03-16T13:35:32.271Z (over 1 year ago)
- Language: PureScript
- Size: 107 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# purescript-plutus-types
This project aims to build compatibility layer for Cardano Plutus in PureScript.
It is mainly used in [`cardano-transaction-lib`](https://github.com/Plutonomicon/cardano-transaction-lib/) to provide [PlutusData](https://github.com/mlabs-haskell/purescript-cardano-types/blob/e8375180b16b0730659725c42682ad0c916e3cb3/src/Cardano/Types/PlutusData.purs#L67) and JSON encodings for Plutus types the same way it is done in Plutus.
If you are building a Cardano dApp, the main use case of this package is to convert script arguments to `PlutusData` before applying them to parametrized scripts.
There are types from `plutus` and from `plutus-apps` mixed in this package for convenience.