@armada/sdk / core / WalletNode
Class: WalletNode
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:16
Constructors
Constructor
new WalletNode(
keyNode):WalletNode
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:19
Parameters
keyNode
KeyNode
Returns
WalletNode
Methods
fromMnemonic()
staticfromMnemonic(mnemonic,password?):WalletNode
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:24
Create BIP32 node from mnemonic
Parameters
mnemonic
string
password?
string
Returns
WalletNode
derive()
derive(
path):WalletNode
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:30
Derives new BIP32Node along path
Parameters
path
string
path to derive along
Returns
WalletNode
- new BIP32 implementation Node
getSpendingKeyPair()
getSpendingKeyPair():
SpendingKeyPair
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:35
Get spending key-pair
Returns
keypair
getMasterPublicKey()
staticgetMasterPublicKey(spendingPublicKey,nullifyingKey):bigint
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:36
Parameters
spendingPublicKey
[bigint, bigint]
nullifyingKey
bigint
Returns
bigint
getViewingKeyPair()
getViewingKeyPair():
Promise<ViewingKeyPair>
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:37
Returns
Promise<ViewingKeyPair>
getNullifyingKey()
getNullifyingKey():
Promise<bigint>
Defined in: vendor/railgun-engine/dist/key-derivation/wallet-node.d.ts:38
Returns
Promise<bigint>