atlas-cardano-0.9.0: Application backend for Plutus smart contracts on Cardano
Copyright(c) 2025 GYELD GMBH
LicenseApache 2.0
Maintainer[email protected]
Stabilitydevelop
Safe HaskellSafe-Inferred
LanguageGHC2021

GeniusYield.Types.BuildScript

Description

 
Synopsis

Documentation

data GYBuildPlutusScript (u ∷ PlutusVersion) where #

Constructors

GYBuildPlutusScriptInlined ∷ ∀ u v. v `VersionIsGreaterOrEqual` u ⇒ GYScript v → GYBuildPlutusScript u

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

GYBuildPlutusScriptReference ∷ ∀ v. v `VersionIsGreaterOrEqual` 'PlutusV2 ⇒ !GYTxOutRef → !(GYScript v) → GYBuildPlutusScript v

Reference inputs can be only used in V2 transactions.

Witness for stake validator (deprecated in favour of GYBuildScript)

Witness for minting policy (deprecated in favour of GYBuildScript)

pattern GYMintScript ∷ () ⇒ VersionIsGreaterOrEqual v u ⇒ GYScript v → GYBuildScript u #