| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
PlutusTx.Blueprint.Validator
Synopsis
- data ValidatorBlueprint (referencedTypes :: [Text
- validatorRedeemer :: ArgumentBlueprint referencedTypes
- validatorDatum :: Maybe (ArgumentBlueprint referencedTypes)
- validatorParameters :: [ParameterBlueprint referencedTypes]
- validatorCompiled :: Maybe CompiledValidator
Documentation
data ValidatorBlueprint (referencedTypes :: [Type]) #
A blueprint of a validator, as defined by the CIP-0057
The referencedTypes phantom type parameter is used to track the types used in the contract
making sure their schemas are included in the blueprint and that they are referenced
in a type-safe way.
Constructors
| MkValidatorBlueprint | |
Fields
| |
Instances
data CompiledValidator #
Constructors
| MkCompiledValidator | |
Instances
| Show CompiledValidator # | |
Defined in PlutusTx.Blueprint.Validator Methods showsPrec :: Int -> CompiledValidator -> ShowS # show :: CompiledValidator -> String # showList :: [CompiledValidator] -> ShowS # | |
| Eq CompiledValidator # | |
Defined in PlutusTx.Blueprint.Validator Methods (==) :: CompiledValidator -> CompiledValidator -> Bool # (/=) :: CompiledValidator -> CompiledValidator -> Bool # | |
| Ord CompiledValidator # | |
Defined in PlutusTx.Blueprint.Validator Methods compare :: CompiledValidator -> CompiledValidator -> Ordering # (<) :: CompiledValidator -> CompiledValidator -> Bool # (<=) :: CompiledValidator -> CompiledValidator -> Bool # (>) :: CompiledValidator -> CompiledValidator -> Bool # (>=) :: CompiledValidator -> CompiledValidator -> Bool # max :: CompiledValidator -> CompiledValidator -> CompiledValidator # min :: CompiledValidator -> CompiledValidator -> CompiledValidator # | |