Documentation ¶
Index ¶
- Variables
- func AddressToPKHash(addr string) (hash.PKHash, error)
- func CreateContractAddress(ownerAddr string, chainID []byte, nonce uint64) (string, error)
- func CreateID(rawAddress string) []uint8
- func GetPubkeyHash(address string) ([]byte, error)
- func IsValidHrp(hrp string) bool
- func IsValidVersion(version byte) bool
- type Address
- type DKGAddress
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidVersion is returned when invalid version has been detected. ErrInvalidVersion = errors.New("invalid version") // ErrInvalidChainID is returned when invalid chain ID has been detected. ErrInvalidChainID = errors.New("invalid chain ID") // ErrInvalidHRP is returned when invalid human readable prefix has been detected. ErrInvalidHRP = errors.New("invalid human readable prefix") // IsTestnet is used to get address IsTestnet = false )
Functions ¶
func AddressToPKHash ¶ added in v0.4.0
AddressToPKHash returns public key hash from account address
func CreateContractAddress ¶ added in v0.3.0
CreateContractAddress returns the contract address given owner address and nonce
func GetPubkeyHash ¶
GetPubkeyHash extracts public key hash from address
func IsValidHrp ¶ added in v0.4.0
IsValidHrp returns if hrp is valid or not
func IsValidVersion ¶ added in v0.4.0
IsValidVersion returns if version is valid or not
Types ¶
type Address ¶
type Address struct { PrivateKey keypair.PrivateKey PublicKey keypair.PublicKey RawAddress string }
Address contains a pair of key and a string address
func GetAddressByHash ¶ added in v0.3.0
GetAddressByHash returns the address given a 20-byte hash
func GetAddressByPubkey ¶ added in v0.3.0
GetAddressByPubkey returns the address given a public key and necessary params.
type DKGAddress ¶ added in v0.3.0
DKGAddress contains a pair of DKGkey and a DKGID
Click to show internal directories.
Click to hide internal directories.