Uplc

Latest version: v1.0.4

Safety actively analyzes 626118 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.3

What's Changed
* Add proper compile pipeline by nielstron in https://github.com/OpShin/uplc/pull/33
* Integrate the Pre-Evaluation / Constant Folding optimizer in the pipeline
* Add a simple tool to remove force/delay constructions
* Add a tool to remove traces
* Allow customization using optimization levels and configuration flags

**Full Changelog**: https://github.com/OpShin/uplc/compare/1.0.2...1.0.3

1.0.2

Patch: Fix fetching the latest network configuration automatically and remove the usage of (platform specific) symlinks.

**Full Changelog**: https://github.com/OpShin/uplc/compare/1.0.1...1.0.2

1.0.1

What's Changed
* Apply a unique variable vistor before evaluating by nielstron in https://github.com/OpShin/uplc/pull/31
* Fix the pre-evaluation rewriter to actually perform changes
* Use frozenlist2 instead of frozenlist


**Full Changelog**: https://github.com/OpShin/uplc/compare/1.0.0...1.0.1

1.0.0

Python UPLC 1.0.0 is out! 📦💯

The first proper release features proper emulation of the Plutus VM including type checks and cost evaluation.

This enables cost estimation of transactions completely in Python and profiling OpShin smart contracts off-chain!

What's Changed
* Add typechecking to all builtin functions by nielstron in https://github.com/OpShin/uplc/pull/27
* Support the new Plutus Data Syntax by nielstron in https://github.com/OpShin/uplc/pull/28
* Add more acceptance tests by nielstron in https://github.com/OpShin/uplc/pull/29
* Implement precise costing for evaluations of the UPLC machine by nielstron in https://github.com/OpShin/uplc/pull/30


**Full Changelog**: https://github.com/OpShin/uplc/compare/0.6.7...1.0.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.