atlas-0.1.0.0: Application backend for Plutus smart contracts on Cardano
Copyright(c) 2023 GYELD GMBH
LicenseApache 2.0
Maintainersupport@geniusyield.co
Stabilitydevelop
Safe HaskellNone
LanguageHaskell2010

GeniusYield.Types.Redeemer

Description

 
Synopsis

Documentation

data GYRedeemer #

Instances

Instances details
Eq GYRedeemer # 
Instance details

Defined in GeniusYield.Types.Redeemer

Methods

(==)GYRedeemerGYRedeemerBool #

(/=)GYRedeemerGYRedeemerBool #

Show GYRedeemer # 
Instance details

Defined in GeniusYield.Types.Redeemer

redeemerToApiGYRedeemer → ScriptData #

redeemerToPlutusGYRedeemer → Redeemer #

redeemerFromPlutus' ∷ BuiltinData → GYRedeemer #

redeemerFromPlutusData ∷ ToData a ⇒ a → GYRedeemer #

unitRedeemerGYRedeemer #

Unit redeemer

redeemerFromPlutusData ().

Often used as an arbitrary redeemer.

nothingRedeemerGYRedeemer #

A redeemerFromPlutusData (Nothing @a) for any a.

>>> nothingRedeemer
redeemerFromPlutus' (BuiltinData (Constr 1 []))
>>> redeemerFromPlutusData (Nothing @Integer)
redeemerFromPlutus' (BuiltinData (Constr 1 []))