Struct terra_rust_api::PrivateKey [−][src]
pub struct PrivateKey { pub account: u32, pub index: u32, pub coin_type: u32, // some fields omitted }
Expand description
The Private key structure that is used to generate signatures and public keys WARNING: No Security Audit has been performed
Fields
account: u32
index: u32
coin_type: u32
Implementations
Generate a new private key
generate a new private key with a seed phrase
for private key recovery. This is also used by wallet routines to re-hydrate the structure
pub fn from_words_seed(
secp: &Secp256k1<All>,
words: &str,
seed_pass: &str
) -> Result<PrivateKey>
pub fn from_words_seed(
secp: &Secp256k1<All>,
words: &str,
seed_pass: &str
) -> Result<PrivateKey>
for private key recovery with seed phrase
generate the public key for this private key
signs a blob of data and returns a StdSignature