Documentation ¶
Index ¶
- func PubKey2AddressBech32(pubKey crypto.PubKey) (string, error)
- func PubKeyHexString2AddressBech32(pubKeyStr string) (string, error)
- func UNCompressedPubKey2Address(uncompressedPubKey string) (crypto.Address, error)
- func UNCompressedPubKey2AddressBech32(uncompressedPubKey string) (string, error)
- func UNCompressedPubKey2CompressedPubKey(uncompressedPubKey string) (compressedPubKey []byte, err error)
- type KeyManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PubKey2AddressBech32 ¶ added in v1.0.9
func PubKeyHexString2AddressBech32 ¶ added in v1.0.9
func UNCompressedPubKey2Address ¶ added in v1.0.9
func UNCompressedPubKey2AddressBech32 ¶ added in v1.0.9
func UNCompressedPubKey2CompressedPubKey ¶ added in v1.0.9
Types ¶
type KeyManager ¶
type KeyManager interface { Sign(msg tx.StdSignMsg) ([]byte, error) SignBytes(msg []byte) ([]byte, error) GetPrivKey() crypto.PrivKey GetAddr() types.AccAddress GetUCPubKey() (UCPubKey []byte, err error) }
func NewKeyManager ¶ added in v1.0.9
func NewKeyManager(file string, auth string) (KeyManager, error)
Click to show internal directories.
Click to hide internal directories.