Struct ethkey::ExtendedKeyPair [−][src]
pub struct ExtendedKeyPair { /* fields omitted */ }
Methods
impl ExtendedKeyPair
[src]
impl ExtendedKeyPair
pub fn new(secret: Secret) -> Self
[src]
pub fn new(secret: Secret) -> Self
pub fn with_code(secret: Secret, public: Public, chain_code: H256) -> Self
[src]
pub fn with_code(secret: Secret, public: Public, chain_code: H256) -> Self
pub fn with_secret(secret: Secret, chain_code: H256) -> Self
[src]
pub fn with_secret(secret: Secret, chain_code: H256) -> Self
pub 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) -> &ExtendedSecret
pub fn public(&self) -> &ExtendedPublic
[src]
pub fn public(&self) -> &ExtendedPublic
pub 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 ExtendedKeyPair
impl Sync for ExtendedKeyPair
impl Sync for ExtendedKeyPair