Constructor
new WalletKey(optionsnullable)
Create a wallet key.
Extends:
- KeyRing
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
options |
Object |
<nullable> |
- Source:
Extends
- KeyRing
Methods
(static) fromHD(account, key, branch, index) → {WalletKey}
Instantiate a wallet key from hd key.
Parameters:
Name | Type | Description |
---|---|---|
account |
Account | |
key |
HDPrivateKey | HDPublicKey | |
branch |
Number | |
index |
Number |
- Source:
Returns:
- Type
- WalletKey
(static) fromImport(account, data) → {WalletKey}
Instantiate a wallet key from imported data.
Parameters:
Name | Type | Description |
---|---|---|
account |
Account | |
data |
Buffer |
- Source:
Returns:
- Type
- WalletKey
(static) fromRing(account, ring) → {WalletKey}
Instantiate a wallet key from regular key.
Parameters:
Name | Type | Description |
---|---|---|
account |
Account | |
ring |
KeyRing |
- Source:
Returns:
- Type
- WalletKey
(static) isWalletKey(obj) → {Boolean}
Test whether an object is a WalletKey.
Parameters:
Name | Type | Description |
---|---|---|
obj |
Object |
- Source:
Returns:
- Type
- Boolean
(private) fromHD(account, key, branch, index) → {WalletKey}
Inject properties from hd key.
Parameters:
Name | Type | Description |
---|---|---|
account |
Account | |
key |
HDPrivateKey | HDPublicKey | |
branch |
Number | |
index |
Number |
- Source:
Returns:
- Type
- WalletKey
(private) fromImport(account, data) → {WalletKey}
Inject properties from imported data.
Parameters:
Name | Type | Description |
---|---|---|
account |
Account | |
data |
Buffer |
- Source:
Returns:
- Type
- WalletKey
(private) fromRing(account, ring) → {WalletKey}
Inject properties from key.
Parameters:
Name | Type | Description |
---|---|---|
account |
Account | |
ring |
KeyRing |
- Source:
Returns:
- Type
- WalletKey
toJSON() → {Object}
Convert an WalletKey to a more json-friendly object.
- Source:
Returns:
- Type
- Object
toPath() → {Path}
Convert wallet key to a path.
- Source:
Returns:
- Type
- Path