plutus-tx-1.36.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

toJSON :: Preamble -> Value

toEncoding :: Preamble -> Encoding

toJSONList :: [Preamble] -> Value

toEncodingList :: [Preamble] -> Encoding

omitField :: Preamble -> Bool

Generic Preamble Source # 
Instance details

Defined in PlutusTx.Blueprint.Preamble

Associated Types

type Rep Preamble :: Type -> Type 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.36.0.0-8y1X6QaF1WM5mIhDTsyzym" '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))))))