A simple command-line wrapper for Plutonomy -- an optimizer for UPLC.
See disclaimer notice on Plutonomy.
cabal install --overwrite-policy=always --install-method=copy plutonomy-cli
plutonomy-cli --help
First, generate or obtain the script as hex encoded single-wrapped cbor of the flat encoding. This is usually among the output of the build commands of uplc, opshin or aiken.
uplc build foo.uplc
Then optimize the code using plutonomy-cli
.
plutonomy-cli foo/script.cbor > foo/optimized.cbor