Classes
Methods
(static) from(options, networknullable) → {HDPrivateKey|HDPublicKey}
Generate an hdkey from any number of options.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
options |
Object | Mnemonic | Buffer | mnemonic, mnemonic options, seed, or base58 key. |
|
network |
Network | NetworkType |
<nullable> |
Returns:
- Type
- HDPrivateKey | HDPublicKey
(static) fromBase58(xkey) → {HDPrivateKey|HDPublicKey}
Instantiate an HD key (public or private) from an base58 string.
Parameters:
Name | Type | Description |
---|---|---|
xkey |
Base58String |
Returns:
- Type
- HDPrivateKey | HDPublicKey
(static) fromExtended(data) → {HDPrivateKey|HDPublicKey}
Instantiate HD key from extended serialized data.
Parameters:
Name | Type | Description |
---|---|---|
data |
Buffer |
Returns:
- Type
- HDPrivateKey | HDPublicKey
(static) fromJSON(json) → {HDPrivateKey|HDPublicKey}
Instantiate an HD key from a jsonified key object.
Parameters:
Name | Type | Description |
---|---|---|
json |
Object | The jsonified transaction object. |
Returns:
- Type
- HDPrivateKey | HDPublicKey
(static) fromMnemonic(mnemonic, networknullable) → {HDPrivateKey}
Instantiate an hd private key from a mnemonic.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
mnemonic |
Mnemonic | Object | ||
network |
String |
<nullable> |
Returns:
- Type
- HDPrivateKey
(static) fromRaw(data) → {HDPrivateKey|HDPublicKey}
Instantiate an HD key from serialized data.
Parameters:
Name | Type | Description |
---|---|---|
data |
Buffer |
Returns:
- Type
- HDPrivateKey | HDPublicKey
(static) fromSeed(options, networknullable) → {HDPrivateKey}
Generate an HDPrivateKey from a seed.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
options |
Object | Mnemonic | Buffer | seed, mnemonic, mnemonic options. |
|
network |
String |
<nullable> |
Returns:
- Type
- HDPrivateKey
(static) generate(options, networknullable) → {HDPrivateKey}
Generate an HDPrivateKey.
Parameters:
Name | Type | Attributes | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
Properties
|
|||||||||||||
network |
String |
<nullable> |
Returns:
- Type
- HDPrivateKey
(static) isBase58(data) → {Boolean}
Test whether an object is in the form of a base58 hd key.
Parameters:
Name | Type | Description |
---|---|---|
data |
String |
Returns:
- Type
- Boolean
(static) isHD(obj) → {Boolean}
Test whether an object is an HD key.
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object |
Returns:
- Type
- Boolean
(static) isPrivate(obj) → {Boolean}
Test whether an object is an HD private key.
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object |
Returns:
- Type
- Boolean
(static) isPublic(obj) → {Boolean}
Test whether an object is an HD public key.
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object |
Returns:
- Type
- Boolean
(static) isRaw(data) → {NetworkType}
Test whether an object is in the form of a serialized hd key.
Parameters:
Name | Type | Description |
---|---|---|
data |
Buffer |
Returns:
- Type
- NetworkType