Struct ethkey::ExtendedKeyPair [−][src]
pub struct ExtendedKeyPair { /* fields omitted */ }Methods
impl ExtendedKeyPair[src]
impl ExtendedKeyPairpub fn new(secret: Secret) -> Self[src]
pub fn new(secret: Secret) -> Selfpub fn with_code(secret: Secret, public: Public, chain_code: H256) -> Self[src]
pub fn with_code(secret: Secret, public: Public, chain_code: H256) -> Selfpub fn with_secret(secret: Secret, chain_code: H256) -> Self[src]
pub fn with_secret(secret: Secret, chain_code: H256) -> Selfpub fn with_seed(seed: &[u8]) -> Result<ExtendedKeyPair, DerivationError>[src]
pub fn with_seed(seed: &[u8]) -> Result<ExtendedKeyPair, DerivationError>pub fn secret(&self) -> &ExtendedSecret[src]
pub fn secret(&self) -> &ExtendedSecretpub fn public(&self) -> &ExtendedPublic[src]
pub fn public(&self) -> &ExtendedPublicpub fn derive<T>(&self, index: Derivation<T>) -> Result<Self, DerivationError> where
T: Label, [src]
pub fn derive<T>(&self, index: Derivation<T>) -> Result<Self, DerivationError> where
T: Label, Auto Trait Implementations
impl Send for ExtendedKeyPair
impl Send for ExtendedKeyPairimpl Sync for ExtendedKeyPair
impl Sync for ExtendedKeyPair