[][src]Struct grin_wallet_impls::WalletSeed

pub struct WalletSeed(_);

Methods

impl WalletSeed[src]

pub fn from_bytes(bytes: &[u8]) -> WalletSeed[src]

pub fn from_mnemonic(word_list: &str) -> Result<WalletSeed, Error>[src]

pub fn from_hex(hex: &str) -> Result<WalletSeed, Error>[src]

pub fn to_hex(&self) -> String[src]

pub fn to_mnemonic(&self) -> Result<String, Error>[src]

pub fn derive_keychain_old(old_wallet_seed: [u8; 32], password: &str) -> Vec<u8>[src]

pub fn derive_keychain<K: Keychain>(&self, is_floonet: bool) -> Result<K, Error>[src]

pub fn init_new(seed_length: usize) -> WalletSeed[src]

pub fn seed_file_exists(wallet_config: &WalletConfig) -> Result<(), Error>[src]

pub fn backup_seed(wallet_config: &WalletConfig) -> Result<(), Error>[src]

pub fn recover_from_phrase(
    wallet_config: &WalletConfig,
    word_list: &str,
    password: &str
) -> Result<(), Error>
[src]

pub fn show_recovery_phrase(&self) -> Result<(), Error>[src]

pub fn init_file(
    wallet_config: &WalletConfig,
    seed_length: usize,
    recovery_phrase: Option<ZeroingString>,
    password: &str
) -> Result<WalletSeed, Error>
[src]

pub fn from_file(
    wallet_config: &WalletConfig,
    password: &str
) -> Result<WalletSeed, Error>
[src]

Trait Implementations

impl PartialEq<WalletSeed> for WalletSeed[src]

impl Clone for WalletSeed[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for WalletSeed[src]

Auto Trait Implementations

impl Send for WalletSeed

impl Sync for WalletSeed

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> UnsafeAny for T where
    T: Any

impl<T> SafeBorrow for T where
    T: ?Sized

impl<'a, T> DefaultFeatures for T where
    T: 'a + Send + Sync + Clone

impl<'a, T> NonSyncFeatures for T where
    T: 'a + Clone

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self