formatting

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2020 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatAddress added in v0.6.1

func FormatAddress(
	chainIDAlias string,
	hrp string,
	addr []byte,
) (string, error)

FormatAddress takes in a chain prefix, HRP, and byte slice to produce a string for an address.

func FormatBech32 added in v0.6.1

func FormatBech32(hrp string, payload []byte) (string, error)

FormatBech32 takes an address's bytes as input and returns a bech32 address

func IntFormat

func IntFormat(maxValue int) string

IntFormat ...

func ParseAddress added in v0.6.1

func ParseAddress(addrStr string) (string, string, []byte, error)

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.

func ParseBech32 added in v0.6.1

func ParseBech32(addrStr string) (string, []byte, error)

ParseBech32 takes a bech32 address as input and returns the HRP and data section of a bech32 address

Types

type CB58

type CB58 struct{ Bytes []byte }

CB58 formats bytes in checksummed base-58 encoding

func (*CB58) FromString

func (cb58 *CB58) FromString(str string) error

FromString ...

func (CB58) MarshalJSON

func (cb58 CB58) MarshalJSON() ([]byte, error)

MarshalJSON ...

func (CB58) String

func (cb58 CB58) String() string

func (*CB58) UnmarshalJSON

func (cb58 *CB58) UnmarshalJSON(b []byte) error

UnmarshalJSON ...

type CustomStringer

type CustomStringer struct{ Stringer func() string }

CustomStringer ...

func (CustomStringer) String

func (cs CustomStringer) String() string

type DumpBytes

type DumpBytes struct{ Bytes []byte }

DumpBytes ...

func (DumpBytes) String

func (db DumpBytes) String() string

type PrefixedStringer

type PrefixedStringer interface {
	fmt.Stringer

	PrefixedString(prefix string) string
}

PrefixedStringer extends a stringer that adds a prefix

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL