liquidityΒΆ

LIQUIDITY

LIQUIDITY

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
COMMON OPTIONS
MORE HELP
EXIT STATUS
ENVIRONMENT
BUGS

NAME

liquidity - a compiler for the smart contract Language Liquidity for Dune Network and Tezos

SYNOPSIS

liquidity [OPTION]... [FILES]...

DESCRIPTION

Compile Liquidity files to Michelson, or decompile a Michelson file to a Liquidity one.

OPTIONS

--convert=filename

Convert filename to Liquidity or ReasonML syntax

-o filename, --output=filename

Output code in filename

FILES

Filenames to compile

COMMON OPTIONS

These options are common to all commands.
-c
, --compact

Produce compact Michelson

--help[=FMT] (default=auto)

Show this help in format FMT. The value FMT must be one of ’auto', ’pager', ’groff' or ’plain'. With ’auto', the format is ’pager’ or ’plain' whenever the TERM env var is ’dumb' or undefined.

-j, --json

Output in JSON representation

-m ContractName, --main=ContractName

Produce code for contract named ContractName

-N NETWORK, --network=NETWORK (absent LIQUID_NETWORK env)

Set the network to use (possible values: Dune, Tezos).

--no-annot

Don't produce any annotations when compiling

--no-ignore-annots

Don't ignore annotations of failure when decompiling

--no-inline

Disable inlining

--no-love-typecheck

Don't typecheck resulting Love output

--no-peephole

Disable peephole optimizations

--no-simplify

Disable simplifications

--no-uncurry

Don't uncurry non partially applied lambdas

--parse-only

Stop after parsing

--reason, --re

Use ReasonML syntax

-t LANG, --target=LANG

Set the target language (possible values: michelson, love).

--type-only

Stop after type checking

-v, --verbose

Increment verbosity

-V level

Verbosity level

--version

Show version and exit

MORE HELP

Use ’liquidity COMMAND --help' for help on a single command.

EXIT STATUS

liquidity exits with the following status:

0

on success.

124

on command line parsing errors.

125

on unexpected internal errors (bugs).

ENVIRONMENT

These environment variables affect the execution of liquidity:
LIQUID_NETWORK

Network to use, possible values: Dune, Tezos.

BUGS

Report bugs at https://github.com/OCamlPro/liquidity/issues.