https://github.com/opshin/pluthon
A pluto-like programming language for Cardano Smart Contracts in Python
https://github.com/opshin/pluthon
Last synced: 9 months ago
JSON representation
A pluto-like programming language for Cardano Smart Contracts in Python
- Host: GitHub
- URL: https://github.com/opshin/pluthon
- Owner: OpShin
- Created: 2023-01-04T11:49:08.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-28T15:42:21.000Z (over 1 year ago)
- Last Synced: 2025-02-13T13:15:21.788Z (over 1 year ago)
- Language: Python
- Size: 187 KB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Pluthon
=======
[](https://app.travis-ci.com/OpShin/pluthon)
[](https://pypi.org/project/pluthon/)

[](https://pypi.org/project/pluthon/)
Pluto-like programming language for Cardano Smart Contracts in Python
## What is this?
This is an programming language that compiles down to Untyped Plutus Language Core, inspired by MLabs [pluto](https://github.com/Plutonomicon/pluto)
programming language.
It is used as an intermediate step when compiling a pythonic smart contract language down to UPLC.
## Contributing
Contributions are very welcome.
## Notes
- Some higher level functions defined in pluthon use UPLC builtin variables. In order to avoid naming conflicts, all variables assigned start with "0" and end with "_".