Copyright | (c) 2025 GYELD GMBH |
---|---|
License | Apache 2.0 |
Maintainer | support@geniusyield.co |
Stability | develop |
Safe Haskell | None |
Language | GHC2021 |
GeniusYield.Types.BuildWitness
Description
Synopsis
- data GYTxBuildWitness (v :: PlutusVersion)
- buildWitnessToApi :: forall (v :: PlutusVersion). GYTxBuildWitness v -> Witness WitCtxStake ApiEra
- unsafeBuildScriptWitnessToApi :: forall (v :: PlutusVersion). GYTxBuildWitness v -> ScriptWitness WitCtxStake ApiEra
Documentation
data GYTxBuildWitness (v :: PlutusVersion) #
Represents witness type.
Constructors
GYTxBuildWitnessKey | Key witness. |
GYTxBuildWitnessPlutusScript !(GYBuildPlutusScript v) !GYRedeemer | Script witness with associated script and redeemer. |
GYTxBuildWitnessSimpleScript !(GYBuildSimpleScript v) | Simple script witness. |
Instances
Show (GYTxBuildWitness v) # | |
Defined in GeniusYield.Types.BuildWitness Methods showsPrec :: Int -> GYTxBuildWitness v -> ShowS # show :: GYTxBuildWitness v -> String # showList :: [GYTxBuildWitness v] -> ShowS # | |
Eq (GYTxBuildWitness v) # | |
Defined in GeniusYield.Types.BuildWitness Methods (==) :: GYTxBuildWitness v -> GYTxBuildWitness v -> Bool # (/=) :: GYTxBuildWitness v -> GYTxBuildWitness v -> Bool # |
buildWitnessToApi :: forall (v :: PlutusVersion). GYTxBuildWitness v -> Witness WitCtxStake ApiEra #
unsafeBuildScriptWitnessToApi :: forall (v :: PlutusVersion). GYTxBuildWitness v -> ScriptWitness WitCtxStake ApiEra #
Convert GYTxBuildWitness
to ScriptWitness
. Throws an error if the input is GYTxBuildWitnessKey
.
Would likely remove depending upon resolution of https://github.com/IntersectMBO/cardano-api/issues/722.