-
Notifications
You must be signed in to change notification settings - Fork 721
/
Cardano-Api-Address.html
23 lines (23 loc) · 344 KB
/
Cardano-Api-Address.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!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.Address</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.Address.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.Address</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">Payment addresses</a><ul><li><a href="#g:2">Byron addresses</a></li><li><a href="#g:3">Shelley addresses</a></li><li><a href="#g:4">Addresses in any era</a></li><li><a href="#g:5">Addresses in specific eras</a></li></ul></li><li><a href="#g:6">Stake addresses</a></li><li><a href="#g:7">Internal conversion functions</a></li><li><a href="#g:8">Serialising addresses</a></li><li><a href="#g:9">Data family instances</a></li></ul></div></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Cardano addresses: payment and stake addresses.</p></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:Address">Address</a> addrtype <span class="keyword">where</span><ul class="subs"><li><a href="#v:ByronAddress">ByronAddress</a> ∷ Address → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a></li><li><a href="#v:ShelleyAddress">ShelleyAddress</a> ∷ Network → PaymentCredential StandardCrypto → StakeReference StandardCrypto → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ByronAddr">ByronAddr</a></li><li class="src short"><a href="#v:makeByronAddress">makeByronAddress</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:ShelleyAddr">ShelleyAddr</a></li><li class="src short"><a href="#v:makeShelleyAddress">makeShelleyAddress</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:PaymentCredential">PaymentCredential</a><ul class="subs"><li>= <a href="#v:PaymentCredentialByKey">PaymentCredentialByKey</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>)</li><li>| <a href="#v:PaymentCredentialByScript">PaymentCredentialByScript</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:StakeAddressReference">StakeAddressReference</a><ul class="subs"><li>= <a href="#v:StakeAddressByValue">StakeAddressByValue</a> <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a></li><li>| <a href="#v:StakeAddressByPointer">StakeAddressByPointer</a> StakeAddressPointer</li><li>| <a href="#v:NoStakeAddress">NoStakeAddress</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:AddressAny">AddressAny</a><ul class="subs"><li>= <a href="#v:AddressByron">AddressByron</a> !(<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>)</li><li>| <a href="#v:AddressShelley">AddressShelley</a> !(<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:AddressInEra">AddressInEra</a> era <span class="keyword">where</span><ul class="subs"><li><a href="#v:AddressInEra">AddressInEra</a> ∷ <a href="Cardano-Api-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> addrtype era → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:AddressTypeInEra">AddressTypeInEra</a> addrtype era <span class="keyword">where</span><ul class="subs"><li><a href="#v:ByronAddressInAnyEra">ByronAddressInAnyEra</a> ∷ <a href="Cardano-Api-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a> era</li><li><a href="#v:ShelleyAddressInEra">ShelleyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era → <a href="Cardano-Api-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a> era</li></ul></li><li class="src short"><a href="#v:byronAddressInEra">byronAddressInEra</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era</li><li class="src short"><a href="#v:shelleyAddressInEra">shelleyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era</li><li class="src short"><a href="#v:anyAddressInShelleyBasedEra">anyAddressInShelleyBasedEra</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era</li><li class="src short"><a href="#v:anyAddressInEra">anyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:CardanoEra" title="Cardano.Api.Eras">CardanoEra</a> era → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era)</li><li class="src short"><a href="#v:toAddressAny">toAddressAny</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addr → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></li><li class="src short"><a href="#v:makeByronAddressInEra">makeByronAddressInEra</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era</li><li class="src short"><a href="#v:makeShelleyAddressInEra">makeShelleyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era</li><li class="src short"><span class="keyword">data</span> <a href="#t:StakeAddress">StakeAddress</a> <span class="keyword">where</span><ul class="subs"><li><a href="#v:StakeAddress">StakeAddress</a> ∷ Network → StakeCredential StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:StakeCredential">StakeCredential</a><ul class="subs"><li>= <a href="#v:StakeCredentialByKey">StakeCredentialByKey</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</li><li>| <a href="#v:StakeCredentialByScript">StakeCredentialByScript</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</a></li></ul></li><li class="src short"><a href="#v:makeStakeAddress">makeStakeAddress</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:StakeKey">StakeKey</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:StakeExtendedKey">StakeExtendedKey</a></li><li class="src short"><a href="#v:toShelleyAddr">toShelleyAddr</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → Addr StandardCrypto</li><li class="src short"><a href="#v:toShelleyStakeAddr">toShelleyStakeAddr</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → RewardAcnt StandardCrypto</li><li class="src short"><a href="#v:toShelleyStakeCredential">toShelleyStakeCredential</a> ∷ <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → StakeCredential StandardCrypto</li><li class="src short"><a href="#v:fromShelleyAddr">fromShelleyAddr</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ Addr StandardCrypto → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era</li><li class="src short"><a href="#v:fromShelleyPaymentCredential">fromShelleyPaymentCredential</a> ∷ PaymentCredential StandardCrypto → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a></li><li class="src short"><a href="#v:fromShelleyStakeAddr">fromShelleyStakeAddr</a> ∷ RewardAcnt StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></li><li class="src short"><a href="#v:fromShelleyStakeCredential">fromShelleyStakeCredential</a> ∷ StakeCredential StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a></li><li class="src short"><a href="#v:fromShelleyStakeReference">fromShelleyStakeReference</a> ∷ StakeReference StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a></li><li class="src short"><span class="keyword">class</span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> addr ⇒ <a href="#t:SerialiseAddress">SerialiseAddress</a> addr <span class="keyword">where</span><ul class="subs"><li><a href="#v:serialiseAddress">serialiseAddress</a> ∷ addr → <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></li><li><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> addr → <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="file:///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> addr</li></ul></li><li class="src short"><span class="keyword">data family</span> <a href="#t:AsType">AsType</a> t</li></ul></details></div><div id="interface"><a href="#g:1" id="g:1"><h1>Payment addresses</h1></a><div class="doc"><p>Constructing and inspecting normal payment addresses</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Address" class="def">Address</a> addrtype <span class="keyword">where</span> <a href="src/Cardano.Api.Address.html#Address" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></p><div class="doc"><p>Addresses are used as locations where assets live. The address determines
the rights needed to spend assets at the address: in particular holding some
signing key or being able to satisfy the conditions of a script.</p><p>There are currently two types of address:</p><ul><li>Byron addresses, which use the type tag <code><a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a></code>; and</li><li>Shelley addresses, which use the type tag <code><a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a></code>. Notably, Shelley
addresses support scripts and stake delegation.</li></ul><p>The <em>address type</em> is subtly from the <em>ledger era</em> in which each
address type is valid: while Byron addresses are the only choice in the
Byron era, the Shelley era and all subsequent eras support both Byron and
Shelley addresses. The <code><a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a></code> type param only says the type of the address
(either Byron or Shelley). The <code><a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a></code> type connects the address type
with the era in which it is supported.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ByronAddress" class="def">ByronAddress</a> ∷ Address → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a></td><td class="doc"><p>Byron addresses were the only supported address type in the original
Byron era.</p></td></tr><tr><td class="src"><a id="v:ShelleyAddress" class="def">ShelleyAddress</a> ∷ Network → PaymentCredential StandardCrypto → StakeReference StandardCrypto → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a></td><td class="doc"><p>Shelley addresses allow delegation. Shelley addresses were introduced
in Shelley era and are thus supported from the Shelley era onwards</p></td></tr></table></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:Address">Instances</h4><details id="i:Address" 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:Address: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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype)</span> <a href="src/Cardano.Api.Address.html#line-173" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:Eq:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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:Address: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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype)</span> <a href="src/Cardano.Api.Address.html#line-174" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:Ord:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype <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:Address: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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype)</span> <a href="src/Cardano.Api.Address.html#line-175" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:Show:3"><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="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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype] → <a href="file:///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:Address:HasTypeProxy:4"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> addrtype ⇒ <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</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-178" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:HasTypeProxy:4"><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="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype) <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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype) → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype) <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:Address:SerialiseAsRawBytes:5"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-204" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:SerialiseAsRawBytes:5"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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:Address:SerialiseAsRawBytes:6"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-190" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:SerialiseAsRawBytes:6"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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:Address:SerialiseAsBech32:7"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-214" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:SerialiseAsBech32:7"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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:id:Address:SerialiseAddress:8"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-232" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:SerialiseAddress:8"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:Address:SerialiseAddress:9"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-221" class="link">Source</a> <a href="#t:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:SerialiseAddress:9"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:Address:AsType:10"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">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:Address" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:Address:AsType:10"><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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> addrtype)</div></details></td></tr></table></details></div></div><a href="#g:2" id="g:2"><h2>Byron addresses</h2></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ByronAddr" class="def">ByronAddr</a> <a href="src/Cardano.Api.Address.html#ByronAddr" class="link">Source</a> <a href="#t:ByronAddr" class="selflink">#</a></p><div class="doc"><p>A type used as a tag to distinguish Byron addresses.</p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ByronAddr">Instances</h4><details id="i:ByronAddr" 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:ByronAddr:HasTypeProxy:1"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a></span> <a href="src/Cardano.Api.Address.html#line-122" class="link">Source</a> <a href="#t:ByronAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ByronAddr:HasTypeProxy:1"><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="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a> → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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:ByronAddr:SerialiseAsRawBytes:2"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-190" class="link">Source</a> <a href="#t:ByronAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ByronAddr:SerialiseAsRawBytes:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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:ByronAddr:SerialiseAddress:3"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-221" class="link">Source</a> <a href="#t:ByronAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ByronAddr:SerialiseAddress:3"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:ByronAddr:AsType:4"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">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:ByronAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ByronAddr:AsType:4"><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-Address.html#t:AsType" title="Cardano.Api.Address">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></table></details></div></div><div class="top"><p class="src"><a id="v:makeByronAddress" class="def">makeByronAddress</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a> <a href="src/Cardano.Api.Address.html#makeByronAddress" class="link">Source</a> <a href="#v:makeByronAddress" class="selflink">#</a></p></div><a href="#g:3" id="g:3"><h2>Shelley addresses</h2></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ShelleyAddr" class="def">ShelleyAddr</a> <a href="src/Cardano.Api.Address.html#ShelleyAddr" class="link">Source</a> <a href="#t:ShelleyAddr" class="selflink">#</a></p><div class="doc"><p>A type used as a tag to distinguish Shelley addresses.</p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:ShelleyAddr">Instances</h4><details id="i:ShelleyAddr" 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:ShelleyAddr:HasTypeProxy:1"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a></span> <a href="src/Cardano.Api.Address.html#line-126" class="link">Source</a> <a href="#t:ShelleyAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ShelleyAddr:HasTypeProxy:1"><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="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a> → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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:ShelleyAddr:SerialiseAsRawBytes:2"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-204" class="link">Source</a> <a href="#t:ShelleyAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ShelleyAddr:SerialiseAsRawBytes:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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:ShelleyAddr:SerialiseAsBech32:3"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-214" class="link">Source</a> <a href="#t:ShelleyAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ShelleyAddr:SerialiseAsBech32:3"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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:id:ShelleyAddr:SerialiseAddress:4"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-232" class="link">Source</a> <a href="#t:ShelleyAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ShelleyAddr:SerialiseAddress:4"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:ShelleyAddr:AsType:5"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">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:ShelleyAddr" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:ShelleyAddr:AsType:5"><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-Address.html#t:AsType" title="Cardano.Api.Address">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></table></details></div></div><div class="top"><p class="src"><a id="v:makeShelleyAddress" class="def">makeShelleyAddress</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a> <a href="src/Cardano.Api.Address.html#makeShelleyAddress" class="link">Source</a> <a href="#v:makeShelleyAddress" class="selflink">#</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:PaymentCredential" class="def">PaymentCredential</a> <a href="src/Cardano.Api.Address.html#PaymentCredential" class="link">Source</a> <a href="#t:PaymentCredential" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:PaymentCredentialByKey" class="def">PaymentCredentialByKey</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-KeysShelley.html#t:PaymentKey" title="Cardano.Api.KeysShelley">PaymentKey</a>)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:PaymentCredentialByScript" class="def">PaymentCredentialByScript</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</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:PaymentCredential">Instances</h4><details id="i:PaymentCredential" 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:PaymentCredential: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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a></span> <a href="src/Cardano.Api.Address.html#line-431" class="link">Source</a> <a href="#t:PaymentCredential" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PaymentCredential:Eq:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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:PaymentCredential: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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a></span> <a href="src/Cardano.Api.Address.html#line-431" class="link">Source</a> <a href="#t:PaymentCredential" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PaymentCredential:Ord:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</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:PaymentCredential: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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a></span> <a href="src/Cardano.Api.Address.html#line-431" class="link">Source</a> <a href="#t:PaymentCredential" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:PaymentCredential:Show:3"><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="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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="file:///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-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a>] → <a href="file:///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:StakeAddressReference" class="def">StakeAddressReference</a> <a href="src/Cardano.Api.Address.html#StakeAddressReference" class="link">Source</a> <a href="#t:StakeAddressReference" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:StakeAddressByValue" class="def">StakeAddressByValue</a> <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:StakeAddressByPointer" class="def">StakeAddressByPointer</a> StakeAddressPointer</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:NoStakeAddress" class="def">NoStakeAddress</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:StakeAddressReference">Instances</h4><details id="i:StakeAddressReference" 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:StakeAddressReference: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-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a></span> <a href="src/Cardano.Api.Address.html#line-442" class="link">Source</a> <a href="#t:StakeAddressReference" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddressReference:Eq:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="file:///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-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="file:///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:StakeAddressReference: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-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a></span> <a href="src/Cardano.Api.Address.html#line-442" class="link">Source</a> <a href="#t:StakeAddressReference" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddressReference:Show:2"><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="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-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="file:///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-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="file:///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-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a>] → <a href="file:///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><a href="#g:4" id="g:4"><h2>Addresses in any era</h2></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:AddressAny" class="def">AddressAny</a> <a href="src/Cardano.Api.Address.html#AddressAny" class="link">Source</a> <a href="#t:AddressAny" class="selflink">#</a></p><div class="doc"><p>Either a Byron address or a Shelley address.</p><p>Sometimes we need to be able to work with either of the two types of
address (Byron or Shelley addresses), but without reference to an era in
which the address will be used. This type serves that purpose.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AddressByron" class="def">AddressByron</a> !(<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:AddressShelley" class="def">AddressShelley</a> !(<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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:AddressAny">Instances</h4><details id="i:AddressAny" 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:AddressAny: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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-274" class="link">Source</a> <a href="#t:AddressAny" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressAny:Eq:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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:AddressAny: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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-274" class="link">Source</a> <a href="#t:AddressAny" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressAny:Ord:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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:AddressAny: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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-274" class="link">Source</a> <a href="#t:AddressAny" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressAny:Show:3"><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="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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a>] → <a href="file:///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:AddressAny:HasTypeProxy:4"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-276" class="link">Source</a> <a href="#t:AddressAny" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressAny:HasTypeProxy:4"><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="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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:AddressAny:SerialiseAsRawBytes:5"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-280" class="link">Source</a> <a href="#t:AddressAny" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressAny:SerialiseAsRawBytes:5"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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:AddressAny:SerialiseAddress:6"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-293" class="link">Source</a> <a href="#t:AddressAny" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressAny:SerialiseAddress:6"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:AddressAny:AsType:7"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">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:AddressAny" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressAny:AsType:7"><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-Address.html#t:AsType" title="Cardano.Api.Address">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></table></details></div></div><a href="#g:5" id="g:5"><h2>Addresses in specific eras</h2></a><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:AddressInEra" class="def">AddressInEra</a> era <span class="keyword">where</span> <a href="src/Cardano.Api.Address.html#AddressInEra" class="link">Source</a> <a href="#t:AddressInEra" class="selflink">#</a></p><div class="doc"><p>An <code><a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a></code> that can be used in a particular ledger era.</p><p>All current ledger eras support Byron addresses. Shelley addresses are
supported in the <code><a href="Cardano-Api-Eras.html#t:ShelleyEra" title="Cardano.Api.Eras">ShelleyEra</a></code> and later eras.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:AddressInEra" class="def">AddressInEra</a> ∷ <a href="Cardano-Api-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> addrtype era → <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addrtype → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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:AddressInEra">Instances</h4><details id="i:AddressInEra" 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:AddressInEra: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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era)</span> <a href="src/Cardano.Api.Address.html#line-319" class="link">Source</a> <a href="#t:AddressInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressInEra:Eq:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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:AddressInEra: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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era)</span> <a href="src/Cardano.Api.Address.html#line-332" class="link">Source</a> <a href="#t:AddressInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressInEra:Show:2"><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="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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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:AddressInEra:ToJSON:3"></span> <a href="Cardano-Api-Eras.html#t:IsCardanoEra" title="Cardano.Api.Eras">IsCardanoEra</a> era ⇒ <a href="Cardano-Api-SerialiseJSON.html#t:ToJSON" title="Cardano.Api.SerialiseJSON">ToJSON</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-316" class="link">Source</a> <a href="#t:AddressInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressInEra:ToJSON:3"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toJSON">toJSON</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → Value <a href="#v:toJSON" class="selflink">#</a></p><p class="src"><a href="#v:toEncoding">toEncoding</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → Encoding <a href="#v:toEncoding" class="selflink">#</a></p><p class="src"><a href="#v:toJSONList">toJSONList</a> ∷ [<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era] → Value <a href="#v:toJSONList" class="selflink">#</a></p><p class="src"><a href="#v:toEncodingList">toEncodingList</a> ∷ [<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era] → 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:AddressInEra:HasTypeProxy:4"></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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era)</span> <a href="src/Cardano.Api.Address.html#line-344" class="link">Source</a> <a href="#t:AddressInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressInEra:HasTypeProxy:4"><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="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</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:AddressInEra:SerialiseAsRawBytes:5"></span> <a href="Cardano-Api-Eras.html#t:IsCardanoEra" title="Cardano.Api.Eras">IsCardanoEra</a> era ⇒ <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</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-348" class="link">Source</a> <a href="#t:AddressInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressInEra:SerialiseAsRawBytes:5"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → <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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) → <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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) <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:AddressInEra:SerialiseAddress:6"></span> <a href="Cardano-Api-Eras.html#t:IsCardanoEra" title="Cardano.Api.Eras">IsCardanoEra</a> era ⇒ <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</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-359" class="link">Source</a> <a href="#t:AddressInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressInEra:SerialiseAddress:6"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → <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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) → <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="file:///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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:AddressInEra:AsType:7"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">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:AddressInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressInEra:AsType:7"><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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> era)</div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:AddressTypeInEra" class="def">AddressTypeInEra</a> addrtype era <span class="keyword">where</span> <a href="src/Cardano.Api.Address.html#AddressTypeInEra" class="link">Source</a> <a href="#t:AddressTypeInEra" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ByronAddressInAnyEra" class="def">ByronAddressInAnyEra</a> ∷ <a href="Cardano-Api-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a> era</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:ShelleyAddressInEra" class="def">ShelleyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:ShelleyBasedEra" title="Cardano.Api.Eras">ShelleyBasedEra</a> era → <a href="Cardano-Api-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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:AddressTypeInEra">Instances</h4><details id="i:AddressTypeInEra" 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:AddressTypeInEra:Show: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:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> addrtype era)</span> <a href="src/Cardano.Api.Address.html#line-341" class="link">Source</a> <a href="#t:AddressTypeInEra" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:AddressTypeInEra:Show:1"><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="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-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> addrtype 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-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> addrtype 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-Address.html#t:AddressTypeInEra" title="Cardano.Api.Address">AddressTypeInEra</a> addrtype 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:byronAddressInEra" class="def">byronAddressInEra</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era <a href="src/Cardano.Api.Address.html#byronAddressInEra" class="link">Source</a> <a href="#v:byronAddressInEra" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:shelleyAddressInEra" class="def">shelleyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era <a href="src/Cardano.Api.Address.html#shelleyAddressInEra" class="link">Source</a> <a href="#v:shelleyAddressInEra" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:anyAddressInShelleyBasedEra" class="def">anyAddressInShelleyBasedEra</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era <a href="src/Cardano.Api.Address.html#anyAddressInShelleyBasedEra" class="link">Source</a> <a href="#v:anyAddressInShelleyBasedEra" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:anyAddressInEra" class="def">anyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:CardanoEra" title="Cardano.Api.Eras">CardanoEra</a> era → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> → <a href="file:///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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) <a href="src/Cardano.Api.Address.html#anyAddressInEra" class="link">Source</a> <a href="#v:anyAddressInEra" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toAddressAny" class="def">toAddressAny</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> addr → <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> <a href="src/Cardano.Api.Address.html#toAddressAny" class="link">Source</a> <a href="#v:toAddressAny" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:makeByronAddressInEra" class="def">makeByronAddressInEra</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-KeysByron.html#t:ByronKey" title="Cardano.Api.KeysByron">ByronKey</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era <a href="src/Cardano.Api.Address.html#makeByronAddressInEra" class="link">Source</a> <a href="#v:makeByronAddressInEra" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:makeShelleyAddressInEra" class="def">makeShelleyAddressInEra</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era <a href="src/Cardano.Api.Address.html#makeShelleyAddressInEra" class="link">Source</a> <a href="#v:makeShelleyAddressInEra" class="selflink">#</a></p></div><a href="#g:6" id="g:6"><h1>Stake addresses</h1></a><div class="doc"><p>Constructing and inspecting stake addresses</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:StakeAddress" class="def">StakeAddress</a> <span class="keyword">where</span> <a href="src/Cardano.Api.Address.html#StakeAddress" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:StakeAddress" class="def">StakeAddress</a> ∷ Network → StakeCredential StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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:StakeAddress">Instances</h4><details id="i:StakeAddress" 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:StakeAddress: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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-426" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:Eq:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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:StakeAddress: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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-426" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:Ord:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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:StakeAddress: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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-426" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:Show:3"><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="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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a>] → <a href="file:///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:StakeAddress:HasTypeProxy:4"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-448" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:HasTypeProxy:4"><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="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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:StakeAddress:SerialiseAsRawBytes:5"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-453" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:SerialiseAsRawBytes:5"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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:StakeAddress:SerialiseAsBech32:6"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-463" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:SerialiseAsBech32:6"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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:id:StakeAddress:SerialiseAddress:7"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-470" class="link">Source</a> <a href="#t:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:SerialiseAddress:7"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:StakeAddress:AsType:8"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">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:StakeAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeAddress:AsType:8"><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-Address.html#t:AsType" title="Cardano.Api.Address">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></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:StakeCredential" class="def">StakeCredential</a> <a href="src/Cardano.Api.Address.html#StakeCredential" class="link">Source</a> <a href="#t:StakeCredential" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:StakeCredentialByKey" class="def">StakeCredentialByKey</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</td><td class="doc empty"> </td></tr><tr><td class="src"><a id="v:StakeCredentialByScript" class="def">StakeCredentialByScript</a> <a href="Cardano-Api-Script.html#t:ScriptHash" title="Cardano.Api.Script">ScriptHash</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:StakeCredential">Instances</h4><details id="i:StakeCredential" 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:StakeCredential: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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a></span> <a href="src/Cardano.Api.Address.html#line-436" class="link">Source</a> <a href="#t:StakeCredential" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeCredential:Eq:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> ∷ <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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:StakeCredential: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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a></span> <a href="src/Cardano.Api.Address.html#line-436" class="link">Source</a> <a href="#t:StakeCredential" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeCredential:Ord:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> ∷ <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</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:StakeCredential: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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a></span> <a href="src/Cardano.Api.Address.html#line-436" class="link">Source</a> <a href="#t:StakeCredential" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeCredential:Show:3"><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="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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="file:///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-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a>] → <a href="file:///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:makeStakeAddress" class="def">makeStakeAddress</a> ∷ <a href="Cardano-Api-NetworkId.html#t:NetworkId" title="Cardano.Api.NetworkId">NetworkId</a> → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> <a href="src/Cardano.Api.Address.html#makeStakeAddress" class="link">Source</a> <a href="#v:makeStakeAddress" class="selflink">#</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:StakeKey" class="def">StakeKey</a> <a href="src/Cardano.Api.KeysShelley.html#StakeKey" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></p><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:StakeKey">Instances</h4><details id="i:StakeKey" 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:StakeKey:HasTypeProxy:1"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-314" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:HasTypeProxy: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 associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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:StakeKey:Key:2"></span> <a href="Cardano-Api-Key.html#t:Key" title="Cardano.Api.Key">Key</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-318" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:Key: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 associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="src/Cardano.Api.Key.html#VerificationKey" class="link">Source</a> <a href="#t:VerificationKey" class="selflink">#</a></p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="src/Cardano.Api.Key.html#SigningKey" class="link">Source</a> <a href="#t:SigningKey" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:getVerificationKey">getVerificationKey</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="src/Cardano.Api.Key.html#getVerificationKey" class="link">Source</a> <a href="#v:getVerificationKey" class="selflink">#</a></p><p class="src"><a href="#v:deterministicSigningKey">deterministicSigningKey</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → Seed → <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="src/Cardano.Api.Key.html#deterministicSigningKey" class="link">Source</a> <a href="#v:deterministicSigningKey" class="selflink">#</a></p><p class="src"><a href="#v:deterministicSigningKeySeedSize">deterministicSigningKeySeedSize</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:Word" title="Distribution.Compat.Prelude.Internal">Word</a> <a href="src/Cardano.Api.Key.html#deterministicSigningKeySeedSize" class="link">Source</a> <a href="#v:deterministicSigningKeySeedSize" class="selflink">#</a></p><p class="src"><a href="#v:verificationKeyHash">verificationKeyHash</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="src/Cardano.Api.Key.html#verificationKeyHash" class="link">Source</a> <a href="#v:verificationKeyHash" 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:StakeKey:CastVerificationKeyRole:3"></span> <a href="Cardano-Api-Key.html#t:CastVerificationKeyRole" title="Cardano.Api.Key">CastVerificationKeyRole</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-535" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:CastVerificationKeyRole: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:castVerificationKey">castVerificationKey</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="src/Cardano.Api.Key.html#castVerificationKey" class="link">Source</a> <a href="#v:castVerificationKey" 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:StakeKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-379" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey: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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-322" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey: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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-379" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:Ord: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:compare">compare</a> ∷ <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-380" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:Show: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: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:Show: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:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-325" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:Show: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: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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:Show: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:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-331" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:Show: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: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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:IsString: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:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-380" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:IsString: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: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:IsString: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:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-325" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:IsString: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="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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:IsString: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:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-331" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:IsString: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="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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:FromCBOR:13"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:FromCBOR" title="Cardano.Api.SerialiseCBOR">FromCBOR</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-323" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:FromCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromCBOR">fromCBOR</a> ∷ Decoder s (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) <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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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="#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:StakeKey:FromCBOR:14"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:FromCBOR" title="Cardano.Api.SerialiseCBOR">FromCBOR</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-329" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:FromCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromCBOR">fromCBOR</a> ∷ Decoder s (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) <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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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="#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:StakeKey:ToCBOR:15"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:ToCBOR" title="Cardano.Api.SerialiseCBOR">ToCBOR</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-323" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:ToCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toCBOR">toCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → 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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) → 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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>] → 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:StakeKey:ToCBOR:16"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:ToCBOR" title="Cardano.Api.SerialiseCBOR">ToCBOR</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-329" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:ToCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toCBOR">toCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → 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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) → 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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>] → 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:StakeKey:SerialiseAsCBOR:17"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:SerialiseAsCBOR" title="Cardano.Api.SerialiseCBOR">SerialiseAsCBOR</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-324" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SerialiseAsCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToCBOR">serialiseToCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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.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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:Either" title="Distribution.Compat.Prelude.Internal">Either</a> DecoderError (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) <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:StakeKey:SerialiseAsCBOR:18"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:SerialiseAsCBOR" title="Cardano.Api.SerialiseCBOR">SerialiseAsCBOR</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-330" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SerialiseAsCBOR: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:serialiseToCBOR">serialiseToCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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.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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:Either" title="Distribution.Compat.Prelude.Internal">Either</a> DecoderError (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) <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:StakeKey:SerialiseAsRawBytes:19"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-382" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SerialiseAsRawBytes: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:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:SerialiseAsRawBytes:20"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-353" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SerialiseAsRawBytes: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:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:SerialiseAsRawBytes:21"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-361" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SerialiseAsRawBytes: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:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:HasTextEnvelope:22"></span> <a href="Cardano-Api-SerialiseTextEnvelope.html#t:HasTextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">HasTextEnvelope</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-389" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:HasTextEnvelope: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:textEnvelopeType">textEnvelopeType</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) → <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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <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:StakeKey:HasTextEnvelope:23"></span> <a href="Cardano-Api-SerialiseTextEnvelope.html#t:HasTextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">HasTextEnvelope</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-396" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:HasTextEnvelope: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:textEnvelopeType">textEnvelopeType</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>) → <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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> → <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:StakeKey:SerialiseAsBech32:24"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-368" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SerialiseAsBech32: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:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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:id:StakeKey:SerialiseAsBech32:25"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-372" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SerialiseAsBech32: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:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</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:id:StakeKey:AsType:26"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-315" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:AsType: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="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:Hash:27"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-377" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:Hash: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="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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:id:StakeKey:VerificationKey:28"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-320" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:VerificationKey:28"><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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> = <a id="v:StakeVerificationKey" class="def">StakeVerificationKey</a> (VKey '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:id:StakeKey:SigningKey:29"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-327" class="link">Source</a> <a href="#t:StakeKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeKey:SigningKey:29"><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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> = <a id="v:StakeSigningKey" class="def">StakeSigningKey</a> (SignKeyDSIGN StandardCrypto)</div></details></td></tr></table></details></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:StakeExtendedKey" class="def">StakeExtendedKey</a> <a href="src/Cardano.Api.KeysShelley.html#StakeExtendedKey" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></p><div class="doc"><p>Shelley-era stake keys using extended ed25519 cryptographic keys.</p><p>They can be used for Shelley stake addresses and witnessing transactions
that use stake addresses.</p><p>These extended keys are used by HD wallets. So this type provides
interoperability with HD wallets. The ITN CLI also supported this key type.</p><p>The extended verification keys can be converted (via <code><a href="Cardano-Api-Key.html#v:castVerificationKey" title="Cardano.Api.Key">castVerificationKey</a></code>)
to ordinary keys (i.e. <code><a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a></code> <code><a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></code>) but this is <em>not</em> the
case for the signing keys. The signing keys can be used to witness
transactions directly, with verification via their non-extended verification
key (<code><a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a></code> <code><a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></code>).</p><p>This is a type level tag, used with other interfaces like <code><a href="Cardano-Api-Key.html#t:Key" title="Cardano.Api.Key">Key</a></code>.</p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:StakeExtendedKey">Instances</h4><details id="i:StakeExtendedKey" 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:StakeExtendedKey:HasTypeProxy:1"></span> <a href="Cardano-Api-HasTypeProxy.html#t:HasTypeProxy" title="Cardano.Api.HasTypeProxy">HasTypeProxy</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-426" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:HasTypeProxy: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 associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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:StakeExtendedKey:Key:2"></span> <a href="Cardano-Api-Key.html#t:Key" title="Cardano.Api.Key">Key</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-430" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:Key: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 associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="src/Cardano.Api.Key.html#VerificationKey" class="link">Source</a> <a href="#t:VerificationKey" class="selflink">#</a></p><p class="src"><span class="keyword">data</span> <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="src/Cardano.Api.Key.html#SigningKey" class="link">Source</a> <a href="#t:SigningKey" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:getVerificationKey">getVerificationKey</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="src/Cardano.Api.Key.html#getVerificationKey" class="link">Source</a> <a href="#v:getVerificationKey" class="selflink">#</a></p><p class="src"><a href="#v:deterministicSigningKey">deterministicSigningKey</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → Seed → <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="src/Cardano.Api.Key.html#deterministicSigningKey" class="link">Source</a> <a href="#v:deterministicSigningKey" class="selflink">#</a></p><p class="src"><a href="#v:deterministicSigningKeySeedSize">deterministicSigningKeySeedSize</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:Word" title="Distribution.Compat.Prelude.Internal">Word</a> <a href="src/Cardano.Api.Key.html#deterministicSigningKeySeedSize" class="link">Source</a> <a href="#v:deterministicSigningKeySeedSize" class="selflink">#</a></p><p class="src"><a href="#v:verificationKeyHash">verificationKeyHash</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="src/Cardano.Api.Key.html#verificationKeyHash" class="link">Source</a> <a href="#v:verificationKeyHash" 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:StakeExtendedKey:CastVerificationKeyRole:3"></span> <a href="Cardano-Api-Key.html#t:CastVerificationKeyRole" title="Cardano.Api.Key">CastVerificationKeyRole</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-535" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:CastVerificationKeyRole: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:castVerificationKey">castVerificationKey</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">StakeKey</a> <a href="src/Cardano.Api.Key.html#castVerificationKey" class="link">Source</a> <a href="#v:castVerificationKey" 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:StakeExtendedKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-519" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey: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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-434" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey: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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-519" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:Ord: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:compare">compare</a> ∷ <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> ∷ <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-520" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:Show: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: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:Show: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:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-436" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:Show: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: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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:Show: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:Show" title="Distribution.Compat.Prelude.Internal">Show</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-441" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:Show: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: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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:IsString: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:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-520" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:IsString: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: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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:IsString: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:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-436" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:IsString: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="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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:IsString: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:IsString" title="Distribution.Compat.Prelude.Internal">IsString</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-441" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:IsString: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="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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:FromCBOR:13"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:FromCBOR" title="Cardano.Api.SerialiseCBOR">FromCBOR</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-476" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:FromCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromCBOR">fromCBOR</a> ∷ Decoder s (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) <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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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="#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:StakeExtendedKey:FromCBOR:14"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:FromCBOR" title="Cardano.Api.SerialiseCBOR">FromCBOR</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-486" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:FromCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromCBOR">fromCBOR</a> ∷ Decoder s (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) <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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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="#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:StakeExtendedKey:ToCBOR:15"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:ToCBOR" title="Cardano.Api.SerialiseCBOR">ToCBOR</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-472" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:ToCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toCBOR">toCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → 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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) → 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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>] → 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:StakeExtendedKey:ToCBOR:16"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:ToCBOR" title="Cardano.Api.SerialiseCBOR">ToCBOR</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-482" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:ToCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:toCBOR">toCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → 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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) → 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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>] → 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:StakeExtendedKey:SerialiseAsCBOR:17"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:SerialiseAsCBOR" title="Cardano.Api.SerialiseCBOR">SerialiseAsCBOR</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-435" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SerialiseAsCBOR: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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseToCBOR">serialiseToCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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.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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:Either" title="Distribution.Compat.Prelude.Internal">Either</a> DecoderError (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) <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:StakeExtendedKey:SerialiseAsCBOR:18"></span> <a href="Cardano-Api-SerialiseCBOR.html#t:SerialiseAsCBOR" title="Cardano.Api.SerialiseCBOR">SerialiseAsCBOR</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-440" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SerialiseAsCBOR: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:serialiseToCBOR">serialiseToCBOR</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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.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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:Either" title="Distribution.Compat.Prelude.Internal">Either</a> DecoderError (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) <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:StakeExtendedKey:SerialiseAsRawBytes:19"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-522" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SerialiseAsRawBytes: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:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:SerialiseAsRawBytes:20"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-492" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SerialiseAsRawBytes: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:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:SerialiseAsRawBytes:21"></span> <a href="Cardano-Api-SerialiseRaw.html#t:SerialiseAsRawBytes" title="Cardano.Api.SerialiseRaw">SerialiseAsRawBytes</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-500" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SerialiseAsRawBytes: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:serialiseToRawBytes">serialiseToRawBytes</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:HasTextEnvelope:22"></span> <a href="Cardano-Api-SerialiseTextEnvelope.html#t:HasTextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">HasTextEnvelope</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-529" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:HasTextEnvelope: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:textEnvelopeType">textEnvelopeType</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) → <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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <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:StakeExtendedKey:HasTextEnvelope:23"></span> <a href="Cardano-Api-SerialiseTextEnvelope.html#t:HasTextEnvelope" title="Cardano.Api.SerialiseTextEnvelope">HasTextEnvelope</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-532" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:HasTextEnvelope: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:textEnvelopeType">textEnvelopeType</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>) → <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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> → <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:StakeExtendedKey:SerialiseAsBech32:24"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-508" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SerialiseAsBech32: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:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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:id:StakeExtendedKey:SerialiseAsBech32:25"></span> <a href="Cardano-Api-SerialiseBech32.html#t:SerialiseAsBech32" title="Cardano.Api.SerialiseBech32">SerialiseAsBech32</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a>)</span> <a href="src/Cardano.Api.KeysShelley.html#line-512" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SerialiseAsBech32: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:bech32PrefixFor">bech32PrefixFor</a> ∷ <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</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:id:StakeExtendedKey:AsType:26"></span> <span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-427" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:AsType: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="src"><span class="keyword">data</span> <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:Hash:27"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-517" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:Hash: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="src"><span class="keyword">newtype</span> <a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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:id:StakeExtendedKey:VerificationKey:28"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-432" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:VerificationKey:28"><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-Key.html#t:VerificationKey" title="Cardano.Api.Key">VerificationKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> = <a id="v:StakeExtendedVerificationKey" class="def">StakeExtendedVerificationKey</a> XPub</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:StakeExtendedKey:SigningKey:29"></span> <span class="keyword">newtype</span> <a href="Cardano-Api-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a></span> <a href="src/Cardano.Api.KeysShelley.html#line-438" class="link">Source</a> <a href="#t:StakeExtendedKey" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:id:StakeExtendedKey:SigningKey:29"><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-Key.html#t:SigningKey" title="Cardano.Api.Key">SigningKey</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">StakeExtendedKey</a> = <a id="v:StakeExtendedSigningKey" class="def">StakeExtendedSigningKey</a> XPrv</div></details></td></tr></table></details></div></div><a href="#g:7" id="g:7"><h1>Internal conversion functions</h1></a><div class="top"><p class="src"><a id="v:toShelleyAddr" class="def">toShelleyAddr</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → Addr StandardCrypto <a href="src/Cardano.Api.Address.html#toShelleyAddr" class="link">Source</a> <a href="#v:toShelleyAddr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toShelleyStakeAddr" class="def">toShelleyStakeAddr</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> → RewardAcnt StandardCrypto <a href="src/Cardano.Api.Address.html#toShelleyStakeAddr" class="link">Source</a> <a href="#v:toShelleyStakeAddr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:toShelleyStakeCredential" class="def">toShelleyStakeCredential</a> ∷ <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> → StakeCredential StandardCrypto <a href="src/Cardano.Api.Address.html#toShelleyStakeCredential" class="link">Source</a> <a href="#v:toShelleyStakeCredential" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromShelleyAddr" class="def">fromShelleyAddr</a> ∷ <a href="Cardano-Api-Eras.html#t:IsShelleyBasedEra" title="Cardano.Api.Eras">IsShelleyBasedEra</a> era ⇒ Addr StandardCrypto → <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era <a href="src/Cardano.Api.Address.html#fromShelleyAddr" class="link">Source</a> <a href="#v:fromShelleyAddr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromShelleyPaymentCredential" class="def">fromShelleyPaymentCredential</a> ∷ PaymentCredential StandardCrypto → <a href="Cardano-Api-Address.html#t:PaymentCredential" title="Cardano.Api.Address">PaymentCredential</a> <a href="src/Cardano.Api.Address.html#fromShelleyPaymentCredential" class="link">Source</a> <a href="#v:fromShelleyPaymentCredential" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromShelleyStakeAddr" class="def">fromShelleyStakeAddr</a> ∷ RewardAcnt StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> <a href="src/Cardano.Api.Address.html#fromShelleyStakeAddr" class="link">Source</a> <a href="#v:fromShelleyStakeAddr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromShelleyStakeCredential" class="def">fromShelleyStakeCredential</a> ∷ StakeCredential StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeCredential" title="Cardano.Api.Address">StakeCredential</a> <a href="src/Cardano.Api.Address.html#fromShelleyStakeCredential" class="link">Source</a> <a href="#v:fromShelleyStakeCredential" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fromShelleyStakeReference" class="def">fromShelleyStakeReference</a> ∷ StakeReference StandardCrypto → <a href="Cardano-Api-Address.html#t:StakeAddressReference" title="Cardano.Api.Address">StakeAddressReference</a> <a href="src/Cardano.Api.Address.html#fromShelleyStakeReference" class="link">Source</a> <a href="#v:fromShelleyStakeReference" class="selflink">#</a></p></div><a href="#g:8" id="g:8"><h1>Serialising addresses</h1></a><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> addr ⇒ <a id="t:SerialiseAddress" class="def">SerialiseAddress</a> addr <span class="keyword">where</span> <a href="src/Cardano.Api.Address.html#SerialiseAddress" class="link">Source</a> <a href="#t:SerialiseAddress" class="selflink">#</a></p><div class="doc"><p>Address serialisation uses different serialisation formats for different
kinds of addresses, so it needs its own class.</p><p>In particular, Byron addresses are typically formatted in base 58, while
Shelley addresses (payment and stake) are formatted using Bech32.</p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:serialiseAddress" class="def">serialiseAddress</a> ∷ addr → <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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a id="v:deserialiseAddress" class="def">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> addr → <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="file:///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> addr <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" class="selflink">#</a></p></div><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:SerialiseAddress">Instances</h4><details id="i:SerialiseAddress" 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:SerialiseAddress:SerialiseAddress:1"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a></span> <a href="src/Cardano.Api.Address.html#line-470" class="link">Source</a> <a href="#t:SerialiseAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:SerialiseAddress:SerialiseAddress:1"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</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="file:///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-Address.html#t:StakeAddress" title="Cardano.Api.Address">StakeAddress</a> <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:SerialiseAddress:SerialiseAddress:2"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a></span> <a href="src/Cardano.Api.Address.html#line-293" class="link">Source</a> <a href="#t:SerialiseAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:SerialiseAddress:SerialiseAddress:2"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</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="file:///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-Address.html#t:AddressAny" title="Cardano.Api.Address">AddressAny</a> <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:SerialiseAddress:SerialiseAddress:3"></span> <a href="Cardano-Api-Eras.html#t:IsCardanoEra" title="Cardano.Api.Eras">IsCardanoEra</a> era ⇒ <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</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-359" class="link">Source</a> <a href="#t:SerialiseAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:SerialiseAddress:SerialiseAddress:3"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era → <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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) → <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="file:///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-Address.html#t:AddressInEra" title="Cardano.Api.Address">AddressInEra</a> era) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:SerialiseAddress:SerialiseAddress:4"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-232" class="link">Source</a> <a href="#t:SerialiseAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:SerialiseAddress:SerialiseAddress:4"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</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="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ShelleyAddr" title="Cardano.Api.Address">ShelleyAddr</a>) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" 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:SerialiseAddress:SerialiseAddress:5"></span> <a href="Cardano-Api-Address.html#t:SerialiseAddress" title="Cardano.Api.Address">SerialiseAddress</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>)</span> <a href="src/Cardano.Api.Address.html#line-221" class="link">Source</a> <a href="#t:SerialiseAddress" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><details id="i:ic:SerialiseAddress:SerialiseAddress:5"><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="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:serialiseAddress">serialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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.Address.html#serialiseAddress" class="link">Source</a> <a href="#v:serialiseAddress" class="selflink">#</a></p><p class="src"><a href="#v:deserialiseAddress">deserialiseAddress</a> ∷ <a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</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="file:///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-Address.html#t:Address" title="Cardano.Api.Address">Address</a> <a href="Cardano-Api-Address.html#t:ByronAddr" title="Cardano.Api.Address">ByronAddr</a>) <a href="src/Cardano.Api.Address.html#deserialiseAddress" class="link">Source</a> <a href="#v:deserialiseAddress" class="selflink">#</a></p></div></details></td></tr></table></details></div></div><a href="#g:9" id="g:9"><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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeExtendedKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-Address.html#t:StakeKey" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-ScriptData.html#t:ScriptData" title="Cardano.Api.ScriptData">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> <a href="Cardano-Api-ScriptData.html#t:ScriptData" title="Cardano.Api.ScriptData">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> (<a href="Cardano-Api-Hash.html#t:Hash" title="Cardano.Api.Hash">Hash</a> a) = <a id="v:AsHash" class="def">AsHash</a> (<a href="Cardano-Api-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">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-Address.html#t:AsType" title="Cardano.Api.Address">AsType</a> era)</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>