pub struct JsBip44;
Expand description
Entry point to generate a hierarchical deterministic wallet using the BIP-0044 standard. It is a more structured way to use the same seed for multiple coins, each with multiple accounts, each accounts with a new key for each transaction request. The standard is built on BIP-0043 using the purpose code 44. And BIP-0043 itself uses BIP-0032 to derive all nodes from a single master extended private key.
@see Bip32
Implementations§
Trait Implementations§
Source§impl FromWasmAbi for JsBip44
impl FromWasmAbi for JsBip44
Source§impl IntoWasmAbi for JsBip44
impl IntoWasmAbi for JsBip44
Source§impl LongRefFromWasmAbi for JsBip44
impl LongRefFromWasmAbi for JsBip44
Source§impl OptionFromWasmAbi for JsBip44
impl OptionFromWasmAbi for JsBip44
Source§impl OptionIntoWasmAbi for JsBip44
impl OptionIntoWasmAbi for JsBip44
Source§impl RefFromWasmAbi for JsBip44
impl RefFromWasmAbi for JsBip44
Source§type Anchor = RcRef<JsBip44>
type Anchor = RcRef<JsBip44>
The type that holds the reference to
Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§unsafe fn ref_from_abi(
js: <JsBip44 as RefFromWasmAbi>::Abi,
) -> <JsBip44 as RefFromWasmAbi>::Anchor
unsafe fn ref_from_abi( js: <JsBip44 as RefFromWasmAbi>::Abi, ) -> <JsBip44 as RefFromWasmAbi>::Anchor
Source§impl RefMutFromWasmAbi for JsBip44
impl RefMutFromWasmAbi for JsBip44
Source§impl TryFromJsValue for JsBip44
impl TryFromJsValue for JsBip44
Source§impl VectorFromWasmAbi for JsBip44
impl VectorFromWasmAbi for JsBip44
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi( js: <JsBip44 as VectorFromWasmAbi>::Abi, ) -> Box<[JsBip44]>
Source§impl VectorIntoWasmAbi for JsBip44
impl VectorIntoWasmAbi for JsBip44
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi( vector: Box<[JsBip44]>, ) -> <JsBip44 as VectorIntoWasmAbi>::Abi
Auto Trait Implementations§
impl Freeze for JsBip44
impl RefUnwindSafe for JsBip44
impl Send for JsBip44
impl Sync for JsBip44
impl Unpin for JsBip44
impl UnwindSafe for JsBip44
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::Abi
Source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
.