Struct ethkey::ExtendedPublic [−][src]
pub struct ExtendedPublic { /* fields omitted */ }Extended public key, allows deterministic derivation of subsequent keys.
Methods
impl ExtendedPublic[src]
impl ExtendedPublicpub fn new(public: Public, chain_code: H256) -> Self[src]
pub fn new(public: Public, chain_code: H256) -> SelfNew extended public key from known parent and chain code
pub fn from_secret(secret: &ExtendedSecret) -> Result<Self, DerivationError>[src]
pub fn from_secret(secret: &ExtendedSecret) -> Result<Self, DerivationError>Create new extended public key from known secret
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, Derive new public key Operation is defined only for index belongs [0..2^31)
pub fn public(&self) -> &Public[src]
pub fn public(&self) -> &PublicAuto Trait Implementations
impl Send for ExtendedPublic
impl Send for ExtendedPublicimpl Sync for ExtendedPublic
impl Sync for ExtendedPublic