Copyright | (c) 2024 GYELD GMBH |
---|---|
License | Apache 2.0 |
Maintainer | [email protected] |
Stability | develop |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
Synopsis
- data GYScriptHash
- scriptHashFromApi ∷ ScriptHash → GYScriptHash
- scriptHashToApi ∷ GYScriptHash → ScriptHash
- scriptHashToLedger ∷ GYScriptHash → ScriptHash StandardCrypto
- scriptHashFromLedger ∷ ScriptHash StandardCrypto → GYScriptHash
- apiHashToPlutus ∷ ScriptHash → ScriptHash
- scriptHashToPlutus ∷ GYScriptHash → ScriptHash
- type GYValidatorHash = GYScriptHash
- validatorHashToPlutus ∷ GYValidatorHash → ScriptHash
- validatorHashFromPlutus ∷ ScriptHash → Either PlutusToCardanoError GYValidatorHash
- validatorHashToApi ∷ GYValidatorHash → ScriptHash
- validatorHashFromApi ∷ ScriptHash → GYValidatorHash
- type GYStakeValidatorHash = GYScriptHash
- stakeValidatorHashToPlutus ∷ GYStakeValidatorHash → ScriptHash
- stakeValidatorHashFromPlutus ∷ ScriptHash → Either PlutusToCardanoError GYStakeValidatorHash
- stakeValidatorHashToApi ∷ GYStakeValidatorHash → ScriptHash
- stakeValidatorHashFromApi ∷ ScriptHash → GYStakeValidatorHash
Documentation
data GYScriptHash #
Instances
scriptHashToLedger ∷ GYScriptHash → ScriptHash StandardCrypto #
Convert to corresponding ledger representation.
scriptHashFromLedger ∷ ScriptHash StandardCrypto → GYScriptHash #
Convert from corresponding ledger representation.
type GYValidatorHash = GYScriptHash #
Deprecated: Use GYScriptHash.
validatorHashFromPlutus ∷ ScriptHash → Either PlutusToCardanoError GYValidatorHash #
>>>
validatorHashFromPlutus "cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7d0"
Right (GYScriptHash "cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7d0")
>>>
validatorHashFromPlutus "cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7"
Left (DeserialiseRawBytesError {ptceTag = "validatorHashFromPlutus: cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7, error: SerialiseAsRawBytesError {unSerialiseAsRawBytesError = \"Unable to deserialise ScriptHash\"}"})
type GYStakeValidatorHash = GYScriptHash #
Deprecated: Use GYScriptHash.
stakeValidatorHashFromPlutus ∷ ScriptHash → Either PlutusToCardanoError GYStakeValidatorHash #
>>>
stakeValidatorHashFromPlutus "cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7d0"
Right (GYScriptHash "cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7d0")
>>>
stakeValidatorHashFromPlutus "cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7"
Left (DeserialiseRawBytesError {ptceTag = "stakeValidatorHashFromPlutus: cabdd19b58d4299fde05b53c2c0baf978bf9ade734b490fc0cc8b7, error: SerialiseAsRawBytesError {unSerialiseAsRawBytesError = \"Unable to deserialise ScriptHash\"}"})