Documentation
¶
Index ¶
- Constants
- func DecodeType(address string, net network.Network) (int, error)
- func ToBase58(b *Base58) string
- func ToBech32(bc *Bech32) (string, error)
- func ToBlech32(bl *Blech32) (string, error)
- func ToOutputScript(address string, net network.Network) ([]byte, error)
- type Address
- type Base58
- type Bech32
- type Blech32
Constants ¶
const ( P2Pkh = iota P2Sh ConfidentialP2Pkh ConfidentialP2Sh P2Wpkh P2Wsh ConfidentialP2Wpkh ConfidentialP2Wsh )
Variables ¶
This section is empty.
Functions ¶
func DecodeType ¶ added in v0.0.3
DecodeType returns address type
func ToBech32 ¶
ToBech32 encodes a byte slice into a bech32 string with the human-readable part hrb. Note that the bytes must each encode 5 bits
Types ¶
type Address ¶
type Address struct {
// contains filtered or unexported fields
}
Address defines the address as string
type Base58 ¶
Base58 type defines the structure of an address legacy or wrapped segwit
func FromBase58 ¶
FromBase58 decodes a string that was base58 encoded and verifies the checksum.
type Bech32 ¶
Bech32 defines the structure of an address native segwit
func FromBech32 ¶
FromBech32 decodes a bech32 encoded string, returning the human-readable part and the data part excluding the checksum.
type Blech32 ¶
Blech32 defines the structure of a confidential address native segwit
func FromBlech32 ¶ added in v0.0.2
FromBlech32 decodes a blech32 encoded string, returning the human-readable part and the data part excluding the checksum.