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.TxBuilder.Run

Description

 

Documentation

data GYTxMonadRun a #

Instances

Instances details
Monad GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

Methods

(>>=) ∷ GYTxMonadRun a → (a → GYTxMonadRun b) → GYTxMonadRun b #

(>>) ∷ GYTxMonadRun a → GYTxMonadRun b → GYTxMonadRun b #

return ∷ a → GYTxMonadRun a #

Functor GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

Methods

fmap ∷ (a → b) → GYTxMonadRun a → GYTxMonadRun b #

(<$) ∷ a → GYTxMonadRun b → GYTxMonadRun a #

MonadFail GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

Methods

fail ∷ String → GYTxMonadRun a #

Applicative GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

Methods

pure ∷ a → GYTxMonadRun a #

(<*>) ∷ GYTxMonadRun (a → b) → GYTxMonadRun a → GYTxMonadRun b #

liftA2 ∷ (a → b → c) → GYTxMonadRun a → GYTxMonadRun b → GYTxMonadRun c #

(*>) ∷ GYTxMonadRun a → GYTxMonadRun b → GYTxMonadRun b #

(<*) ∷ GYTxMonadRun a → GYTxMonadRun b → GYTxMonadRun a #

MonadRandom GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

Methods

getRandomR ∷ Random a ⇒ (a, a) → GYTxMonadRun a #

getRandom ∷ Random a ⇒ GYTxMonadRun a #

getRandomRs ∷ Random a ⇒ (a, a) → GYTxMonadRun [a] #

getRandoms ∷ Random a ⇒ GYTxMonadRun [a] #

GYTxMonad GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

GYTxQueryMonad GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

MonadError GYTxMonadException GYTxMonadRun # 
Instance details

Defined in GeniusYield.TxBuilder.Run

asRun ∷ StdGen → GYPaymentSigningKey → Maybe GYTxOutRef → GYTxMonadRun a → Run (Maybe a) #