plutus-ledger-api-1.60.0.0: Interface to the Plutus ledger for the Cardano ledger.
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusCore.Executable.Types

Synopsis

Instances

Instances details
Show Format # 
Instance details

Defined in PlutusCore.Executable.Types

type Certifier = Maybe String #

data CertifierOutputMode #

Constructors

CertBasic 
CertReport FilePath 
CertProject 

data ConvertOptions #

Constructors

ConvertOptions Input Format Output Format PrintMode 

data OptimiseOptions #

Constructors

OptimiseOptions Input Format Output Format PrintMode Certifier CertifierOutputMode 

data PrintOptions #

Constructors

PrintOptions Input Output PrintMode 

newtype ExampleOptions #

Constructors

ExampleOptions ExampleMode 

data ApplyOptions #

Constructors

ApplyOptions Files Format Output Format PrintMode 

data PirFormat #

Specialised types for PIR, which doesn't support deBruijn names in ASTs | A specialised format type for PIR. We don't support deBruijn or named deBruijn for PIR.

Constructors

TextualPir 
FlatNamed 

Instances

Instances details
Show PirFormat # 
Instance details

Defined in PlutusCore.Executable.Types

pirFormatToFormat :: PirFormat -> Format #

Convert the PIR format type to the general format type.

data Language #

Output types for some pir commands

Constructors

PLC 
UPLC