-
Notifications
You must be signed in to change notification settings - Fork 721
/
Cardano-Api-Script.html
37 lines (37 loc) · 608 KB
/
Cardano-Api-Script.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Cardano.Api.Script</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">cardano-api-1.27.0</span><ul class="links" id="page-menu"><li><a href="src/Cardano.Api.Script.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Cardano.Api.Script</p></div><div id="table-of-contents"><div id="contents-list"><p class="caption" onclick="window.scrollTo(0,0)">Contents</p><ul><li><a href="#g:1">Languages</a></li><li><a href="#g:2">Scripts in a specific language</a></li><li><a href="#g:3">Scripts in any language</a></li><li><a href="#g:4">Scripts in an era</a></li><li><a href="#g:5">Use of a script in an era as a witness</a><ul><li><a href="#g:6">Languages supported in each era</a></li></ul></li><li><a href="#g:7">The simple script language</a></li><li><a href="#g:8">The Plutus script language</a></li><li><a href="#g:9">Script data</a></li><li><a href="#g:10">Script execution units</a></li><li><a href="#g:11">Script hashes</a></li><li><a href="#g:12">Internal conversion functions</a></li><li><a href="#g:13">Data family instances</a></li></ul></div></div><div id="synopsis"><details id="syn"><summary>Synopsis</summary><ul class="details-toggle" data-details-id="syn"><li class="src short"><span class="keyword">data</span> <a href="#t:SimpleScriptV1">SimpleScriptV1</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:SimpleScriptV2">SimpleScriptV2</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptLanguage">ScriptLanguage</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:SimpleScriptLanguage">SimpleScriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang</li><li><a href="#v:PlutusScriptLanguage">PlutusScriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:SimpleScriptVersion">SimpleScriptVersion</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:SimpleScriptV1">SimpleScriptV1</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></li><li><a href="#v:SimpleScriptV2">SimpleScriptV2</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:PlutusScriptVersion">PlutusScriptVersion</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:PlutusScriptV1">PlutusScriptV1</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> PlutusScriptV1</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:AnyScriptLanguage">AnyScriptLanguage</a> <span class="keyword">where</span><ul class="subs"><li><a href="#v:AnyScriptLanguage">AnyScriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:AnyPlutusScriptVersion">AnyPlutusScriptVersion</a> <span class="keyword">where</span><ul class="subs"><li><a href="#v:AnyPlutusScriptVersion">AnyPlutusScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></li></ul></li><li class="src short"><span class="keyword">class</span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> lang ⇒ <a href="#t:IsScriptLanguage">IsScriptLanguage</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:scriptLanguage">scriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang</li></ul></li><li class="src short"><span class="keyword">class</span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> lang ⇒ <a href="#t:IsSimpleScriptLanguage">IsSimpleScriptLanguage</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:simpleScriptVersion">simpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Script">Script</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:SimpleScript">SimpleScript</a> ∷ !(<a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang) → !(<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang</li><li><a href="#v:PlutusScript">PlutusScript</a> ∷ !(<a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang) → !(<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptInAnyLang">ScriptInAnyLang</a> <span class="keyword">where</span><ul class="subs"><li><a href="#v:ScriptInAnyLang">ScriptInAnyLang</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></li></ul></li><li class="src short"><a href="#v:toScriptInAnyLang">toScriptInAnyLang</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptInEra">ScriptInEra</a> era <span class="keyword">where</span><ul class="subs"><li><a href="#v:ScriptInEra">ScriptInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era</li></ul></li><li class="src short"><a href="#v:toScriptInEra">toScriptInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:CardanoEra" title="Cardano.Api.Eras">CardanoEra</a> era → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era)</li><li class="src short"><a href="#v:eraOfScriptInEra">eraOfScriptInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era</li><li class="src short"><span class="keyword">data</span> <a href="#t:WitCtxTxIn">WitCtxTxIn</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:WitCtxMint">WitCtxMint</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:WitCtxStake">WitCtxStake</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:WitCtx">WitCtx</a> witctx <span class="keyword">where</span><ul class="subs"><li><a href="#v:WitCtxTxIn">WitCtxTxIn</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></li><li><a href="#v:WitCtxMint">WitCtxMint</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxMint" title="Cardano.Api.Script">WitCtxMint</a></li><li><a href="#v:WitCtxStake">WitCtxStake</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptWitness">ScriptWitness</a> witctx era <span class="keyword">where</span><ul class="subs"><li><a href="#v:SimpleScriptWitness">SimpleScriptWitness</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era</li><li><a href="#v:PlutusScriptWitness">PlutusScriptWitness</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptRedeemer" title="Cardano.Api.Script">ScriptRedeemer</a> → <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Witness">Witness</a> witctx era <span class="keyword">where</span><ul class="subs"><li><a href="#v:KeyWitness">KeyWitness</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era</li><li><a href="#v:ScriptWitness">ScriptWitness</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:KeyWitnessInCtx">KeyWitnessInCtx</a> witctx <span class="keyword">where</span><ul class="subs"><li><a href="#v:KeyWitnessForSpending">KeyWitnessForSpending</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></li><li><a href="#v:KeyWitnessForStakeAddr">KeyWitnessForStakeAddr</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptWitnessInCtx">ScriptWitnessInCtx</a> witctx <span class="keyword">where</span><ul class="subs"><li><a href="#v:ScriptWitnessForSpending">ScriptWitnessForSpending</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></li><li><a href="#v:ScriptWitnessForMinting">ScriptWitnessForMinting</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxMint" title="Cardano.Api.Script">WitCtxMint</a></li><li><a href="#v:ScriptWitnessForStakeAddr">ScriptWitnessForStakeAddr</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptDatum">ScriptDatum</a> witctx <span class="keyword">where</span><ul class="subs"><li><a href="#v:ScriptDatumForTxIn">ScriptDatumForTxIn</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></li><li><a href="#v:NoScriptDatumForMint">NoScriptDatumForMint</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> <a href="Cardano-Api-Script.html#t:WitCtxMint" title="Cardano.Api.Script">WitCtxMint</a></li><li><a href="#v:NoScriptDatumForStake">NoScriptDatumForStake</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:ScriptRedeemer">ScriptRedeemer</a> = <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></li><li class="src short"><a href="#v:scriptWitnessScript">scriptWitnessScript</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era</li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptLanguageInEra">ScriptLanguageInEra</a> lang era <span class="keyword">where</span><ul class="subs"><li><a href="#v:SimpleScriptV1InShelley">SimpleScriptV1InShelley</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:ShelleyEra" title="Cardano.Api.Eras">ShelleyEra</a></li><li><a href="#v:SimpleScriptV1InAllegra">SimpleScriptV1InAllegra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:AllegraEra" title="Cardano.Api.Eras">AllegraEra</a></li><li><a href="#v:SimpleScriptV1InMary">SimpleScriptV1InMary</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:MaryEra" title="Cardano.Api.Eras">MaryEra</a></li><li><a href="#v:SimpleScriptV1InAlonzo">SimpleScriptV1InAlonzo</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a></li><li><a href="#v:SimpleScriptV2InAllegra">SimpleScriptV2InAllegra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="Cardano-Api-Eras.html#t:AllegraEra" title="Cardano.Api.Eras">AllegraEra</a></li><li><a href="#v:SimpleScriptV2InMary">SimpleScriptV2InMary</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="Cardano-Api-Eras.html#t:MaryEra" title="Cardano.Api.Eras">MaryEra</a></li><li><a href="#v:SimpleScriptV2InAlonzo">SimpleScriptV2InAlonzo</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a></li><li><a href="#v:PlutusScriptV1InAlonzo">PlutusScriptV1InAlonzo</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> PlutusScriptV1 <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a></li></ul></li><li class="src short"><a href="#v:scriptLanguageSupportedInEra">scriptLanguageSupportedInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:CardanoEra" title="Cardano.Api.Eras">CardanoEra</a> era → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era)</li><li class="src short"><a href="#v:languageOfScriptLanguageInEra">languageOfScriptLanguageInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang</li><li class="src short"><a href="#v:eraOfScriptLanguageInEra">eraOfScriptLanguageInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era</li><li class="src short"><span class="keyword">data</span> <a href="#t:SimpleScript">SimpleScript</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:RequireSignature">RequireSignature</a> ∷ !(<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>) → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li><li><a href="#v:RequireTimeBefore">RequireTimeBefore</a> ∷ !(<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang) → !<a href="Cardano-Api-Block.html#t:SlotNo" title="Cardano.Api.Block">SlotNo</a> → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li><li><a href="#v:RequireTimeAfter">RequireTimeAfter</a> ∷ !(<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang) → !<a href="Cardano-Api-Block.html#t:SlotNo" title="Cardano.Api.Block">SlotNo</a> → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li><li><a href="#v:RequireAllOf">RequireAllOf</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li><li><a href="#v:RequireAnyOf">RequireAnyOf</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li><li><a href="#v:RequireMOf">RequireMOf</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:TimeLocksSupported">TimeLocksSupported</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:TimeLocksInSimpleScriptV2">TimeLocksInSimpleScriptV2</a> ∷ <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></li></ul></li><li class="src short"><a href="#v:timeLocksSupported">timeLocksSupported</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang)</li><li class="src short"><a href="#v:adjustSimpleScriptVersion">adjustSimpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang' → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang')</li><li class="src short"><span class="keyword">data</span> <a href="#t:PlutusScript">PlutusScript</a> lang <span class="keyword">where</span><ul class="subs"><li><a href="#v:PlutusScriptSerialised">PlutusScriptSerialised</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString-Short.html#t:ShortByteString" title="Data.ByteString.Short">ShortByteString</a> → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang</li></ul></li><li class="src short"><a href="#v:examplePlutusScriptAlwaysSucceeds">examplePlutusScriptAlwaysSucceeds</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> witctx → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> PlutusScriptV1</li><li class="src short"><a href="#v:examplePlutusScriptAlwaysFails">examplePlutusScriptAlwaysFails</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> witctx → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> PlutusScriptV1</li><li class="src short"><span class="keyword">data</span> <a href="#t:ScriptData">ScriptData</a><ul class="subs"><li>= <a href="#v:ScriptDataConstructor">ScriptDataConstructor</a> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Integer" title="Distribution.Compat.Prelude.Internal">Integer</a> [<a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>]</li><li>| <a href="#v:ScriptDataMap">ScriptDataMap</a> [(<a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>, <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)]</li><li>| <a href="#v:ScriptDataList">ScriptDataList</a> [<a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>]</li><li>| <a href="#v:ScriptDataNumber">ScriptDataNumber</a> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Integer" title="Distribution.Compat.Prelude.Internal">Integer</a></li><li>| <a href="#v:ScriptDataBytes">ScriptDataBytes</a> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ExecutionUnits">ExecutionUnits</a> = <a href="#v:ExecutionUnits">ExecutionUnits</a> {<ul class="subs"><li><a href="#v:executionSteps">executionSteps</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Word64" title="Distribution.Compat.Prelude.Internal">Word64</a></li><li><a href="#v:executionMemory">executionMemory</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Word64" title="Distribution.Compat.Prelude.Internal">Word64</a></li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:ScriptHash">ScriptHash</a> = <a href="#v:ScriptHash">ScriptHash</a> (ScriptHash StandardCrypto)</li><li class="src short"><a href="#v:hashScript">hashScript</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></li><li class="src short"><a href="#v:toShelleyScript">toShelleyScript</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → Script (<a href="Cardano-Api-Eras.html#t:ShelleyLedgerEra" title="Cardano.Api.Eras">ShelleyLedgerEra</a> era)</li><li class="src short"><a href="#v:fromShelleyBasedScript">fromShelleyBasedScript</a> ∷ <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era → Script (<a href="Cardano-Api-Eras.html#t:ShelleyLedgerEra" title="Cardano.Api.Eras">ShelleyLedgerEra</a> era) → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era</li><li class="src short"><a href="#v:toShelleyMultiSig">toShelleyMultiSig</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> → MultiSig StandardCrypto</li><li class="src short"><a href="#v:fromShelleyMultiSig">fromShelleyMultiSig</a> ∷ MultiSig StandardCrypto → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li><li class="src short"><a href="#v:toAllegraTimelock">toAllegraTimelock</a> ∷ ∀ lang. <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → Timelock StandardCrypto</li><li class="src short"><a href="#v:fromAllegraTimelock">fromAllegraTimelock</a> ∷ <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → Timelock StandardCrypto → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</li><li class="src short"><a href="#v:toAlonzoExUnits">toAlonzoExUnits</a> ∷ <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → ExUnits</li><li class="src short"><a href="#v:fromAlonzoExUnits">fromAlonzoExUnits</a> ∷ ExUnits → <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a></li><li class="src short"><a href="#v:toShelleyScriptHash">toShelleyScriptHash</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → ScriptHash StandardCrypto</li><li class="src short"><a href="#v:fromShelleyScriptHash">fromShelleyScriptHash</a> ∷ ScriptHash StandardCrypto → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></li><li class="src short"><a href="#v:toPlutusData">toPlutusData</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Data</li><li class="src short"><a href="#v:fromPlutusData">fromPlutusData</a> ∷ Data → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></li><li class="src short"><a href="#v:toAlonzoData">toAlonzoData</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Data ledgerera</li><li class="src short"><a href="#v:fromAlonzoData">fromAlonzoData</a> ∷ Data ledgerera → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></li><li class="src short"><a href="#v:toAlonzoLanguage">toAlonzoLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → Language</li><li class="src short"><a href="#v:fromAlonzoLanguage">fromAlonzoLanguage</a> ∷ Language → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></li><li class="src short"><span class="keyword">data family</span> <a href="#t:AsType">AsType</a> t</li><li class="src short"><span class="keyword">data family</span> <a href="#t:Hash">Hash</a> keyrole ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a></li></ul></details></div><div id="interface"><a href="#g:1" id="g:1"><h1>Languages</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SimpleScriptV1" class="def">SimpleScriptV1</a> <a href="src/Cardano.Api.Script.html#SimpleScriptV1" class="link">Source</a> <a href="#t:SimpleScriptV1" class="selflink">#</a></p><div class="doc"><p>The original simple script language which supports</p><ul><li>require a signature from a given key (by verification key hash)</li><li>n-way and combinator</li><li>n-way or combinator</li><li>m-of-n combinator</li></ul><p>This version of the language was introduced in the <code><a href="Cardano-Api-Eras.html#t:ShelleyEra" title="Cardano.Api.Eras">ShelleyEra</a></code>.</p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:SimpleScriptV1">Instances</h4><details id="i:SimpleScriptV1" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV1:HasTypeProxy:1"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></span> <a href="src/Cardano.Api.Script.html#line-184" class="link">Source</a> <a href="#t:SimpleScriptV1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV1:HasTypeProxy:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV1:IsSimpleScriptLanguage:2"></span> <a href="Cardano-Api-Script.html#t:IsSimpleScriptLanguage" title="Cardano.Api.Script">IsSimpleScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></span> <a href="src/Cardano.Api.Script.html#line-337" class="link">Source</a> <a href="#t:SimpleScriptV1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV1:IsSimpleScriptLanguage:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:simpleScriptVersion">simpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="src/Cardano.Api.Script.html#simpleScriptVersion" class="link">Source</a> <a href="#v:simpleScriptVersion" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV1:IsScriptLanguage:3"></span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></span> <a href="src/Cardano.Api.Script.html#line-324" class="link">Source</a> <a href="#t:SimpleScriptV1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV1:IsScriptLanguage:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:scriptLanguage">scriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="src/Cardano.Api.Script.html#scriptLanguage" class="link">Source</a> <a href="#v:scriptLanguage" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV1:AsType:4"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></span> <a href="src/Cardano.Api.Script.html#line-185" class="link">Source</a> <a href="#t:SimpleScriptV1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV1:AsType:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> = <a id="v:AsSimpleScriptV1" class="def">AsSimpleScriptV1</a></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SimpleScriptV2" class="def">SimpleScriptV2</a> <a href="src/Cardano.Api.Script.html#SimpleScriptV2" class="link">Source</a> <a href="#t:SimpleScriptV2" class="selflink">#</a></p><div class="doc"><p>The second version of the simple script language. It has all the features
of <code><a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></code> plus new atomic predicates:</p><ul><li>require the time be before a given slot number</li><li>require the time be after a given slot number</li></ul><p>This version of the language was introduced in the <code><a href="Cardano-Api-Eras.html#t:AllegraEra" title="Cardano.Api.Eras">AllegraEra</a></code>.</p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:SimpleScriptV2">Instances</h4><details id="i:SimpleScriptV2" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV2:HasTypeProxy:1"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></span> <a href="src/Cardano.Api.Script.html#line-188" class="link">Source</a> <a href="#t:SimpleScriptV2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV2:HasTypeProxy:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV2:IsSimpleScriptLanguage:2"></span> <a href="Cardano-Api-Script.html#t:IsSimpleScriptLanguage" title="Cardano.Api.Script">IsSimpleScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></span> <a href="src/Cardano.Api.Script.html#line-340" class="link">Source</a> <a href="#t:SimpleScriptV2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV2:IsSimpleScriptLanguage:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:simpleScriptVersion">simpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="src/Cardano.Api.Script.html#simpleScriptVersion" class="link">Source</a> <a href="#v:simpleScriptVersion" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV2:IsScriptLanguage:3"></span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></span> <a href="src/Cardano.Api.Script.html#line-327" class="link">Source</a> <a href="#t:SimpleScriptV2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV2:IsScriptLanguage:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:scriptLanguage">scriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="src/Cardano.Api.Script.html#scriptLanguage" class="link">Source</a> <a href="#v:scriptLanguage" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptV2:AsType:4"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></span> <a href="src/Cardano.Api.Script.html#line-189" class="link">Source</a> <a href="#t:SimpleScriptV2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptV2:AsType:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> = <a id="v:AsSimpleScriptV2" class="def">AsSimpleScriptV2</a></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptLanguage" class="def">ScriptLanguage</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#ScriptLanguage" class="link">Source</a> <a href="#t:ScriptLanguage" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SimpleScriptLanguage" class="def">SimpleScriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PlutusScriptLanguage" class="def">PlutusScriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptLanguage">Instances</h4><details id="i:ScriptLanguage" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptLanguage:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-206" class="link">Source</a> <a href="#t:ScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptLanguage:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptLanguage:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-207" class="link">Source</a> <a href="#t:ScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptLanguage:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptLanguage:TestEquality:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Type-Equality.html#t:TestEquality" title="Data.Type.Equality">TestEquality</a> <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a></span> <a href="src/Cardano.Api.Script.html#line-209" class="link">Source</a> <a href="#t:ScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptLanguage:TestEquality:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:testEquality">testEquality</a> ∷ ∀ (a ∷ k) (b ∷ k). <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> a → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> b → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (a <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b) <a href="#v:testEquality" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SimpleScriptVersion" class="def">SimpleScriptVersion</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#SimpleScriptVersion" class="link">Source</a> <a href="#t:SimpleScriptVersion" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SimpleScriptV1" class="def">SimpleScriptV1</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SimpleScriptV2" class="def">SimpleScriptV2</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:SimpleScriptVersion">Instances</h4><details id="i:SimpleScriptVersion" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptVersion:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-224" class="link">Source</a> <a href="#t:SimpleScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptVersion:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptVersion:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-225" class="link">Source</a> <a href="#t:SimpleScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptVersion:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScriptVersion:TestEquality:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Type-Equality.html#t:TestEquality" title="Data.Type.Equality">TestEquality</a> <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-227" class="link">Source</a> <a href="#t:SimpleScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScriptVersion:TestEquality:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:testEquality">testEquality</a> ∷ ∀ (a ∷ k) (b ∷ k). <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> a → <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> b → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (a <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b) <a href="#v:testEquality" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:PlutusScriptVersion" class="def">PlutusScriptVersion</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#PlutusScriptVersion" class="link">Source</a> <a href="#t:PlutusScriptVersion" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PlutusScriptV1" class="def">PlutusScriptV1</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> PlutusScriptV1</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:PlutusScriptVersion">Instances</h4><details id="i:PlutusScriptVersion" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScriptVersion:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-236" class="link">Source</a> <a href="#t:PlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScriptVersion:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScriptVersion:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-237" class="link">Source</a> <a href="#t:PlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScriptVersion:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScriptVersion:TestEquality:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Type-Equality.html#t:TestEquality" title="Data.Type.Equality">TestEquality</a> <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-239" class="link">Source</a> <a href="#t:PlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScriptVersion:TestEquality:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:testEquality">testEquality</a> ∷ ∀ (a ∷ k) (b ∷ k). <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> a → <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> b → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (a <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Type-Equality.html#t::-126-:" title="Data.Type.Equality">:~:</a> b) <a href="#v:testEquality" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:AnyScriptLanguage" class="def">AnyScriptLanguage</a> <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#AnyScriptLanguage" class="link">Source</a> <a href="#t:AnyScriptLanguage" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AnyScriptLanguage" class="def">AnyScriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:AnyScriptLanguage">Instances</h4><details id="i:AnyScriptLanguage" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyScriptLanguage:Bounded:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bounded" title="Distribution.Compat.Prelude.Internal">Bounded</a> <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a></span> <a href="src/Cardano.Api.Script.html#line-264" class="link">Source</a> <a href="#t:AnyScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyScriptLanguage:Bounded:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> <a href="#v:maxBound" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyScriptLanguage:Enum:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Enum" title="Distribution.Compat.Prelude.Internal">Enum</a> <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a></span> <a href="src/Cardano.Api.Script.html#line-254" class="link">Source</a> <a href="#t:AnyScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyScriptLanguage:Enum:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → [<a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → [<a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → [<a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → [<a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyScriptLanguage:Eq:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a></span> <a href="src/Cardano.Api.Script.html#line-248" class="link">Source</a> <a href="#t:AnyScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyScriptLanguage:Eq:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyScriptLanguage:Ord:4"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a></span> <a href="src/Cardano.Api.Script.html#line-251" class="link">Source</a> <a href="#t:AnyScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyScriptLanguage:Ord:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyScriptLanguage:Show:5"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a></span> <a href="src/Cardano.Api.Script.html#line-246" class="link">Source</a> <a href="#t:AnyScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyScriptLanguage:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:AnyScriptLanguage" title="Cardano.Api.Script">AnyScriptLanguage</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:AnyPlutusScriptVersion" class="def">AnyPlutusScriptVersion</a> <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#AnyPlutusScriptVersion" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AnyPlutusScriptVersion" class="def">AnyPlutusScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:AnyPlutusScriptVersion">Instances</h4><details id="i:AnyPlutusScriptVersion" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:Bounded:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bounded" title="Distribution.Compat.Prelude.Internal">Bounded</a> <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-287" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:Bounded:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:minBound">minBound</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:minBound" class="selflink">#</a></p><p class="src"><a href="#v:maxBound">maxBound</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:maxBound" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:Enum:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Enum" title="Distribution.Compat.Prelude.Internal">Enum</a> <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-281" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:Enum:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:succ">succ</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:succ" class="selflink">#</a></p><p class="src"><a href="#v:pred">pred</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:pred" class="selflink">#</a></p><p class="src"><a href="#v:toEnum">toEnum</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:toEnum" class="selflink">#</a></p><p class="src"><a href="#v:fromEnum">fromEnum</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> <a href="#v:fromEnum" class="selflink">#</a></p><p class="src"><a href="#v:enumFrom">enumFrom</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] <a href="#v:enumFrom" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThen">enumFromThen</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] <a href="#v:enumFromThen" class="selflink">#</a></p><p class="src"><a href="#v:enumFromTo">enumFromTo</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] <a href="#v:enumFromTo" class="selflink">#</a></p><p class="src"><a href="#v:enumFromThenTo">enumFromThenTo</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] <a href="#v:enumFromThenTo" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:Eq:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-275" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:Eq:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:Ord:4"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-278" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:Ord:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:Show:5"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-273" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:Show:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:FromJSON:6"></span> <a href="Cardano-Api-SerialiseJSON.html#t:FromJSON" title="Cardano.Api.SerialiseJSON">FromJSON</a> <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-301" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:FromJSON:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> ∷ Value → Parser <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="#v:parseJSON" class="selflink">#</a></p><p class="src"><a href="#v:parseJSONList">parseJSONList</a> ∷ Value → Parser [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] <a href="#v:parseJSONList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:ToJSON:7"></span> <a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</a> <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-291" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:ToJSON:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSON">toJSON</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → Value <a href="#v:toJSON" class="selflink">#</a></p><p class="src"><a href="#v:toEncoding">toEncoding</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → Encoding <a href="#v:toEncoding" class="selflink">#</a></p><p class="src"><a href="#v:toJSONList">toJSONList</a> ∷ [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] → Value <a href="#v:toJSONList" class="selflink">#</a></p><p class="src"><a href="#v:toEncodingList">toEncodingList</a> ∷ [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>] → Encoding <a href="#v:toEncodingList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:FromJSONKey:8"></span> FromJSONKey <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-304" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:FromJSONKey:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromJSONKey">fromJSONKey</a> ∷ FromJSONKeyFunction <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></p><p class="src"><a href="#v:fromJSONKeyList">fromJSONKeyList</a> ∷ FromJSONKeyFunction [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>]</p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:AnyPlutusScriptVersion:ToJSONKey:9"></span> ToJSONKey <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></span> <a href="src/Cardano.Api.Script.html#line-307" class="link">Source</a> <a href="#t:AnyPlutusScriptVersion" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AnyPlutusScriptVersion:ToJSONKey:9"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSONKey">toJSONKey</a> ∷ ToJSONKeyFunction <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a></p><p class="src"><a href="#v:toJSONKeyList">toJSONKeyList</a> ∷ ToJSONKeyFunction [<a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a>]</p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> lang ⇒ <a id="t:IsScriptLanguage" class="def">IsScriptLanguage</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#IsScriptLanguage" class="link">Source</a> <a href="#t:IsScriptLanguage" class="selflink">#</a></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:scriptLanguage" class="def">scriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang <a href="src/Cardano.Api.Script.html#scriptLanguage" class="link">Source</a> <a href="#v:scriptLanguage" class="selflink">#</a></p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:IsScriptLanguage">Instances</h4><details id="i:IsScriptLanguage" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:IsScriptLanguage:IsScriptLanguage:1"></span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></span> <a href="src/Cardano.Api.Script.html#line-327" class="link">Source</a> <a href="#t:IsScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:IsScriptLanguage:IsScriptLanguage:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:scriptLanguage">scriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="src/Cardano.Api.Script.html#scriptLanguage" class="link">Source</a> <a href="#v:scriptLanguage" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:IsScriptLanguage:IsScriptLanguage:2"></span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></span> <a href="src/Cardano.Api.Script.html#line-324" class="link">Source</a> <a href="#t:IsScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:IsScriptLanguage:IsScriptLanguage:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:scriptLanguage">scriptLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="src/Cardano.Api.Script.html#scriptLanguage" class="link">Source</a> <a href="#v:scriptLanguage" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> lang ⇒ <a id="t:IsSimpleScriptLanguage" class="def">IsSimpleScriptLanguage</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#IsSimpleScriptLanguage" class="link">Source</a> <a href="#t:IsSimpleScriptLanguage" class="selflink">#</a></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:simpleScriptVersion" class="def">simpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang <a href="src/Cardano.Api.Script.html#simpleScriptVersion" class="link">Source</a> <a href="#v:simpleScriptVersion" class="selflink">#</a></p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:IsSimpleScriptLanguage">Instances</h4><details id="i:IsSimpleScriptLanguage" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:IsSimpleScriptLanguage:IsSimpleScriptLanguage:1"></span> <a href="Cardano-Api-Script.html#t:IsSimpleScriptLanguage" title="Cardano.Api.Script">IsSimpleScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></span> <a href="src/Cardano.Api.Script.html#line-340" class="link">Source</a> <a href="#t:IsSimpleScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:IsSimpleScriptLanguage:IsSimpleScriptLanguage:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:simpleScriptVersion">simpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="src/Cardano.Api.Script.html#simpleScriptVersion" class="link">Source</a> <a href="#v:simpleScriptVersion" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:ic:IsSimpleScriptLanguage:IsSimpleScriptLanguage:2"></span> <a href="Cardano-Api-Script.html#t:IsSimpleScriptLanguage" title="Cardano.Api.Script">IsSimpleScriptLanguage</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></span> <a href="src/Cardano.Api.Script.html#line-337" class="link">Source</a> <a href="#t:IsSimpleScriptLanguage" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:IsSimpleScriptLanguage:IsSimpleScriptLanguage:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:simpleScriptVersion">simpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="src/Cardano.Api.Script.html#simpleScriptVersion" class="link">Source</a> <a href="#v:simpleScriptVersion" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><a href="#g:2" id="g:2"><h1>Scripts in a specific language</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Script" class="def">Script</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#Script" class="link">Source</a> <a href="#t:Script" class="selflink">#</a></p><div class="doc"><p>A script in a particular language.</p><p>See also <code><a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></code> for a script in any of the known languages.</p><p>See also <code><a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a></code> for a script in a language that is available within
a particular era.</p><p>Note that some but not all scripts have an external JSON syntax, hence this
type has no JSON serialisation instances. The <code><a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a></code> family of
languages do have a JSON syntax and thus have <code><a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</a></code>/<code><a href="Cardano-Api-SerialiseJSON.html#t:FromJSON" title="Cardano.Api.SerialiseJSON">FromJSON</a></code> instances.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SimpleScript" class="def">SimpleScript</a> ∷ !(<a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang) → !(<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PlutusScript" class="def">PlutusScript</a> ∷ !(<a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang) → !(<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Script">Instances</h4><details id="i:Script" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Script:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-376" class="link">Source</a> <a href="#t:Script" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Script:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Script:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-377" class="link">Source</a> <a href="#t:Script" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Script:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Script:HasTypeProxy:3"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> lang ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-379" class="link">Source</a> <a href="#t:Script" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Script:HasTypeProxy:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Script:SerialiseAsCBOR:4"></span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> lang ⇒ <a href="Cardano-Api-SerialiseCBOR.html#t:SerialiseAsCBOR" title="Cardano.Api.SerialiseCBOR">SerialiseAsCBOR</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-383" class="link">Source</a> <a href="#t:Script" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Script:SerialiseAsCBOR:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToCBOR">serialiseToCBOR</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseCBOR.html#serialiseToCBOR" class="link">Source</a> <a href="#v:serialiseToCBOR" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromCBOR">deserialiseFromCBOR</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Either" title="Distribution.Compat.Prelude.Internal">Either</a> DecoderError (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) <a href="src/Cardano.Api.SerialiseCBOR.html#deserialiseFromCBOR" class="link">Source</a> <a href="#v:deserialiseFromCBOR" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Script:HasTextEnvelope:5"></span> <a href="Cardano-Api-Script.html#t:IsScriptLanguage" title="Cardano.Api.Script">IsScriptLanguage</a> lang ⇒ <a href="Cardano-Api-SerialiseTextEnvelope.html#t:HasTextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">HasTextEnvelope</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-412" class="link">Source</a> <a href="#t:Script" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Script:HasTextEnvelope:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:textEnvelopeType">textEnvelopeType</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) → <a href="Cardano-Api-SerialiseTextEnvelope.html#t:TextEnvelopeType" title="Cardano.Api.SerialiseTextEnvelope">TextEnvelopeType</a> <a href="src/Cardano.Api.SerialiseTextEnvelope.html#textEnvelopeType" class="link">Source</a> <a href="#v:textEnvelopeType" class="selflink">#</a></p><p class="src"><a href="#v:textEnvelopeDefaultDescr">textEnvelopeDefaultDescr</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-SerialiseTextEnvelope.html#t:TextEnvelopeDescr" title="Cardano.Api.SerialiseTextEnvelope">TextEnvelopeDescr</a> <a href="src/Cardano.Api.SerialiseTextEnvelope.html#textEnvelopeDefaultDescr" class="link">Source</a> <a href="#v:textEnvelopeDefaultDescr" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Script:AsType:6"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-380" class="link">Source</a> <a href="#t:Script" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Script:AsType:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) = <a id="v:AsScript" class="def">AsScript</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> lang)</div></details></td></tr></table></details></div></div><a href="#g:3" id="g:3"><h1>Scripts in any language</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptInAnyLang" class="def">ScriptInAnyLang</a> <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#ScriptInAnyLang" class="link">Source</a> <a href="#t:ScriptInAnyLang" class="selflink">#</a></p><div class="doc"><p>Sometimes it is necessary to handle all languages without making static
type distinctions between languages. For example, when reading external
input, or before the era context is known.</p><p>Use <code><a href="Cardano-Api-Script.html#v:toScriptInEra" title="Cardano.Api.Script">toScriptInEra</a></code> to convert to a script in the context of an era.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ScriptInAnyLang" class="def">ScriptInAnyLang</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptInAnyLang">Instances</h4><details id="i:ScriptInAnyLang" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInAnyLang:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></span> <a href="src/Cardano.Api.Script.html#line-438" class="link">Source</a> <a href="#t:ScriptInAnyLang" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInAnyLang:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInAnyLang:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></span> <a href="src/Cardano.Api.Script.html#line-435" class="link">Source</a> <a href="#t:ScriptInAnyLang" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInAnyLang:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInAnyLang:HasTypeProxy:3"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></span> <a href="src/Cardano.Api.Script.html#line-458" class="link">Source</a> <a href="#t:ScriptInAnyLang" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInAnyLang:HasTypeProxy:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInAnyLang:AsType:4"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></span> <a href="src/Cardano.Api.Script.html#line-459" class="link">Source</a> <a href="#t:ScriptInAnyLang" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInAnyLang:AsType:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> = <a id="v:AsScriptInAnyLang" class="def">AsScriptInAnyLang</a></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:toScriptInAnyLang" class="def">toScriptInAnyLang</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> <a href="src/Cardano.Api.Script.html#toScriptInAnyLang" class="link">Source</a> <a href="#v:toScriptInAnyLang" class="selflink">#</a></p><div class="doc"><p>Convert a script in a specific statically-known language to a
<code><a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></code>.</p><p>No inverse to this is provided, just do case analysis on the <code><a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a></code>
field within the <code><a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></code> constructor.</p></div></div><a href="#g:4" id="g:4"><h1>Scripts in an era</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptInEra" class="def">ScriptInEra</a> era <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#ScriptInEra" class="link">Source</a> <a href="#t:ScriptInEra" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ScriptInEra" class="def">ScriptInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptInEra">Instances</h4><details id="i:ScriptInEra" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInEra:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era)</span> <a href="src/Cardano.Api.Script.html#line-475" class="link">Source</a> <a href="#t:ScriptInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInEra:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInEra:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era)</span> <a href="src/Cardano.Api.Script.html#line-472" class="link">Source</a> <a href="#t:ScriptInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInEra:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInEra:HasTypeProxy:3"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> era ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era)</span> <a href="src/Cardano.Api.Script.html#line-500" class="link">Source</a> <a href="#t:ScriptInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInEra:HasTypeProxy:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era) <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era) → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era) <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptInEra:AsType:4"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era)</span> <a href="src/Cardano.Api.Script.html#line-501" class="link">Source</a> <a href="#t:ScriptInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptInEra:AsType:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era) = <a id="v:AsScriptInEra" class="def">AsScriptInEra</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> era)</div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:toScriptInEra" class="def">toScriptInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:CardanoEra" title="Cardano.Api.Eras">CardanoEra</a> era → <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era) <a href="src/Cardano.Api.Script.html#toScriptInEra" class="link">Source</a> <a href="#v:toScriptInEra" class="selflink">#</a></p><div class="doc"><p>Given a target era and a script in some language, check if the language is
supported in that era, and if so return a <code><a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a></code>.</p></div></div><div class="top"><p class="src"><a id="v:eraOfScriptInEra" class="def">eraOfScriptInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era <a href="src/Cardano.Api.Script.html#eraOfScriptInEra" class="link">Source</a> <a href="#v:eraOfScriptInEra" class="selflink">#</a></p></div><a href="#g:5" id="g:5"><h1>Use of a script in an era as a witness</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:WitCtxTxIn" class="def">WitCtxTxIn</a> <a href="src/Cardano.Api.Script.html#WitCtxTxIn" class="link">Source</a> <a href="#t:WitCtxTxIn" class="selflink">#</a></p><div class="doc"><p>A tag type for the context in which a script is used in a transaction.</p><p>This type tags the context as being to witness a transaction input.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:WitCtxMint" class="def">WitCtxMint</a> <a href="src/Cardano.Api.Script.html#WitCtxMint" class="link">Source</a> <a href="#t:WitCtxMint" class="selflink">#</a></p><div class="doc"><p>A tag type for the context in which a script is used in a transaction.</p><p>This type tags the context as being to witness minting.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:WitCtxStake" class="def">WitCtxStake</a> <a href="src/Cardano.Api.Script.html#WitCtxStake" class="link">Source</a> <a href="#t:WitCtxStake" class="selflink">#</a></p><div class="doc"><p>A tag type for the context in which a script is used in a transaction.</p><p>This type tags the context as being to witness the use of stake addresses in
both certificates and withdrawals.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:WitCtx" class="def">WitCtx</a> witctx <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#WitCtx" class="link">Source</a> <a href="#t:WitCtx" class="selflink">#</a></p><div class="doc"><p>This GADT provides a value-level representation of all the witness
contexts. This enables pattern matching on the context to allow them to be
treated in a non-uniform way.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:WitCtxTxIn" class="def">WitCtxTxIn</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:WitCtxMint" class="def">WitCtxMint</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxMint" title="Cardano.Api.Script">WitCtxMint</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:WitCtxStake" class="def">WitCtxStake</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></td><td class="doc empty"> </td></tr></table></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptWitness" class="def">ScriptWitness</a> witctx era <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#ScriptWitness" class="link">Source</a> <a href="#t:ScriptWitness" class="selflink">#</a></p><div class="doc"><p>A <em>use</em> of a script within a transaction body to witness that something is
being used in an authorised manner. That can be</p><ul><li>spending a transaction input</li><li>minting tokens</li><li>using a certificate (stake address certs specifically)</li><li>withdrawing from a reward account</li></ul><p>For simple script languages, the use of the script is the same in all
contexts. For Plutus scripts, using a script involves supplying a redeemer.
In addition, Plutus scripts used for spending inputs must also supply the
datum value used when originally creating the TxOut that is now being spent.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SimpleScriptWitness" class="def">SimpleScriptWitness</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PlutusScriptWitness" class="def">PlutusScriptWitness</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:PlutusScriptVersion" title="Cardano.Api.Script">PlutusScriptVersion</a> lang → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptRedeemer" title="Cardano.Api.Script">ScriptRedeemer</a> → <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptWitness">Instances</h4><details id="i:ScriptWitness" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptWitness:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era)</span> <a href="src/Cardano.Api.Script.html#line-646" class="link">Source</a> <a href="#t:ScriptWitness" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptWitness:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptWitness:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era)</span> <a href="src/Cardano.Api.Script.html#line-643" class="link">Source</a> <a href="#t:ScriptWitness" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptWitness:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Witness" class="def">Witness</a> witctx era <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#Witness" class="link">Source</a> <a href="#t:Witness" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:KeyWitness" class="def">KeyWitness</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScriptWitness" class="def">ScriptWitness</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Witness">Instances</h4><details id="i:Witness" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Witness:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era)</span> <a href="src/Cardano.Api.Script.html#line-701" class="link">Source</a> <a href="#t:Witness" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Witness:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era → <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era → <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:Witness:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era)</span> <a href="src/Cardano.Api.Script.html#line-702" class="link">Source</a> <a href="#t:Witness" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Witness:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Witness" title="Cardano.Api.Script">Witness</a> witctx era] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:KeyWitnessInCtx" class="def">KeyWitnessInCtx</a> witctx <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#KeyWitnessInCtx" class="link">Source</a> <a href="#t:KeyWitnessInCtx" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:KeyWitnessForSpending" class="def">KeyWitnessForSpending</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:KeyWitnessForStakeAddr" class="def">KeyWitnessForStakeAddr</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:KeyWitnessInCtx">Instances</h4><details id="i:KeyWitnessInCtx" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:KeyWitnessInCtx:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx)</span> <a href="src/Cardano.Api.Script.html#line-715" class="link">Source</a> <a href="#t:KeyWitnessInCtx" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:KeyWitnessInCtx:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:KeyWitnessInCtx:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx)</span> <a href="src/Cardano.Api.Script.html#line-716" class="link">Source</a> <a href="#t:KeyWitnessInCtx" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:KeyWitnessInCtx:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:KeyWitnessInCtx" title="Cardano.Api.Script">KeyWitnessInCtx</a> witctx] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptWitnessInCtx" class="def">ScriptWitnessInCtx</a> witctx <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#ScriptWitnessInCtx" class="link">Source</a> <a href="#t:ScriptWitnessInCtx" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ScriptWitnessForSpending" class="def">ScriptWitnessForSpending</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScriptWitnessForMinting" class="def">ScriptWitnessForMinting</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxMint" title="Cardano.Api.Script">WitCtxMint</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScriptWitnessForStakeAddr" class="def">ScriptWitnessForStakeAddr</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptWitnessInCtx">Instances</h4><details id="i:ScriptWitnessInCtx" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptWitnessInCtx:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx)</span> <a href="src/Cardano.Api.Script.html#line-718" class="link">Source</a> <a href="#t:ScriptWitnessInCtx" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptWitnessInCtx:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptWitnessInCtx:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx)</span> <a href="src/Cardano.Api.Script.html#line-719" class="link">Source</a> <a href="#t:ScriptWitnessInCtx" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptWitnessInCtx:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptWitnessInCtx" title="Cardano.Api.Script">ScriptWitnessInCtx</a> witctx] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptDatum" class="def">ScriptDatum</a> witctx <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#ScriptDatum" class="link">Source</a> <a href="#t:ScriptDatum" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ScriptDatumForTxIn" class="def">ScriptDatumForTxIn</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> <a href="Cardano-Api-Script.html#t:WitCtxTxIn" title="Cardano.Api.Script">WitCtxTxIn</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoScriptDatumForMint" class="def">NoScriptDatumForMint</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> <a href="Cardano-Api-Script.html#t:WitCtxMint" title="Cardano.Api.Script">WitCtxMint</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoScriptDatumForStake" class="def">NoScriptDatumForStake</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> <a href="Cardano-Api-Script.html#t:WitCtxStake" title="Cardano.Api.Script">WitCtxStake</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptDatum">Instances</h4><details id="i:ScriptDatum" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptDatum:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx)</span> <a href="src/Cardano.Api.Script.html#line-676" class="link">Source</a> <a href="#t:ScriptDatum" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptDatum:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptDatum:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx)</span> <a href="src/Cardano.Api.Script.html#line-677" class="link">Source</a> <a href="#t:ScriptDatum" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptDatum:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptDatum" title="Cardano.Api.Script">ScriptDatum</a> witctx] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:ScriptRedeemer" class="def">ScriptRedeemer</a> = <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="src/Cardano.Api.Script.html#ScriptRedeemer" class="link">Source</a> <a href="#t:ScriptRedeemer" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:scriptWitnessScript" class="def">scriptWitnessScript</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptWitness" title="Cardano.Api.Script">ScriptWitness</a> witctx era → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era <a href="src/Cardano.Api.Script.html#scriptWitnessScript" class="link">Source</a> <a href="#v:scriptWitnessScript" class="selflink">#</a></p></div><a href="#g:6" id="g:6"><h2>Languages supported in each era</h2></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptLanguageInEra" class="def">ScriptLanguageInEra</a> lang era <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#ScriptLanguageInEra" class="link">Source</a> <a href="#t:ScriptLanguageInEra" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:SimpleScriptV1InShelley" class="def">SimpleScriptV1InShelley</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:ShelleyEra" title="Cardano.Api.Eras">ShelleyEra</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SimpleScriptV1InAllegra" class="def">SimpleScriptV1InAllegra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:AllegraEra" title="Cardano.Api.Eras">AllegraEra</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SimpleScriptV1InMary" class="def">SimpleScriptV1InMary</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:MaryEra" title="Cardano.Api.Eras">MaryEra</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SimpleScriptV1InAlonzo" class="def">SimpleScriptV1InAlonzo</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SimpleScriptV2InAllegra" class="def">SimpleScriptV2InAllegra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="Cardano-Api-Eras.html#t:AllegraEra" title="Cardano.Api.Eras">AllegraEra</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SimpleScriptV2InMary" class="def">SimpleScriptV2InMary</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="Cardano-Api-Eras.html#t:MaryEra" title="Cardano.Api.Eras">MaryEra</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:SimpleScriptV2InAlonzo" class="def">SimpleScriptV2InAlonzo</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PlutusScriptV1InAlonzo" class="def">PlutusScriptV1InAlonzo</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> PlutusScriptV1 <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptLanguageInEra">Instances</h4><details id="i:ScriptLanguageInEra" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptLanguageInEra:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era)</span> <a href="src/Cardano.Api.Script.html#line-497" class="link">Source</a> <a href="#t:ScriptLanguageInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptLanguageInEra:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptLanguageInEra:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era)</span> <a href="src/Cardano.Api.Script.html#line-498" class="link">Source</a> <a href="#t:ScriptLanguageInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptLanguageInEra:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:scriptLanguageSupportedInEra" class="def">scriptLanguageSupportedInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:CardanoEra" title="Cardano.Api.Eras">CardanoEra</a> era → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era) <a href="src/Cardano.Api.Script.html#scriptLanguageSupportedInEra" class="link">Source</a> <a href="#v:scriptLanguageSupportedInEra" class="selflink">#</a></p><div class="doc"><p>Check if a given script language is supported in a given era, and if so
return the evidence.</p></div></div><div class="top"><p class="src"><a id="v:languageOfScriptLanguageInEra" class="def">languageOfScriptLanguageInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Script.html#t:ScriptLanguage" title="Cardano.Api.Script">ScriptLanguage</a> lang <a href="src/Cardano.Api.Script.html#languageOfScriptLanguageInEra" class="link">Source</a> <a href="#v:languageOfScriptLanguageInEra" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:eraOfScriptLanguageInEra" class="def">eraOfScriptLanguageInEra</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptLanguageInEra" title="Cardano.Api.Script">ScriptLanguageInEra</a> lang era → <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era <a href="src/Cardano.Api.Script.html#eraOfScriptLanguageInEra" class="link">Source</a> <a href="#v:eraOfScriptLanguageInEra" class="selflink">#</a></p></div><a href="#g:7" id="g:7"><h1>The simple script language</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:SimpleScript" class="def">SimpleScript</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#SimpleScript" class="link">Source</a> <a href="#t:SimpleScript" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:RequireSignature" class="def">RequireSignature</a> ∷ !(<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>) → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RequireTimeBefore" class="def">RequireTimeBefore</a> ∷ !(<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang) → !<a href="Cardano-Api-Block.html#t:SlotNo" title="Cardano.Api.Block">SlotNo</a> → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RequireTimeAfter" class="def">RequireTimeAfter</a> ∷ !(<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang) → !<a href="Cardano-Api-Block.html#t:SlotNo" title="Cardano.Api.Block">SlotNo</a> → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RequireAllOf" class="def">RequireAllOf</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RequireAnyOf" class="def">RequireAnyOf</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:RequireMOf" class="def">RequireMOf</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:SimpleScript">Instances</h4><details id="i:SimpleScript" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScript:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-848" class="link">Source</a> <a href="#t:SimpleScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScript:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScript:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-849" class="link">Source</a> <a href="#t:SimpleScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScript:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScript:FromJSON:3"></span> <a href="Cardano-Api-Script.html#t:IsSimpleScriptLanguage" title="Cardano.Api.Script">IsSimpleScriptLanguage</a> lang ⇒ <a href="Cardano-Api-SerialiseJSON.html#t:FromJSON" title="Cardano.Api.SerialiseJSON">FromJSON</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-1132" class="link">Source</a> <a href="#t:SimpleScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScript:FromJSON:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> ∷ Value → Parser (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) <a href="#v:parseJSON" class="selflink">#</a></p><p class="src"><a href="#v:parseJSONList">parseJSONList</a> ∷ Value → Parser [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] <a href="#v:parseJSONList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScript:ToJSON:4"></span> <a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-1108" class="link">Source</a> <a href="#t:SimpleScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScript:ToJSON:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSON">toJSON</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → Value <a href="#v:toJSON" class="selflink">#</a></p><p class="src"><a href="#v:toEncoding">toEncoding</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → Encoding <a href="#v:toEncoding" class="selflink">#</a></p><p class="src"><a href="#v:toJSONList">toJSONList</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → Value <a href="#v:toJSONList" class="selflink">#</a></p><p class="src"><a href="#v:toEncodingList">toEncodingList</a> ∷ [<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang] → Encoding <a href="#v:toEncodingList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScript:HasTypeProxy:5"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> lang ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-851" class="link">Source</a> <a href="#t:SimpleScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScript:HasTypeProxy:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:SimpleScript:AsType:6"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-852" class="link">Source</a> <a href="#t:SimpleScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:SimpleScript:AsType:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) = <a id="v:AsSimpleScript" class="def">AsSimpleScript</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> lang)</div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:TimeLocksSupported" class="def">TimeLocksSupported</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#TimeLocksSupported" class="link">Source</a> <a href="#t:TimeLocksSupported" class="selflink">#</a></p><div class="doc"><p>Time lock feature in the <code><a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a></code> language.</p><p>The constructors of this type serve as evidence that the timelocks feature
is supported in particular versions of the language.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:TimeLocksInSimpleScriptV2" class="def">TimeLocksInSimpleScriptV2</a> ∷ <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:TimeLocksSupported">Instances</h4><details id="i:TimeLocksSupported" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:TimeLocksSupported:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-864" class="link">Source</a> <a href="#t:TimeLocksSupported" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:TimeLocksSupported:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:TimeLocksSupported:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-865" class="link">Source</a> <a href="#t:TimeLocksSupported" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:TimeLocksSupported:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:timeLocksSupported" class="def">timeLocksSupported</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang) <a href="src/Cardano.Api.Script.html#timeLocksSupported" class="link">Source</a> <a href="#v:timeLocksSupported" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:adjustSimpleScriptVersion" class="def">adjustSimpleScriptVersion</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScriptVersion" title="Cardano.Api.Script">SimpleScriptVersion</a> lang' → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang') <a href="src/Cardano.Api.Script.html#adjustSimpleScriptVersion" class="link">Source</a> <a href="#v:adjustSimpleScriptVersion" class="selflink">#</a></p><div class="doc"><p>Try converting the <code><a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a></code> into a different version of the language.</p><p>This will work when the script only uses the features of the target language
version. For example converting from <code><a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></code> to <code><a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></code>
will work if the script happens not to use time locks feature. On the other
hand converting <code><a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></code> to <code><a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></code> will always work because
it is backwards compatible.</p></div></div><a href="#g:8" id="g:8"><h1>The Plutus script language</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:PlutusScript" class="def">PlutusScript</a> lang <span class="keyword">where</span> <a href="src/Cardano.Api.Script.html#PlutusScript" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></p><div class="doc"><p>Plutus scripts.</p><p>Note that Plutus scripts have a binary serialisation but no JSON
serialisation.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PlutusScriptSerialised" class="def">PlutusScriptSerialised</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString-Short.html#t:ShortByteString" title="Data.ByteString.Short">ShortByteString</a> → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:PlutusScript">Instances</h4><details id="i:PlutusScript" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-913" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-914" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:FromCBOR:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Typeable.html#t:Typeable" title="Distribution.Compat.Typeable">Typeable</a> lang ⇒ <a href="Cardano-Api-SerialiseCBOR.html#t:FromCBOR" title="Cardano.Api.SerialiseCBOR">FromCBOR</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-930" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:FromCBOR:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromCBOR">fromCBOR</a> ∷ Decoder s (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) <a href="#v:fromCBOR" class="selflink">#</a></p><p class="src"><a href="#v:label">label</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/text-1.2.4.1/Data-Text.html#t:Text" title="Data.Text">Text</a> <a href="#v:label" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:ToCBOR:4"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Typeable.html#t:Typeable" title="Distribution.Compat.Typeable">Typeable</a> lang ⇒ <a href="Cardano-Api-SerialiseCBOR.html#t:ToCBOR" title="Cardano.Api.SerialiseCBOR">ToCBOR</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-927" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:ToCBOR:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toCBOR">toCBOR</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → Encoding <a href="#v:toCBOR" class="selflink">#</a></p><p class="src"><a href="#v:encodedSizeExpr">encodedSizeExpr</a> ∷ (∀ t. <a href="Cardano-Api-SerialiseCBOR.html#t:ToCBOR" title="Cardano.Api.SerialiseCBOR">ToCBOR</a> t ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> t → Size) → <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → Size <a href="#v:encodedSizeExpr" class="selflink">#</a></p><p class="src"><a href="#v:encodedListSizeExpr">encodedListSizeExpr</a> ∷ (∀ t. <a href="Cardano-Api-SerialiseCBOR.html#t:ToCBOR" title="Cardano.Api.SerialiseCBOR">ToCBOR</a> t ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> t → Size) → <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> [<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang] → Size <a href="#v:encodedListSizeExpr" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:HasTypeProxy:5"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> lang ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-916" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:HasTypeProxy:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:SerialiseAsCBOR:6"></span> (<a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> lang, <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Typeable.html#t:Typeable" title="Distribution.Compat.Typeable">Typeable</a> lang) ⇒ <a href="Cardano-Api-SerialiseCBOR.html#t:SerialiseAsCBOR" title="Cardano.Api.SerialiseCBOR">SerialiseAsCBOR</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-934" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:SerialiseAsCBOR:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToCBOR">serialiseToCBOR</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseCBOR.html#serialiseToCBOR" class="link">Source</a> <a href="#v:serialiseToCBOR" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromCBOR">deserialiseFromCBOR</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Either" title="Distribution.Compat.Prelude.Internal">Either</a> DecoderError (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) <a href="src/Cardano.Api.SerialiseCBOR.html#deserialiseFromCBOR" class="link">Source</a> <a href="#v:deserialiseFromCBOR" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:SerialiseAsRawBytes:7"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> lang ⇒ <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-920" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:SerialiseAsRawBytes:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:HasTextEnvelope:8"></span> (IsPlutusScriptLanguage lang, <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Typeable.html#t:Typeable" title="Distribution.Compat.Typeable">Typeable</a> lang) ⇒ <a href="Cardano-Api-SerialiseTextEnvelope.html#t:HasTextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">HasTextEnvelope</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-937" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:HasTextEnvelope:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:textEnvelopeType">textEnvelopeType</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) → <a href="Cardano-Api-SerialiseTextEnvelope.html#t:TextEnvelopeType" title="Cardano.Api.SerialiseTextEnvelope">TextEnvelopeType</a> <a href="src/Cardano.Api.SerialiseTextEnvelope.html#textEnvelopeType" class="link">Source</a> <a href="#v:textEnvelopeType" class="selflink">#</a></p><p class="src"><a href="#v:textEnvelopeDefaultDescr">textEnvelopeDefaultDescr</a> ∷ <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang → <a href="Cardano-Api-SerialiseTextEnvelope.html#t:TextEnvelopeDescr" title="Cardano.Api.SerialiseTextEnvelope">TextEnvelopeDescr</a> <a href="src/Cardano.Api.SerialiseTextEnvelope.html#textEnvelopeDefaultDescr" class="link">Source</a> <a href="#v:textEnvelopeDefaultDescr" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:PlutusScript:AsType:9"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-917" class="link">Source</a> <a href="#t:PlutusScript" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PlutusScript:AsType:9"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) = <a id="v:AsPlutusScript" class="def">AsPlutusScript</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> lang)</div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:examplePlutusScriptAlwaysSucceeds" class="def">examplePlutusScriptAlwaysSucceeds</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> witctx → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> PlutusScriptV1 <a href="src/Cardano.Api.Script.html#examplePlutusScriptAlwaysSucceeds" class="link">Source</a> <a href="#v:examplePlutusScriptAlwaysSucceeds" class="selflink">#</a></p><div class="doc"><p>An example Plutus script that always succeeds, irrespective of inputs.</p><p>For example, if one were to use this for a payment address then it would
allow anyone to spend from it.</p><p>The exact script depends on the context in which it is to be used.</p></div></div><div class="top"><p class="src"><a id="v:examplePlutusScriptAlwaysFails" class="def">examplePlutusScriptAlwaysFails</a> ∷ <a href="Cardano-Api-Script.html#t:WitCtx" title="Cardano.Api.Script">WitCtx</a> witctx → <a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> PlutusScriptV1 <a href="src/Cardano.Api.Script.html#examplePlutusScriptAlwaysFails" class="link">Source</a> <a href="#v:examplePlutusScriptAlwaysFails" class="selflink">#</a></p><div class="doc"><p>An example Plutus script that always fails, irrespective of inputs.</p><p>For example, if one were to use this for a payment address then it would
be impossible for anyone to ever spend from it.</p><p>The exact script depends on the context in which it is to be used.</p></div></div><a href="#g:9" id="g:9"><h1>Script data</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ScriptData" class="def">ScriptData</a> <a href="src/Cardano.Api.ScriptData.html#ScriptData" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ScriptDataConstructor" class="def">ScriptDataConstructor</a> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Integer" title="Distribution.Compat.Prelude.Internal">Integer</a> [<a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>]</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScriptDataMap" class="def">ScriptDataMap</a> [(<a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>, <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)]</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScriptDataList" class="def">ScriptDataList</a> [<a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>]</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScriptDataNumber" class="def">ScriptDataNumber</a> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Integer" title="Distribution.Compat.Prelude.Internal">Integer</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ScriptDataBytes" class="def">ScriptDataBytes</a> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptData">Instances</h4><details id="i:ScriptData" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-84" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:Ord:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-84" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:Ord:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:Show:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-84" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:Show:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:HasTypeProxy:4"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-89" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:HasTypeProxy:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:Eq:5"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-100" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:Eq:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:Ord:6"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-100" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:Ord:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:Show:7"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-101" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:Show:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:IsString:8"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-101" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:IsString:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:ToJSON:9"></span> <a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-110" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:ToJSON:9"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSON">toJSON</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Value <a href="#v:toJSON" class="selflink">#</a></p><p class="src"><a href="#v:toEncoding">toEncoding</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Encoding <a href="#v:toEncoding" class="selflink">#</a></p><p class="src"><a href="#v:toJSONList">toJSONList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>] → Value <a href="#v:toJSONList" class="selflink">#</a></p><p class="src"><a href="#v:toEncodingList">toEncodingList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>] → Encoding <a href="#v:toEncodingList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:ToJSONKey:10"></span> ToJSONKey (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-113" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:ToJSONKey:10"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSONKey">toJSONKey</a> ∷ ToJSONKeyFunction (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</p><p class="src"><a href="#v:toJSONKeyList">toJSONKeyList</a> ∷ ToJSONKeyFunction [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>]</p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:SerialiseAsRawBytes:11"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-103" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:SerialiseAsRawBytes:11"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:AsType:12"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-90" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:AsType:12"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> = <a id="v:AsScriptData" class="def">AsScriptData</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptData:Hash:13"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-98" class="link">Source</a> <a href="#t:ScriptData" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptData:Hash:13"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> = <a id="v:ScriptDataHash" class="def">ScriptDataHash</a> (DataHash StandardCrypto)</div></details></td></tr></table></details></div></div><a href="#g:10" id="g:10"><h1>Script execution units</h1></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ExecutionUnits" class="def">ExecutionUnits</a> <a href="src/Cardano.Api.Script.html#ExecutionUnits" class="link">Source</a> <a href="#t:ExecutionUnits" class="selflink">#</a></p><div class="doc"><p>The units for how long a script executes for and how much memory it uses.
This is used to declare the resources used by a particular use of a script.</p><p>This type is also used to describe the limits for the maximum overall
execution units per transaction or per block.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ExecutionUnits" class="def">ExecutionUnits</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:executionSteps" class="def">executionSteps</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Word64" title="Distribution.Compat.Prelude.Internal">Word64</a></dfn><div class="doc"><p>This corresponds roughly to the time to execute a script.</p></div></li><li><dfn class="src"><a id="v:executionMemory" class="def">executionMemory</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Word64" title="Distribution.Compat.Prelude.Internal">Word64</a></dfn><div class="doc"><p>This corresponds roughly to the peak memory used during script
execution.</p></div></li></ul></div></td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ExecutionUnits">Instances</h4><details id="i:ExecutionUnits" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ExecutionUnits:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a></span> <a href="src/Cardano.Api.Script.html#line-741" class="link">Source</a> <a href="#t:ExecutionUnits" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExecutionUnits:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ExecutionUnits:Show:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a></span> <a href="src/Cardano.Api.Script.html#line-741" class="link">Source</a> <a href="#t:ExecutionUnits" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExecutionUnits:Show:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ExecutionUnits:FromJSON:3"></span> <a href="Cardano-Api-SerialiseJSON.html#t:FromJSON" title="Cardano.Api.SerialiseJSON">FromJSON</a> <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a></span> <a href="src/Cardano.Api.Script.html#line-748" class="link">Source</a> <a href="#t:ExecutionUnits" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExecutionUnits:FromJSON:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> ∷ Value → Parser <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> <a href="#v:parseJSON" class="selflink">#</a></p><p class="src"><a href="#v:parseJSONList">parseJSONList</a> ∷ Value → Parser [<a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a>] <a href="#v:parseJSONList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ExecutionUnits:ToJSON:4"></span> <a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</a> <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a></span> <a href="src/Cardano.Api.Script.html#line-743" class="link">Source</a> <a href="#t:ExecutionUnits" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ExecutionUnits:ToJSON:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSON">toJSON</a> ∷ <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → Value <a href="#v:toJSON" class="selflink">#</a></p><p class="src"><a href="#v:toEncoding">toEncoding</a> ∷ <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → Encoding <a href="#v:toEncoding" class="selflink">#</a></p><p class="src"><a href="#v:toJSONList">toJSONList</a> ∷ [<a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a>] → Value <a href="#v:toJSONList" class="selflink">#</a></p><p class="src"><a href="#v:toEncodingList">toEncodingList</a> ∷ [<a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a>] → Encoding <a href="#v:toEncodingList" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><a href="#g:11" id="g:11"><h1>Script hashes</h1></a><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:ScriptHash" class="def">ScriptHash</a> <a href="src/Cardano.Api.Script.html#ScriptHash" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></p><div class="doc"><p>We have this type separate from the <code><a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a></code> type to avoid the script
hash type being parametrised by the era. The representation is era
independent, and there are many places where we want to use a script
hash where we don't want things to be era-parametrised.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ScriptHash" class="def">ScriptHash</a> (ScriptHash StandardCrypto)</td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ScriptHash">Instances</h4><details id="i:ScriptHash" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptHash:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-780" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptHash:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptHash:Ord:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-780" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptHash:Ord:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptHash:Show:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-781" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptHash:Show:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptHash:IsString:4"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-781" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptHash:IsString:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptHash:HasTypeProxy:5"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-783" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptHash:HasTypeProxy:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptHash:SerialiseAsRawBytes:6"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-787" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptHash:SerialiseAsRawBytes:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:ScriptHash:AsType:7"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-784" class="link">Source</a> <a href="#t:ScriptHash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ScriptHash:AsType:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> = <a id="v:AsScriptHash" class="def">AsScriptHash</a></div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:hashScript" class="def">hashScript</a> ∷ <a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="src/Cardano.Api.Script.html#hashScript" class="link">Source</a> <a href="#v:hashScript" class="selflink">#</a></p></div><a href="#g:12" id="g:12"><h1>Internal conversion functions</h1></a><div class="top"><p class="src"><a id="v:toShelleyScript" class="def">toShelleyScript</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era → Script (<a href="Cardano-Api-Eras.html#t:ShelleyLedgerEra" title="Cardano.Api.Eras">ShelleyLedgerEra</a> era) <a href="src/Cardano.Api.Script.html#toShelleyScript" class="link">Source</a> <a href="#v:toShelleyScript" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromShelleyBasedScript" class="def">fromShelleyBasedScript</a> ∷ <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era → Script (<a href="Cardano-Api-Eras.html#t:ShelleyLedgerEra" title="Cardano.Api.Eras">ShelleyLedgerEra</a> era) → <a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era <a href="src/Cardano.Api.Script.html#fromShelleyBasedScript" class="link">Source</a> <a href="#v:fromShelleyBasedScript" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toShelleyMultiSig" class="def">toShelleyMultiSig</a> ∷ <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> → MultiSig StandardCrypto <a href="src/Cardano.Api.Script.html#toShelleyMultiSig" class="link">Source</a> <a href="#v:toShelleyMultiSig" class="selflink">#</a></p><div class="doc"><p>Conversion for the <code>MultiSig</code> language used by the Shelley era.</p></div></div><div class="top"><p class="src"><a id="v:fromShelleyMultiSig" class="def">fromShelleyMultiSig</a> ∷ MultiSig StandardCrypto → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang <a href="src/Cardano.Api.Script.html#fromShelleyMultiSig" class="link">Source</a> <a href="#v:fromShelleyMultiSig" class="selflink">#</a></p><div class="doc"><p>Conversion for the <code>MultiSig</code> language used by the Shelley era.</p></div></div><div class="top"><p class="src"><a id="v:toAllegraTimelock" class="def">toAllegraTimelock</a> ∷ ∀ lang. <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang → Timelock StandardCrypto <a href="src/Cardano.Api.Script.html#toAllegraTimelock" class="link">Source</a> <a href="#v:toAllegraTimelock" class="selflink">#</a></p><div class="doc"><p>Conversion for the <code>Timelock</code> language that is shared between the
Allegra and Mary eras.</p></div></div><div class="top"><p class="src"><a id="v:fromAllegraTimelock" class="def">fromAllegraTimelock</a> ∷ <a href="Cardano-Api-Script.html#t:TimeLocksSupported" title="Cardano.Api.Script">TimeLocksSupported</a> lang → Timelock StandardCrypto → <a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang <a href="src/Cardano.Api.Script.html#fromAllegraTimelock" class="link">Source</a> <a href="#v:fromAllegraTimelock" class="selflink">#</a></p><div class="doc"><p>Conversion for the <code>Timelock</code> language that is shared between the
Allegra and Mary eras.</p></div></div><div class="top"><p class="src"><a id="v:toAlonzoExUnits" class="def">toAlonzoExUnits</a> ∷ <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> → ExUnits <a href="src/Cardano.Api.Script.html#toAlonzoExUnits" class="link">Source</a> <a href="#v:toAlonzoExUnits" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromAlonzoExUnits" class="def">fromAlonzoExUnits</a> ∷ ExUnits → <a href="Cardano-Api-Script.html#t:ExecutionUnits" title="Cardano.Api.Script">ExecutionUnits</a> <a href="src/Cardano.Api.Script.html#fromAlonzoExUnits" class="link">Source</a> <a href="#v:fromAlonzoExUnits" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toShelleyScriptHash" class="def">toShelleyScriptHash</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> → ScriptHash StandardCrypto <a href="src/Cardano.Api.Script.html#toShelleyScriptHash" class="link">Source</a> <a href="#v:toShelleyScriptHash" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromShelleyScriptHash" class="def">fromShelleyScriptHash</a> ∷ ScriptHash StandardCrypto → <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> <a href="src/Cardano.Api.Script.html#fromShelleyScriptHash" class="link">Source</a> <a href="#v:fromShelleyScriptHash" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toPlutusData" class="def">toPlutusData</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Data <a href="src/Cardano.Api.ScriptData.html#toPlutusData" class="link">Source</a> <a href="#v:toPlutusData" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromPlutusData" class="def">fromPlutusData</a> ∷ Data → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="src/Cardano.Api.ScriptData.html#fromPlutusData" class="link">Source</a> <a href="#v:fromPlutusData" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toAlonzoData" class="def">toAlonzoData</a> ∷ <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Data ledgerera <a href="src/Cardano.Api.ScriptData.html#toAlonzoData" class="link">Source</a> <a href="#v:toAlonzoData" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromAlonzoData" class="def">fromAlonzoData</a> ∷ Data ledgerera → <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="src/Cardano.Api.ScriptData.html#fromAlonzoData" class="link">Source</a> <a href="#v:fromAlonzoData" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toAlonzoLanguage" class="def">toAlonzoLanguage</a> ∷ <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> → Language <a href="src/Cardano.Api.Script.html#toAlonzoLanguage" class="link">Source</a> <a href="#v:toAlonzoLanguage" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromAlonzoLanguage" class="def">fromAlonzoLanguage</a> ∷ Language → <a href="Cardano-Api-Script.html#t:AnyPlutusScriptVersion" title="Cardano.Api.Script">AnyPlutusScriptVersion</a> <a href="src/Cardano.Api.Script.html#fromAlonzoLanguage" class="link">Source</a> <a href="#v:fromAlonzoLanguage" class="selflink">#</a></p></div><a href="#g:13" id="g:13"><h1>Data family instances</h1></a><div class="top"><p class="src"><span class="keyword">data family</span> <a id="t:AsType" class="def">AsType</a> t <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p><div class="doc"><p>A family of singleton types used in this API to indicate which type to
use where it would otherwise be ambiguous or merely unclear.</p><p>Values of this type are passed to deserialisation functions for example.</p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:AsType">Instances</h4><details id="i:AsType" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:1"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a></span> <a href="src/Cardano.Api.Eras.html#line-92" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Eras.html">Cardano.Api.Eras</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:AlonzoEra" title="Cardano.Api.Eras">AlonzoEra</a> = <a id="v:AsAlonzoEra" class="def">AsAlonzoEra</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:2"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:MaryEra" title="Cardano.Api.Eras">MaryEra</a></span> <a href="src/Cardano.Api.Eras.html#line-88" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Eras.html">Cardano.Api.Eras</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:MaryEra" title="Cardano.Api.Eras">MaryEra</a> = <a id="v:AsMaryEra" class="def">AsMaryEra</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:3"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:AllegraEra" title="Cardano.Api.Eras">AllegraEra</a></span> <a href="src/Cardano.Api.Eras.html#line-84" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Eras.html">Cardano.Api.Eras</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:AllegraEra" title="Cardano.Api.Eras">AllegraEra</a> = <a id="v:AsAllegraEra" class="def">AsAllegraEra</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:4"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:ShelleyEra" title="Cardano.Api.Eras">ShelleyEra</a></span> <a href="src/Cardano.Api.Eras.html#line-80" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Eras.html">Cardano.Api.Eras</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:ShelleyEra" title="Cardano.Api.Eras">ShelleyEra</a> = <a id="v:AsShelleyEra" class="def">AsShelleyEra</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:5"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:ByronEra" title="Cardano.Api.Eras">ByronEra</a></span> <a href="src/Cardano.Api.Eras.html#line-76" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Eras.html">Cardano.Api.Eras</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Eras.html#t:ByronEra" title="Cardano.Api.Eras">ByronEra</a> = <a id="v:AsByronEra" class="def">AsByronEra</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:6"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-SerialiseTextEnvelope.html#t:TextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">TextEnvelope</a></span> <a href="src/Cardano.Api.SerialiseTextEnvelope.html#line-99" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-SerialiseTextEnvelope.html">Cardano.Api.SerialiseTextEnvelope</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-SerialiseTextEnvelope.html#t:TextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">TextEnvelope</a> = <a id="v:AsTextEnvelope" class="def">AsTextEnvelope</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:7"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-TxMetadata.html#t:TxMetadata" title="Cardano.Api.TxMetadata">TxMetadata</a></span> <a href="src/Cardano.Api.TxMetadata.html#line-103" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-TxMetadata.html">Cardano.Api.TxMetadata</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-TxMetadata.html#t:TxMetadata" title="Cardano.Api.TxMetadata">TxMetadata</a> = <a id="v:AsTxMetadata" class="def">AsTxMetadata</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:8"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-1105" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> = <a id="v:AsStakePoolKey" class="def">AsStakePoolKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:9"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-1006" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:9"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> = <a id="v:AsGenesisUTxOKey" class="def">AsGenesisUTxOKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:10"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-886" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:10"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> = <a id="v:AsGenesisDelegateExtendedKey" class="def">AsGenesisDelegateExtendedKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:11"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-776" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:11"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> = <a id="v:AsGenesisDelegateKey" class="def">AsGenesisDelegateKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:12"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-656" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:12"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> = <a id="v:AsGenesisExtendedKey" class="def">AsGenesisExtendedKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:13"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-555" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:13"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> = <a id="v:AsGenesisKey" class="def">AsGenesisKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:14"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-427" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:14"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> = <a id="v:AsStakeExtendedKey" class="def">AsStakeExtendedKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:15"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-315" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:15"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> = <a id="v:AsStakeKey" class="def">AsStakeKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:16"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-187" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:16"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> = <a id="v:AsPaymentExtendedKey" class="def">AsPaymentExtendedKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:17"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-77" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:17"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> = <a id="v:AsPaymentKey" class="def">AsPaymentKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:18"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-90" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:18"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> = <a id="v:AsScriptData" class="def">AsScriptData</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:19"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></span> <a href="src/Cardano.Api.Script.html#line-784" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:19"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a> = <a id="v:AsScriptHash" class="def">AsScriptHash</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:20"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a></span> <a href="src/Cardano.Api.Script.html#line-459" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:20"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:ScriptInAnyLang" title="Cardano.Api.Script">ScriptInAnyLang</a> = <a id="v:AsScriptInAnyLang" class="def">AsScriptInAnyLang</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:21"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a></span> <a href="src/Cardano.Api.Script.html#line-189" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:21"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV2" title="Cardano.Api.Script">SimpleScriptV2</a> = <a id="v:AsSimpleScriptV2" class="def">AsSimpleScriptV2</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:22"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a></span> <a href="src/Cardano.Api.Script.html#line-185" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:22"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Script.html#t:SimpleScriptV1" title="Cardano.Api.Script">SimpleScriptV1</a> = <a id="v:AsSimpleScriptV1" class="def">AsSimpleScriptV1</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:23"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a></span> <a href="src/Cardano.Api.KeysByron.html#line-214" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:23"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> = <a id="v:AsByronKeyLegacy" class="def">AsByronKeyLegacy</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:24"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a></span> <a href="src/Cardano.Api.KeysByron.html#line-129" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:24"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> = <a id="v:AsByronKey" class="def">AsByronKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:25"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-SpecialByron.html#t:ByronVote" title="Cardano.Api.SpecialByron">ByronVote</a></span> <a href="src/Cardano.Api.SpecialByron.html#line-166" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:25"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-SpecialByron.html">Cardano.Api.SpecialByron</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-SpecialByron.html#t:ByronVote" title="Cardano.Api.SpecialByron">ByronVote</a> = <a id="v:AsByronVote" class="def">AsByronVote</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:26"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-SpecialByron.html#t:ByronUpdateProposal" title="Cardano.Api.SpecialByron">ByronUpdateProposal</a></span> <a href="src/Cardano.Api.SpecialByron.html#line-53" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:26"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-SpecialByron.html">Cardano.Api.SpecialByron</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-SpecialByron.html#t:ByronUpdateProposal" title="Cardano.Api.SpecialByron">ByronUpdateProposal</a> = <a id="v:AsByronUpdateProposal" class="def">AsByronUpdateProposal</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:27"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a></span> <a href="src/Cardano.Api.KeysPraos.html#line-151" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:27"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> = <a id="v:AsVrfKey" class="def">AsVrfKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:28"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a></span> <a href="src/Cardano.Api.KeysPraos.html#line-53" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:28"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> = <a id="v:AsKesKey" class="def">AsKesKey</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:29"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a></span> <a href="src/Cardano.Api.StakePoolMetadata.html#line-76" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:29"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-StakePoolMetadata.html">Cardano.Api.StakePoolMetadata</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> = <a id="v:AsStakePoolMetadata" class="def">AsStakePoolMetadata</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:30"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-449" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:30"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Address.html">Cardano.Api.Address</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> = <a id="v:AsStakeAddress" class="def">AsStakeAddress</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:31"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-277" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:31"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Address.html">Cardano.Api.Address</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> = <a id="v:AsAddressAny" class="def">AsAddressAny</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:32"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a></span> <a href="src/Cardano.Api.Address.html#line-127" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:32"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Address.html">Cardano.Api.Address</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a> = <a id="v:AsShelleyAddr" class="def">AsShelleyAddr</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:33"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a></span> <a href="src/Cardano.Api.Address.html#line-123" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:33"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Address.html">Cardano.Api.Address</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a> = <a id="v:AsByronAddr" class="def">AsByronAddr</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:34"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Value.html#t:AssetName" title="Cardano.Api.Value">AssetName</a></span> <a href="src/Cardano.Api.Value.html#line-164" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:34"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Value.html">Cardano.Api.Value</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Value.html#t:AssetName" title="Cardano.Api.Value">AssetName</a> = <a id="v:AsAssetName" class="def">AsAssetName</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:35"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Value.html#t:PolicyId" title="Cardano.Api.Value">PolicyId</a></span> <a href="src/Cardano.Api.Value.html#line-141" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:35"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Value.html">Cardano.Api.Value</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Value.html#t:PolicyId" title="Cardano.Api.Value">PolicyId</a> = <a id="v:AsPolicyId" class="def">AsPolicyId</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:36"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-ProtocolParameters.html#t:UpdateProposal" title="Cardano.Api.ProtocolParameters">UpdateProposal</a></span> <a href="src/Cardano.Api.ProtocolParameters.html#line-719" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:36"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ProtocolParameters.html">Cardano.Api.ProtocolParameters</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-ProtocolParameters.html#t:UpdateProposal" title="Cardano.Api.ProtocolParameters">UpdateProposal</a> = <a id="v:AsUpdateProposal" class="def">AsUpdateProposal</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:37"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Certificate.html#t:Certificate" title="Cardano.Api.Certificate">Certificate</a></span> <a href="src/Cardano.Api.Certificate.html#line-100" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:37"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Certificate.html">Cardano.Api.Certificate</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Certificate.html#t:Certificate" title="Cardano.Api.Certificate">Certificate</a> = <a id="v:AsCertificate" class="def">AsCertificate</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:38"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-TxBody.html#t:TxId" title="Cardano.Api.TxBody">TxId</a></span> <a href="src/Cardano.Api.TxBody.html#line-217" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:38"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-TxBody.html">Cardano.Api.TxBody</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-TxBody.html#t:TxId" title="Cardano.Api.TxBody">TxId</a> = <a id="v:AsTxId" class="def">AsTxId</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:39"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a></span> <a href="src/Cardano.Api.Block.html#line-247" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:39"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Block.html">Cardano.Api.Block</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> = <a id="v:AsBlockHeader" class="def">AsBlockHeader</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:40"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-OperationalCertificate.html#t:OperationalCertificateIssueCounter" title="Cardano.Api.OperationalCertificate">OperationalCertificateIssueCounter</a></span> <a href="src/Cardano.Api.OperationalCertificate.html#line-82" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:40"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-OperationalCertificate.html">Cardano.Api.OperationalCertificate</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-OperationalCertificate.html#t:OperationalCertificateIssueCounter" title="Cardano.Api.OperationalCertificate">OperationalCertificateIssueCounter</a> = <a id="v:AsOperationalCertificateIssueCounter" class="def">AsOperationalCertificateIssueCounter</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:41"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-OperationalCertificate.html#t:OperationalCertificate" title="Cardano.Api.OperationalCertificate">OperationalCertificate</a></span> <a href="src/Cardano.Api.OperationalCertificate.html#line-78" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:41"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-OperationalCertificate.html">Cardano.Api.OperationalCertificate</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> <a href="Cardano-Api-OperationalCertificate.html#t:OperationalCertificate" title="Cardano.Api.OperationalCertificate">OperationalCertificate</a> = <a id="v:AsOperationalCertificate" class="def">AsOperationalCertificate</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:42"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a)</span> <a href="src/Cardano.Api.Hash.html#line-23" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:42"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Hash.html">Cardano.Api.Hash</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a) = <a id="v:AsHash" class="def">AsHash</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> a)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:43"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> a)</span> <a href="src/Cardano.Api.Key.html#line-71" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:43"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Key.html">Cardano.Api.Key</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> a) = <a id="v:AsVerificationKey" class="def">AsVerificationKey</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> a)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:44"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> a)</span> <a href="src/Cardano.Api.Key.html#line-75" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:44"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Key.html">Cardano.Api.Key</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> a) = <a id="v:AsSigningKey" class="def">AsSigningKey</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> a)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:45"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-917" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:45"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:PlutusScript" title="Cardano.Api.Script">PlutusScript</a> lang) = <a id="v:AsPlutusScript" class="def">AsPlutusScript</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> lang)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:46"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-852" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:46"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:SimpleScript" title="Cardano.Api.Script">SimpleScript</a> lang) = <a id="v:AsSimpleScript" class="def">AsSimpleScript</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> lang)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:47"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era)</span> <a href="src/Cardano.Api.Script.html#line-501" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:47"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:ScriptInEra" title="Cardano.Api.Script">ScriptInEra</a> era) = <a id="v:AsScriptInEra" class="def">AsScriptInEra</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> era)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:48"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang)</span> <a href="src/Cardano.Api.Script.html#line-380" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:48"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Script.html">Cardano.Api.Script</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Script" title="Cardano.Api.Script">Script</a> lang) = <a id="v:AsScript" class="def">AsScript</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> lang)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:49"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era)</span> <a href="src/Cardano.Api.Address.html#line-345" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:49"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Address.html">Cardano.Api.Address</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) = <a id="v:AsAddressInEra" class="def">AsAddressInEra</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> era)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:50"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype)</span> <a href="src/Cardano.Api.Address.html#line-179" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:50"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Address.html">Cardano.Api.Address</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype) = <a id="v:AsAddress" class="def">AsAddress</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> addrtype)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:51"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-TxBody.html#t:TxBody" title="Cardano.Api.TxBody">TxBody</a> era)</span> <a href="src/Cardano.Api.TxBody.html#line-1208" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:51"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-TxBody.html">Cardano.Api.TxBody</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-TxBody.html#t:TxBody" title="Cardano.Api.TxBody">TxBody</a> era) = <a id="v:AsTxBody" class="def">AsTxBody</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> era)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:52"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Tx.html#t:KeyWitness" title="Cardano.Api.Tx">KeyWitness</a> era)</span> <a href="src/Cardano.Api.Tx.html#line-327" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:52"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Tx.html">Cardano.Api.Tx</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Tx.html#t:KeyWitness" title="Cardano.Api.Tx">KeyWitness</a> era) = <a id="v:AsKeyWitness" class="def">AsKeyWitness</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> era)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:AsType:AsType:53"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Tx.html#t:Tx" title="Cardano.Api.Tx">Tx</a> era)</span> <a href="src/Cardano.Api.Tx.html#line-173" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:AsType:AsType:53"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Tx.html">Cardano.Api.Tx</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Tx.html#t:Tx" title="Cardano.Api.Tx">Tx</a> era) = <a id="v:AsTx" class="def">AsTx</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> era)</div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data family</span> <a id="t:Hash" class="def">Hash</a> keyrole ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/base-4.14.1.0/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a href="src/Cardano.Api.Hash.html#Hash" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></p><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Hash">Instances</h4><details id="i:Hash" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:1"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1167" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:2"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1063" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:3"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-970" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:4"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-833" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:5"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-740" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:6"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-611" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:7"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-519" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:8"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-379" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:9"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-279" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:9"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:10"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-139" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:10"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:11"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-100" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:11"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:12"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-224" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:12"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:13"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-155" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:13"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:14"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-213" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:14"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:15"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-119" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:15"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:16"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a>)</span> <a href="src/Cardano.Api.StakePoolMetadata.html#line-73" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:16"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-StakePoolMetadata.html">Cardano.Api.StakePoolMetadata</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Eq:17"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a>)</span> <a href="src/Cardano.Api.Block.html#line-237" class="link">Source</a> <a href="#t:Eq" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Eq:17"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Block.html">Cardano.Api.Block</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:18"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1167" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:18"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:19"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1063" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:19"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:20"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-970" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:20"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:21"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-833" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:21"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:22"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-740" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:22"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:23"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-611" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:23"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:24"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-519" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:24"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:25"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-379" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:25"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:26"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-279" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:26"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:27"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-139" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:27"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:28"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-100" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:28"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:29"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-224" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:29"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:30"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-155" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:30"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:31"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-213" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:31"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:32"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-119" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:32"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Ord:33"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ord" title="Distribution.Compat.Prelude.Internal">Ord</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a>)</span> <a href="src/Cardano.Api.Block.html#line-237" class="link">Source</a> <a href="#t:Ord" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Ord:33"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Block.html">Cardano.Api.Block</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Ordering" title="Distribution.Compat.Prelude.Internal">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> <a href="#v:min" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:34"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1168" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:34"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:35"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1064" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:35"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:36"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-971" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:36"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:37"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-834" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:37"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:38"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-741" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:38"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:39"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-612" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:39"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:40"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-520" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:40"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:41"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-380" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:41"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:42"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-280" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:42"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:43"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-140" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:43"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:44"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-101" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:44"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:45"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-225" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:45"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:46"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-156" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:46"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:47"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-214" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:47"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:48"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-120" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:48"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:49"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a>)</span> <a href="src/Cardano.Api.StakePoolMetadata.html#line-73" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:49"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-StakePoolMetadata.html">Cardano.Api.StakePoolMetadata</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Show:50"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a>)</span> <a href="src/Cardano.Api.Block.html#line-237" class="link">Source</a> <a href="#t:Show" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Show:50"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Block.html">Cardano.Api.Block</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a>] → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:51"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1168" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:51"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:52"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1064" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:52"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:53"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-971" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:53"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:54"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-834" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:54"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:55"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-741" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:55"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:56"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-612" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:56"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:57"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-520" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:57"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:58"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-380" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:58"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:59"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-280" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:59"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:60"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-140" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:60"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:61"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-101" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:61"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:62"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-225" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:62"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:63"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-156" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:63"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:64"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-214" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:64"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:IsString:65"></span> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-120" class="link">Source</a> <a href="#t:IsString" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:IsString:65"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> ∷ <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> → <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> <a href="#v:fromString" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:ToJSON:66"></span> <a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1181" class="link">Source</a> <a href="#t:ToJSON" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:ToJSON:66"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSON">toJSON</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → Value <a href="#v:toJSON" class="selflink">#</a></p><p class="src"><a href="#v:toEncoding">toEncoding</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → Encoding <a href="#v:toEncoding" class="selflink">#</a></p><p class="src"><a href="#v:toJSONList">toJSONList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>] → Value <a href="#v:toJSONList" class="selflink">#</a></p><p class="src"><a href="#v:toEncodingList">toEncodingList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>] → Encoding <a href="#v:toEncodingList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:ToJSON:67"></span> <a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-110" class="link">Source</a> <a href="#t:ToJSON" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:ToJSON:67"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSON">toJSON</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Value <a href="#v:toJSON" class="selflink">#</a></p><p class="src"><a href="#v:toEncoding">toEncoding</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → Encoding <a href="#v:toEncoding" class="selflink">#</a></p><p class="src"><a href="#v:toJSONList">toJSONList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>] → Value <a href="#v:toJSONList" class="selflink">#</a></p><p class="src"><a href="#v:toEncodingList">toEncodingList</a> ∷ [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>] → Encoding <a href="#v:toEncodingList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:ToJSONKey:68"></span> ToJSONKey (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:ToJSONKey:68"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSONKey">toJSONKey</a> ∷ ToJSONKeyFunction (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</p><p class="src"><a href="#v:toJSONKeyList">toJSONKeyList</a> ∷ ToJSONKeyFunction [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>]</p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:ToJSONKey:69"></span> ToJSONKey (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:ToJSONKey:69"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSONKey">toJSONKey</a> ∷ ToJSONKeyFunction (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</p><p class="src"><a href="#v:toJSONKeyList">toJSONKeyList</a> ∷ ToJSONKeyFunction [<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>]</p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:HasTypeProxy:70"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> a ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a)</span> <a href="src/Cardano.Api.Hash.html#line-22" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:HasTypeProxy:70"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Hash.html">Cardano.Api.Hash</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a) <a href="src/Cardano.Api.HasTypeProxy.html#AsType" class="link">Source</a> <a href="#t:AsType" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:proxyToAsType">proxyToAsType</a> ∷ <a href="Cardano-Api-HasTypeProxy.html#t:Proxy" title="Cardano.Api.HasTypeProxy">Proxy</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a) → <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a) <a href="src/Cardano.Api.HasTypeProxy.html#proxyToAsType" class="link">Source</a> <a href="#v:proxyToAsType" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:71"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1170" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:71"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:72"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1066" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:72"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:73"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-973" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:73"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:74"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-836" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:74"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:75"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-743" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:75"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:76"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-614" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:76"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:77"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-522" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:77"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:78"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-382" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:78"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:79"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-282" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:79"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:80"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-142" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:80"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:81"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>)</span> <a href="src/Cardano.Api.ScriptData.html#line-103" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:81"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:82"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-227" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:82"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:83"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>)</span> <a href="src/Cardano.Api.KeysByron.html#line-158" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:83"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:84"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-216" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:84"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:85"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>)</span> <a href="src/Cardano.Api.KeysPraos.html#line-122" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:85"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:86"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a>)</span> <a href="src/Cardano.Api.StakePoolMetadata.html#line-79" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:86"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-StakePoolMetadata.html">Cardano.Api.StakePoolMetadata</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsRawBytes:87"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a>)</span> <a href="src/Cardano.Api.Block.html#line-239" class="link">Source</a> <a href="#t:SerialiseAsRawBytes" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsRawBytes:87"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Block.html">Cardano.Api.Block</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> <a href="src/Cardano.Api.SerialiseRaw.html#serialiseToRawBytes" class="link">Source</a> <a href="#v:serialiseToRawBytes" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseFromRawBytes">deserialiseFromRawBytes</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a>) → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/Cabal-3.2.1.0/Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a>) <a href="src/Cardano.Api.SerialiseRaw.html#deserialiseFromRawBytes" class="link">Source</a> <a href="#v:deserialiseFromRawBytes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:SerialiseAsBech32:88"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-1177" class="link">Source</a> <a href="#t:SerialiseAsBech32" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:SerialiseAsBech32:88"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> → <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/text-1.2.4.1/Data-Text.html#t:Text" title="Data.Text">Text</a> <a href="src/Cardano.Api.SerialiseBech32.html#bech32PrefixFor" class="link">Source</a> <a href="#v:bech32PrefixFor" class="selflink">#</a></p><p class="src"><a href="#v:bech32PrefixesPermitted">bech32PrefixesPermitted</a> ∷ <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a>) → [<a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/text-1.2.4.1/Data-Text.html#t:Text" title="Data.Text">Text</a>] <a href="src/Cardano.Api.SerialiseBech32.html#bech32PrefixesPermitted" class="link">Source</a> <a href="#v:bech32PrefixesPermitted" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:89"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-1165" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:89"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakePoolKey" title="Cardano.Api.KeysShelley">StakePoolKey</a> = <a id="v:StakePoolKeyHash" class="def">StakePoolKeyHash</a> (KeyHash 'StakePool StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:90"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-1061" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:90"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisUTxOKey" title="Cardano.Api.KeysShelley">GenesisUTxOKey</a> = <a id="v:GenesisUTxOKeyHash" class="def">GenesisUTxOKeyHash</a> (KeyHash 'Payment StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:91"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-968" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:91"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateExtendedKey" title="Cardano.Api.KeysShelley">GenesisDelegateExtendedKey</a> = <a id="v:GenesisDelegateExtendedKeyHash" class="def">GenesisDelegateExtendedKeyHash</a> (KeyHash 'Staking StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:92"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-831" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:92"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisDelegateKey" title="Cardano.Api.KeysShelley">GenesisDelegateKey</a> = <a id="v:GenesisDelegateKeyHash" class="def">GenesisDelegateKeyHash</a> (KeyHash 'GenesisDelegate StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:93"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-738" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:93"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisExtendedKey" title="Cardano.Api.KeysShelley">GenesisExtendedKey</a> = <a id="v:GenesisExtendedKeyHash" class="def">GenesisExtendedKeyHash</a> (KeyHash 'Staking StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:94"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-609" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:94"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:GenesisKey" title="Cardano.Api.KeysShelley">GenesisKey</a> = <a id="v:GenesisKeyHash" class="def">GenesisKeyHash</a> (KeyHash 'Genesis StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:95"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-517" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:95"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeExtendedKey" title="Cardano.Api.KeysShelley">StakeExtendedKey</a> = <a id="v:StakeExtendedKeyHash" class="def">StakeExtendedKeyHash</a> (KeyHash 'Staking StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:96"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-377" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:96"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:StakeKey" title="Cardano.Api.KeysShelley">StakeKey</a> = <a id="v:StakeKeyHash" class="def">StakeKeyHash</a> (KeyHash 'Staking StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:97"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-277" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:97"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentExtendedKey" title="Cardano.Api.KeysShelley">PaymentExtendedKey</a> = <a id="v:PaymentExtendedKeyHash" class="def">PaymentExtendedKeyHash</a> (KeyHash 'Payment StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:98"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-137" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:98"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysShelley.html">Cardano.Api.KeysShelley</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a> = <a id="v:PaymentKeyHash" class="def">PaymentKeyHash</a> (KeyHash 'Payment StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:99"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a></span> <a href="src/Cardano.Api.ScriptData.html#line-98" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:99"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-ScriptData.html">Cardano.Api.ScriptData</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Script.html#t:ScriptData" title="Cardano.Api.Script">ScriptData</a> = <a id="v:ScriptDataHash" class="def">ScriptDataHash</a> (DataHash StandardCrypto)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:100"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a></span> <a href="src/Cardano.Api.KeysByron.html#line-223" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:100"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKeyLegacy" title="Cardano.Api.KeysByron">ByronKeyLegacy</a> = <a id="v:ByronKeyHashLegacy" class="def">ByronKeyHashLegacy</a> KeyHash</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:101"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a></span> <a href="src/Cardano.Api.KeysByron.html#line-154" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:101"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysByron.html">Cardano.Api.KeysByron</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> = <a id="v:ByronKeyHash" class="def">ByronKeyHash</a> KeyHash</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:102"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a></span> <a href="src/Cardano.Api.KeysPraos.html#line-210" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:102"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:VrfKey" title="Cardano.Api.KeysPraos">VrfKey</a> = <a id="v:VrfKeyHash" class="def">VrfKeyHash</a> (Hash StandardCrypto (VerKeyVRF StandardCrypto))</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:103"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a></span> <a href="src/Cardano.Api.KeysPraos.html#line-116" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:103"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-KeysPraos.html">Cardano.Api.KeysPraos</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-KeysPraos.html#t:KesKey" title="Cardano.Api.KeysPraos">KesKey</a> = <a id="v:KesKeyHash" class="def">KesKeyHash</a> (Hash StandardCrypto (VerKeyKES StandardCrypto))</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:104"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a></span> <a href="src/Cardano.Api.StakePoolMetadata.html#line-71" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:104"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-StakePoolMetadata.html">Cardano.Api.StakePoolMetadata</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-StakePoolMetadata.html#t:StakePoolMetadata" title="Cardano.Api.StakePoolMetadata">StakePoolMetadata</a> = <a id="v:StakePoolMetadataHash" class="def">StakePoolMetadataHash</a> (Hash StandardCrypto <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString.html#t:ByteString" title="Data.ByteString">ByteString</a>)</div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:Hash:105"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a></span> <a href="src/Cardano.Api.Block.html#line-236" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc"><p>For now at least we use a fixed concrete hash type for all modes and era.
The different eras do use different types, but it's all the same underlying
representation.</p></td></tr><tr><td colspan="2"><details id="i:if:Hash:Hash:105"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Block.html">Cardano.Api.Block</a></p> <div class="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> <a href="Cardano-Api-Block.html#t:BlockHeader" title="Cardano.Api.Block">BlockHeader</a> = <a id="v:HeaderHash" class="def">HeaderHash</a> <a href="file:///opt/ghc/8.10.4/share/doc/ghc-8.10.4/html/libraries/bytestring-0.10.12.0/Data-ByteString-Short.html#t:ShortByteString" title="Data.ByteString.Short">ShortByteString</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:if:Hash:AsType:106"></span> <span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a)</span> <a href="src/Cardano.Api.Hash.html#line-23" class="link">Source</a> <a href="#t:Hash" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:if:Hash:AsType:106"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Cardano-Api-Hash.html">Cardano.Api.Hash</a></p> <div class="src"><span class="keyword">data</span> <a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> (<a href="Cardano-Api-Script.html#t:Hash" title="Cardano.Api.Script">Hash</a> a) = <a id="v:AsHash" class="def">AsHash</a> (<a href="Cardano-Api-Script.html#t:AsType" title="Cardano.Api.Script">AsType</a> a)</div></details></td></tr></table></details></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.24.0</p></div></body></html>