atlas-cardano
Copyright(c) 2025 GYELD GMBH
LicenseApache 2.0
Maintainer[email protected]
Stabilitydevelop
Safe HaskellNone
LanguageGHC2021

GeniusYield.Types.BuildScript

Description

 
Synopsis

Documentation

data GYBuildPlutusScript (u :: PlutusVersion) where #

Constructors

GYBuildPlutusScriptInlined :: forall (u :: PlutusVersion) (v :: PlutusVersion). VersionIsGreaterOrEqual v u => GYScript v -> GYBuildPlutusScript u

VersionIsGreaterOrEqual restricts which version validators can be used in this transaction.

GYBuildPlutusScriptReference :: forall (u :: PlutusVersion) (v :: PlutusVersion). VersionIsGreaterOrEqual v u => !GYTxOutRef -> !(GYScript v) -> GYBuildPlutusScript u 

Witness for stake validator (deprecated in favour of GYBuildPlutusScript)

Witness for minting policy (deprecated in favour of GYBuildScript)

pattern GYMintScript :: forall u (v :: PlutusVersion). () => VersionIsGreaterOrEqual v u => GYScript v -> GYBuildScript u #

pattern GYMintReference :: forall u (v :: PlutusVersion). () => VersionIsGreaterOrEqual v u => GYTxOutRef -> GYScript v -> GYBuildScript u #