plutus-tx-1.34.0.0: Libraries for Plutus Tx and its prelude
Safe HaskellSafe-Inferred
LanguageHaskell2010

PlutusTx.Blueprint.Preamble

Synopsis

Documentation

data Preamble Source #

Meta-information about the contract

Constructors

MkPreamble 

Fields

Instances

Instances details
ToJSON Preamble Source # 
Instance details

Defined in PlutusTx.Blueprint.Preamble

Methods

toJSONPreamble → Value

toEncodingPreamble → Encoding

toJSONList ∷ [Preamble] → Value

toEncodingList ∷ [Preamble] → Encoding

omitFieldPreambleBool

Generic Preamble Source # 
Instance details

Defined in PlutusTx.Blueprint.Preamble

Associated Types

type Rep PreambleTypeType Source #

Show Preamble Source # 
Instance details

Defined in PlutusTx.Blueprint.Preamble

type Rep Preamble Source # 
Instance details

Defined in PlutusTx.Blueprint.Preamble

type Rep Preamble = D1 ('MetaData "Preamble" "PlutusTx.Blueprint.Preamble" "plutus-tx-1.34.0.0-inplace" 'False) (C1 ('MetaCons "MkPreamble" 'PrefixI 'True) ((S1 ('MetaSel ('Just "preambleTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "preambleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "preambleVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "preamblePlutusVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PlutusVersion) :*: S1 ('MetaSel ('Just "preambleLicense") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))