Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrChecksum = errors.New("checksum error")
View Source
var ErrInvalidFormat = errors.New("invalid format: version and/or checksum bytes missing")
View Source
var StdEncoding = NewEncoding(alphabet)
Functions ¶
func CheckDecode ¶
Check Decode
Types ¶
type CorruptInputError ¶ added in v1.0.3001
type CorruptInputError int64
func (CorruptInputError) Error ¶ added in v1.0.3001
func (e CorruptInputError) Error() string
type Encoding ¶ added in v1.0.3000
type Encoding struct {
// contains filtered or unexported fields
}
An Encoding is a base 58 encoding/decoding scheme defined by a 58-character alphabet.
func NewEncoding ¶ added in v1.0.3000
NewEncoding returns a new Encoding defined by the given alphabet, which must be a 58-byte string that does not contain CR or LF ('\r', '\n').
func (*Encoding) Decode ¶ added in v1.0.3000
Decode decodes src using the encoding enc. It writes at most DecodedLen(len(src)) bytes to dst and returns the number of bytes written. If src contains invalid base58 data, it will return the number of bytes successfully written and CorruptInputError.
func (*Encoding) DecodeString ¶ added in v1.0.3000
DecodeString returns the bytes represented by the base58 string s.
func (*Encoding) EncodeToString ¶ added in v1.0.3000
EncodeToString returns the base58 encoding of src.
Click to show internal directories.
Click to hide internal directories.