Expand description

Contains simplified access to bech32 and base58check encoder/decoder for Bitcoin addresses. Also defines common encoder errors.

Enums

Errors that can be returned by the Bitcoin AddressEncoder.

Functions

Decodes base58check into a byte string. Returns a FromBase58CheckError if the checksum or encoding is wrong. Returns a WrongVersion if it decodes an unexpected version.

Decode a witness program from a bech32 string. Caller specifies an expected HRP. If a different HRP is found, returns WrongHrp.

Encodes a byte slice to base58check with the specified version byte.

Encode a byte vector to bech32. This function expects v to be a witness program, and will return an UnknownScriptType if it does not meet the witness program format.

Type Definitions

A simple result type alias