Skip to content

@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()

static fromMnemonic(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

SpendingKeyPair

keypair


getMasterPublicKey()

static getMasterPublicKey(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>