Moduleplutus-tx-1.70.0.0
PlutusTx.Blueprint
- 26 types
- 3 classes
- 23 values
- Packageplutus-tx-1.70.0.0
- Exports58
- LicenceApache-2.0
Constructors
MkArgumentBlueprintargumentTitle :: Maybe TextargumentDescription :: Maybe TextargumentPurpose :: Set PurposeargumentSchema :: Schema referencedTypes
Instances4Eq, Ord, Show, ToJSON
Eq (ArgumentBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ArgumentOrd (ArgumentBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ArgumentShow (ArgumentBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ArgumentToJSON (ArgumentBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Argument
Instances20HasBlueprintSchema, …
HasBlueprintSchema ByteString referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema Integer referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema Bool referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanHasBlueprintSchema Int referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema BuiltinByteString referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema BuiltinData referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema BuiltinString referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema BuiltinUnit referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema () referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphanHasSchemaDefinition Integer referencedTypes => HasBlueprintSchema Rational referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioHasBlueprintSchema a referencedTypes => HasBlueprintSchema (BuiltinList a) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ClassHasBlueprintSchema a referencedTypes => HasBlueprintSchema [a] referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Class(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes) => HasBlueprintSchema (Maybe a) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(HasBlueprintSchema a referencedTypes, HasBlueprintSchema b referencedTypes) => HasBlueprintSchema (BuiltinPair a b) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Class(HasBlueprintSchema k referencedTypes, HasBlueprintSchema v referencedTypes) => HasBlueprintSchema (Map k v) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes, HasBlueprintDefinition b, HasSchemaDefinition b referencedTypes) => HasBlueprintSchema (Either a b) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes, HasBlueprintDefinition b, HasSchemaDefinition b referencedTypes) => HasBlueprintSchema (These a b) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.These(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes, HasBlueprintDefinition b, HasSchemaDefinition b referencedTypes) => HasBlueprintSchema (a, b) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes, HasBlueprintDefinition b, HasSchemaDefinition b referencedTypes, HasBlueprintDefinition c, HasSchemaDefinition c referencedTypes) => HasBlueprintSchema (a, b, c) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan(HasBlueprintDefinition a, HasSchemaDefinition a referencedTypes, HasBlueprintDefinition b, HasSchemaDefinition b referencedTypes, HasBlueprintDefinition c, HasSchemaDefinition c referencedTypes, HasBlueprintDefinition d, HasSchemaDefinition d referencedTypes) => HasBlueprintSchema (a, b, c, d) referencedTypesDefined in plutus-tx-1.70.0.0 · PlutusTx.IsData.Instances · orphan
Constructors
MkContractBlueprint :: Maybe Text -> Preamble -> Set (ValidatorBlueprint referencedTypes) -> Definitions referencedTypes -> ContractBlueprintcontractId :: Maybe TextcontractPreamble :: PreamblecontractValidators :: Set (ValidatorBlueprint referencedTypes)contractDefinitions :: Definitions referencedTypes
Instances1ToJSON
ToJSON ContractBlueprintDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Contract
Methods
definitionsFor' :: Definitions referencedTypes
Instances2DefinitionsFor'
DefinitionsFor' referencedTypes '[]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Derive(HasBlueprintDefinition t, HasBlueprintSchema t referencedTypes, DefinitionsFor' referencedTypes ts) => DefinitionsFor' referencedTypes (t ': ts)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Derive
Instances9Eq, Data, Ord, Show, Generic, Semigroup, …
Eq DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.IdData DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.IdOrd DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.IdShow DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.IdGeneric DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.IdSemigroup DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.IdToJSON DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.IdToJSONKey DefinitionIdDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Idtype Rep DefinitionId = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Id"DefinitionId"
"PlutusTx.Blueprint.Definition.Id"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'True) (C1 ('MetaCons"MkDefinitionId"
'PrefixI 'True) (S1 ('MetaSel ('Just"definitionIdToText"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Constructors
Instances1Show
Show (Definition t ts)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Internal
Constructors
NoDefinitions :: Definitions tsAddDefinition :: Definition t ts -> Definitions ts -> Definitions ts
Instances1Show
Show (Definitions ts)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Internal
Equations
HasSchemaDefinition' x (x ': xs) _1 = ()HasSchemaDefinition' x (_1 ': xs) xs0 = HasSchemaDefinition' x xs xs0HasSchemaDefinition' n xs xs0 = TypeError (('ShowType n ':<>: 'Text" type was not found in the list of types having schema definitions: "
) ':<>: 'ShowType xs0)
Methods
Instances18HasBlueprintDefinition, …
HasBlueprintDefinition VoidDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition IntegerDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition BoolDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition IntDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition BuiltinByteStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition BuiltinDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition BuiltinStringDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition BuiltinUnitDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition RationalDefined in plutus-tx-1.70.0.0 · PlutusTx.RatioHasBlueprintDefinition ()Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition a => HasBlueprintDefinition (Maybe a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition a => HasBlueprintDefinition (BuiltinList a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.UnrollHasBlueprintDefinition a => HasBlueprintDefinition [a]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unroll(Typeable a, Typeable b) => HasBlueprintDefinition (These a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.These(HasBlueprintDefinition a, HasBlueprintDefinition b) => HasBlueprintDefinition (BuiltinPair a b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unroll(HasBlueprintDefinition a, HasBlueprintDefinition b) => HasBlueprintDefinition (a, b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unroll(HasBlueprintDefinition k, HasBlueprintDefinition v) => HasBlueprintDefinition (Map k v)Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMap(HasBlueprintDefinition a, HasBlueprintDefinition b, HasBlueprintDefinition c) => HasBlueprintDefinition (a, b, c)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unroll
Equations
RepIsStuckError x = TypeError ((((('Text"Cannot derive generic representation for type '"
':<>: 'ShowType x) ':<>: 'Text"'."
) ':$$: 'Text"Add 'deriving Generic' to enable automatic blueprint unrolling,"
) ':$$: 'Text"or provide a manual 'HasBlueprintDefinition' instance with"
) ':$$: 'Text"an explicit 'Unroll' type instance."
)
Instances18Unroll, …
type Unroll Void = '[Void]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll Integer = '[Integer]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll Bool = '[Bool]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll Int = '[Int]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll BuiltinByteString = '[BuiltinByteString]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll BuiltinData = '[BuiltinData]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll BuiltinString = '[BuiltinString]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll BuiltinUnit = '[BuiltinUnit]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll Rational = '[Rational, Integer]Defined in plutus-tx-1.70.0.0 · PlutusTx.Ratiotype Unroll (Maybe a) = Insert (Maybe a) (Unrolled a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll (Map k v) = '[Map k v, k, v]Defined in plutus-tx-1.70.0.0 · PlutusTx.AssocMaptype Unroll (BuiltinList a) = Insert (BuiltinList a) (Unrolled a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll (BuiltinPair a b) = Insert (BuiltinPair a b) (Unrolled a ++ Unrolled b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll (These a b) = Insert (These a b) (GUnroll (IfStuckRep (RepIsStuckError (These a b)) (Rep (These a b))))Defined in plutus-tx-1.70.0.0 · PlutusTx.Thesetype Unroll () = '[()]Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll (a, b) = Insert (a, b) (Unrolled a ++ Unrolled b)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll (a, b, c) = Insert (a, b, c) (Unrolled a ++ (Unrolled b ++ Unrolled c))Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unrolltype Unroll [a] = Insert [a] (Unrolled a)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Definition.Unroll
Equations
UnrollIsStuckError x = TypeError ((((((((((('Text"Cannot unroll type '"
':<>: 'ShowType x) ':<>: 'Text"'."
) ':$$: 'Text"The 'Unroll' type family is stuck because:"
) ':$$: 'Text" - The type may be abstract (a type variable), or"
) ':$$: 'Text" - It lacks a 'HasBlueprintDefinition' instance, or"
) ':$$: 'Text" - It lacks a 'Generic' instance for default unrolling."
) ':$$: 'Text""
) ':$$: 'Text"Tip: 'DefinitionsFor (UnrollAll ts)' requires all types in 'ts'"
) ':$$: 'Text"to be concrete at compile time. Polymorphic constraints like"
) ':$$: 'Text"'DefinitionsFor (UnrollAll '[a])' cannot be used as superclass"
) ':$$: 'Text"constraints because 'a' is not known when the class is defined."
)
Constructors
MkParameterBlueprintparameterTitle :: Maybe TextparameterDescription :: Maybe TextparameterPurpose :: Set PurposeparameterSchema :: Schema referencedTypes
Instances4Eq, Ord, Show, ToJSON
Eq (ParameterBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ParameterOrd (ParameterBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ParameterShow (ParameterBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ParameterToJSON (ParameterBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Parameter
Instances2Show, ToJSON
Show PlutusVersionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PlutusVersionToJSON PlutusVersionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PlutusVersion
Constructors
Instances4Show, Generic, ToJSON, Rep
Show PreambleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PreambleGeneric PreambleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PreambleToJSON PreambleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Preambletype Rep Preamble = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Preamble"Preamble"
"PlutusTx.Blueprint.Preamble"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'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))))))
Instances5Eq, Ord, Show, ToJSON, Lift
Eq PurposeDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PurposeOrd PurposeDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PurposeShow PurposeDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PurposeToJSON PurposeDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.PurposeLift PurposeDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Purpose
Constructors
Instances6Eq, Data, Ord, Show, Generic, Rep
Eq BytesSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaData BytesSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaOrd BytesSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaShow BytesSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaGeneric BytesSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schematype Rep BytesSchema = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema"BytesSchema"
"PlutusTx.Blueprint.Schema"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkBytesSchema"
'PrefixI 'True) (S1 ('MetaSel ('Just"enum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ByteString]) :*: (S1 ('MetaSel ('Just"minLength"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just"maxLength"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
Constructors
MkConstructorSchemaindex :: NaturalfieldSchemas :: [Schema referencedTypes]
Instances6Eq, Data, Ord, Show, Generic, Rep
Eq (ConstructorSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaTypeable referencedTypes => Data (ConstructorSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaOrd (ConstructorSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaShow (ConstructorSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaGeneric (ConstructorSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schematype Rep (ConstructorSchema referencedTypes) = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema"ConstructorSchema"
"PlutusTx.Blueprint.Schema"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkConstructorSchema"
'PrefixI 'True) (S1 ('MetaSel ('Just"index"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just"fieldSchemas"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Schema referencedTypes])))
Constructors
Instances6Eq, Data, Ord, Show, Generic, Rep
Eq IntegerSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaData IntegerSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaOrd IntegerSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaShow IntegerSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaGeneric IntegerSchemaDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schematype Rep IntegerSchema = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema"IntegerSchema"
"PlutusTx.Blueprint.Schema"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkIntegerSchema"
'PrefixI 'True) ((S1 ('MetaSel ('Just"multipleOf"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just"minimum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just"maximum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just"exclusiveMinimum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just"exclusiveMaximum"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))
Constructors
Instances6Eq, Data, Ord, Show, Generic, Rep
Eq (ListSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaTypeable referencedTypes => Data (ListSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaOrd (ListSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaShow (ListSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaGeneric (ListSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schematype Rep (ListSchema referencedTypes) = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema"ListSchema"
"PlutusTx.Blueprint.Schema"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkListSchema"
'PrefixI 'True) ((S1 ('MetaSel ('Just"itemSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Schema referencedTypes)) :*: S1 ('MetaSel ('Just"minItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just"maxItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just"uniqueItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))
Instances6Eq, Data, Ord, Show, Generic, Rep
Eq (MapSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaTypeable referencedTypes => Data (MapSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaOrd (MapSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaShow (MapSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaGeneric (MapSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schematype Rep (MapSchema referencedTypes) = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema"MapSchema"
"PlutusTx.Blueprint.Schema"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkMapSchema"
'PrefixI 'True) ((S1 ('MetaSel ('Just"keySchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Schema referencedTypes)) :*: S1 ('MetaSel ('Just"valueSchema"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Schema referencedTypes))) :*: (S1 ('MetaSel ('Just"minItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just"maxItems"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
Constructors
Instances6Eq, Data, Ord, Show, Generic, Rep
Eq (PairSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaTypeable referencedTypes => Data (PairSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaOrd (PairSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaShow (PairSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaGeneric (PairSchema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schematype Rep (PairSchema referencedTypes) = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema"PairSchema"
"PlutusTx.Blueprint.Schema"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkPairSchema"
'PrefixI 'True) (S1 ('MetaSel ('Just"left"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Schema referencedTypes)) :*: S1 ('MetaSel ('Just"right"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Schema referencedTypes))))
Constructors
SchemaInteger SchemaInfo IntegerSchemaSchemaBytes SchemaInfo BytesSchemaSchemaList SchemaInfo (ListSchema referencedTypes)SchemaListTuple SchemaInfo [Schema referencedTypes]SchemaMap SchemaInfo (MapSchema referencedTypes)SchemaConstructor SchemaInfo (ConstructorSchema referencedTypes)SchemaBuiltInData SchemaInfoSchemaBuiltInUnit SchemaInfoSchemaBuiltInBoolean SchemaInfoSchemaBuiltInInteger SchemaInfoSchemaBuiltInBytes SchemaInfoSchemaBuiltInString SchemaInfoSchemaBuiltInPair SchemaInfo (PairSchema referencedTypes)SchemaBuiltInList SchemaInfo (Schema referencedTypes)SchemaOneOf (NonEmpty (Schema referencedTypes))SchemaAnyOf (NonEmpty (Schema referencedTypes))SchemaAllOf (NonEmpty (Schema referencedTypes))SchemaNot (Schema referencedTypes)SchemaDefinitionRef DefinitionId
Instances8Eq, Data, Ord, Show, Generic, ToJSON, …
Eq (Schema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaTypeable referencedTypes => Data (Schema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaOrd (Schema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaShow (Schema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaGeneric (Schema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaToJSON (Schema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.SchemaTypeable referencedTypes => Plated (Schema referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schematype Rep (Schema referencedTypes) = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema"Schema"
"PlutusTx.Blueprint.Schema"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) ((((C1 ('MetaCons"SchemaInteger"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IntegerSchema)) :+: C1 ('MetaCons"SchemaBytes"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BytesSchema))) :+: (C1 ('MetaCons"SchemaList"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ListSchema referencedTypes))) :+: C1 ('MetaCons"SchemaListTuple"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Schema referencedTypes])))) :+: ((C1 ('MetaCons"SchemaMap"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (MapSchema referencedTypes))) :+: C1 ('MetaCons"SchemaConstructor"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (ConstructorSchema referencedTypes)))) :+: (C1 ('MetaCons"SchemaBuiltInData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo)) :+: (C1 ('MetaCons"SchemaBuiltInUnit"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo)) :+: C1 ('MetaCons"SchemaBuiltInBoolean"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo)))))) :+: (((C1 ('MetaCons"SchemaBuiltInInteger"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo)) :+: C1 ('MetaCons"SchemaBuiltInBytes"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo))) :+: (C1 ('MetaCons"SchemaBuiltInString"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo)) :+: (C1 ('MetaCons"SchemaBuiltInPair"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (PairSchema referencedTypes))) :+: C1 ('MetaCons"SchemaBuiltInList"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaInfo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Schema referencedTypes)))))) :+: ((C1 ('MetaCons"SchemaOneOf"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty (Schema referencedTypes)))) :+: C1 ('MetaCons"SchemaAnyOf"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty (Schema referencedTypes))))) :+: (C1 ('MetaCons"SchemaAllOf"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty (Schema referencedTypes)))) :+: (C1 ('MetaCons"SchemaNot"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Schema referencedTypes))) :+: C1 ('MetaCons"SchemaDefinitionRef"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DefinitionId)))))))
Instances7Eq, Data, Ord, Show, Generic, Lift, …
Eq SchemaAnnDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationData SchemaAnnDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationOrd SchemaAnnDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationShow SchemaAnnDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationGeneric SchemaAnnDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationLift SchemaAnnDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.Annotationtype Rep SchemaAnn = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.Annotation"SchemaAnn"
"PlutusTx.Blueprint.Schema.Annotation"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkSchemaAnnTitle"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaTitle)) :+: (C1 ('MetaCons"MkSchemaAnnDescription"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaDescription)) :+: C1 ('MetaCons"MkSchemaAnnComment"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SchemaComment))))
Constructors
Instances6Eq, Data, Ord, Show, ToJSON, Lift
Eq SchemaCommentDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationData SchemaCommentDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationOrd SchemaCommentDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationShow SchemaCommentDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationToJSON SchemaCommentDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationLift SchemaCommentDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.Annotation
Constructors
Instances6Eq, Data, Ord, Show, ToJSON, Lift
Eq SchemaDescriptionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationData SchemaDescriptionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationOrd SchemaDescriptionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationShow SchemaDescriptionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationToJSON SchemaDescriptionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationLift SchemaDescriptionDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.Annotation
Constructors
Instances7Eq, Data, Ord, Show, Generic, Lift, …
Eq SchemaInfoDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationData SchemaInfoDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationOrd SchemaInfoDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationShow SchemaInfoDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationGeneric SchemaInfoDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationLift SchemaInfoDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.Annotationtype Rep SchemaInfo = D1 ('MetaDataDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.Annotation"SchemaInfo"
"PlutusTx.Blueprint.Schema.Annotation"
"plutus-tx-1.70.0.0-6Ae79dzJelpIrjL4E9N8Jt"
'False) (C1 ('MetaCons"MkSchemaInfo"
'PrefixI 'True) (S1 ('MetaSel ('Just"title"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just"description"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just"comment"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe String)))))
Constructors
Instances6Eq, Data, Ord, Show, ToJSON, Lift
Eq SchemaTitleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationData SchemaTitleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationOrd SchemaTitleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationShow SchemaTitleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationToJSON SchemaTitleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.AnnotationLift SchemaTitleDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Schema.Annotation
Instances3Eq, Ord, Show
Eq CompiledValidatorDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ValidatorOrd CompiledValidatorDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ValidatorShow CompiledValidatorDefined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Validator
Constructors
MkValidatorBlueprintvalidatorTitle :: TextvalidatorDescription :: Maybe TextvalidatorRedeemer :: ArgumentBlueprint referencedTypesvalidatorDatum :: Maybe (ArgumentBlueprint referencedTypes)validatorParameters :: [ParameterBlueprint referencedTypes]validatorCompiled :: Maybe CompiledValidator
Instances4Eq, Ord, Show, ToJSON
Eq (ValidatorBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ValidatorOrd (ValidatorBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ValidatorShow (ValidatorBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.ValidatorToJSON (ValidatorBlueprint referencedTypes)Defined in plutus-tx-1.70.0.0 · PlutusTx.Blueprint.Validator