Import mnemonic or generate random if empty
The account's secret address, derived from publicKey
The coin type in the HD derivation path
The account index in the HD derivation path
The mnemonic phrase used to derive this account
The secp256k1 private key that was derived from mnemonic
+ hdAccountIndex
The secp256k1 public key that was derived from privateKey
Wallet is a wallet capable of signing on transactions.
Wallet
can just extendAminoWallet
and be a validDirectSigner
becauseSecretNetworkClient
checks first for the existence ofsignDirect
function before checking forsignAmino
function.