úβ rNone hRepresents a Base58 string. Guarantees that all characters it contains are valid base58 characters. YSmart constructor which validates that all the text are actually base-58 characters.  Converts a  to a  value  Converts a  to a  value Reads a  ^ as raw bytes and converts to base58 representation. We cannot use the instance Binary of  b because it provides a leading length, which is not what we want when dealing with raw bytes. Access to the raw bytes in a   format.  Access to a   representation of the   Converts a   representation to a  BOur mapping table from binary to base58, based on Bitcoin's table .Decode a big endian Integer from a bytestring 0Encode an Integer to a bytestring as big endian       base58string-0.9.1Data.Base58String Base58String b58String fromBinarytoBinary fromBytestoBytestoTextfromTextbinary-0.7.1.0Data.Binary.ClassBinarybytestring-0.10.4.0Data.ByteString.Internal ByteString text-1.2.0.4Data.Text.InternalText bitcoinTable bsToInteger integerToBS isValidBase58b58b58' b58EncodeInt b58DecodeInt b58Encode b58Decode$fToJSONBase58String$fFromJSONBase58String