| Copyright | (c) 2023 GYELD GMBH |
|---|---|
| License | Apache 2.0 |
| Maintainer | [email protected] |
| Stability | develop |
| Safe Haskell | None |
| Language | GHC2021 |
GeniusYield.Types.TxWdrl
Description
Synopsis
- data GYTxWdrl (v :: PlutusVersion) = GYTxWdrl {}
- type GYTxWdrlWitness (v :: PlutusVersion) = GYTxBuildWitness v
- pattern GYTxWdrlWitnessKey :: GYTxWdrlWitness v
- pattern GYTxWdrlWitnessScript :: GYBuildPlutusScript v -> GYRedeemer -> GYTxWdrlWitness v
- txWdrlToApi :: forall (v :: PlutusVersion). GYTxWdrl v -> (StakeAddress, Coin, BuildTxWith BuildTx (Witness WitCtxStake ApiEra))
Documentation
data GYTxWdrl (v :: PlutusVersion) #
Transaction withdrawal.
The parameter v indicates the minimum version of scripts allowed as withdrawals
in the transaction.
Constructors
| GYTxWdrl | |
Fields | |
type GYTxWdrlWitness (v :: PlutusVersion) = GYTxBuildWitness v #
pattern GYTxWdrlWitnessKey :: GYTxWdrlWitness v #
pattern GYTxWdrlWitnessScript :: GYBuildPlutusScript v -> GYRedeemer -> GYTxWdrlWitness v #
txWdrlToApi :: forall (v :: PlutusVersion). GYTxWdrl v -> (StakeAddress, Coin, BuildTxWith BuildTx (Witness WitCtxStake ApiEra)) #