HORIZON HASKELLDocslts/ghc-9.14.x99ffbb82026-10-19Search packagesCtrl K
Theme: |

GHC 9.14.1 · lts/ghc-9.14.x · 99ffbb8 · 2026-10-19

Modulecardano-addresses-4.0.2Haskell2010

Codec.Binary.Encoding

Contents
  1. Types
  2. Encode
  3. Decode
Synopsis

Types

datadata AbstractEncoding a

An abstract Encoding to make it easy to map over the bech32 component. Typically used as 'AbstractEncoding HumanReadablePart'.

λ> let xpubHRP = [humanReadablePart|xpub|]
λ> let xprvHRP = [humanReadablePart|xprv|]

λ> fmap (const xpubHRP) (EBech32 xprvHRP)
EBech32 (HumanReadablePart "xpub")

Constructors

  • EBase16
  • EBase58
  • EBech32 a
Instances3Functor, Eq, Show
  • Functor AbstractEncodingDefined in cardano-addresses-4.0.2 · Codec.Binary.Encoding
  • Eq a => Eq (AbstractEncoding a)Defined in cardano-addresses-4.0.2 · Codec.Binary.Encoding
  • Show a => Show (AbstractEncoding a)Defined in cardano-addresses-4.0.2 · Codec.Binary.Encoding

Encode

Decode