Documentation ¶
Index ¶
- func ConvertAddresses(destChain string, toHRP string, addresses []string) ([]string, error)
- func Decode(encoding Encoding, str string) ([]byte, error)
- func EncodeWithChecksum(encoding Encoding, bytes []byte) (string, error)
- func EncodeWithoutChecksum(encoding Encoding, bytes []byte) (string, error)
- func FormatAddress(chainIDAlias string, hrp string, addr []byte) (string, error)
- func FormatBech32(hrp string, payload []byte) (string, error)
- func IntFormat(maxValue int) string
- func ParseAddress(addrStr string) (string, string, []byte, error)
- func ParseBech32(addrStr string) (string, []byte, error)
- type DumpBytes
- type Encoding
- type PrefixedStringer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertAddresses ¶ added in v1.7.0
ConvertAddresses converts a list of addresses with arbitrary chains and HRPs (e.g. X-local1....) to a list of addresses with the provided format (e.g. P-custom1...).
func Decode ¶ added in v1.0.6
Decode [str] to bytes using the given encoding If [str] is the empty string, returns a nil byte slice and nil error
func EncodeWithChecksum ¶ added in v1.4.12
EncodeWithChecksum bytes to a string using the given encoding format bytes may be nil, in which case it will be treated the same as an empty slice. This function includes a checksum in the encoded string.
func EncodeWithoutChecksum ¶ added in v1.4.12
EncodeWithoutChecksum bytes to a string using the given encoding format bytes may be nil, in which case it will be treated the same as an empty slice. Unlike EncodeWithChecksum, this function does not include a checksum in the encoded string.
func FormatAddress ¶ added in v0.8.0
FormatAddress takes in a chain prefix, HRP, and byte slice to produce a string for an address.
func FormatBech32 ¶ added in v0.8.0
FormatBech32 takes an address's bytes as input and returns a bech32 address
func ParseAddress ¶ added in v0.8.0
ParseAddress takes in an address string and splits returns the corresponding parts. This returns the chain ID alias, bech32 HRP, address bytes, and an error if it occurs.
Types ¶
type Encoding ¶ added in v1.0.3
type Encoding uint8
Encoding defines how bytes are converted to a string and vice versa