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.
Walletcan just extendAminoWalletand be a validDirectSignerbecauseSecretNetworkClientchecks first for the existence ofsignDirectfunction before checking forsignAminofunction.