Versions in this module Expand all Collapse all v0 v0.1.2 Jan 7, 2022 Changes in this version + const AddrDefaultVersion + var AddrCheckSumLen = 4 + func B58Decode(enc []byte) []byte + func B58Encode(data []byte) []byte + func BytesMixed(src []byte, lenBits int, buffer *bytes.Buffer) error + func Decode16Byte(str string) []byte + func Encode16Byte(byteVal []byte) string + func Hex2bytes(s string) []byte + func IsZeroHash(h Hash) bool + func ReadMixedBytes(buf *bytes.Buffer) ([]byte, error) + type Address [addrLen]byte + func B58ToAddress(enc []byte) Address + func Bytes2Address(b []byte) Address + func Hex2Address(s string) Address + func StrB58ToAddress(enc string) Address + func (a *Address) B58() []byte + func (a *Address) B58String() string + func (a *Address) Bytes() []byte + func (a *Address) Checksum() []byte + func (a *Address) Equals(b Address) bool + func (a *Address) Hex() string + func (a *Address) MarshalJSON() ([]byte, error) + func (a *Address) Payload() []byte + func (a *Address) PubKeyHash() []byte + func (a *Address) SetBytes(b []byte) + func (a *Address) String() string + func (a *Address) UnmarshalJSON(data []byte) error + func (a *Address) Version() uint8 + type Hash [hashLen]byte + func Bytes2Hash(b []byte) Hash + func Hex2Hash(s string) Hash + func (h *Hash) Bytes() []byte + func (h *Hash) Hex() string + func (h *Hash) MarshalJSON() ([]byte, error) + func (h *Hash) SetBytes(other []byte) + func (h *Hash) UnmarshalJSON(data []byte) error