UNPKG

ln-service

Version:

Interaction helper for your Lightning Network daemon

29 lines (19 loc) 700 B
const {equal} = require('node:assert').strict; const test = require('node:test'); const {spawnLightningCluster} = require('ln-docker-daemons'); const {getPublicKey} = require('./../../'); const {getWalletInfo} = require('./../../'); const identityKeyFamily = 6; // Getting a public key out of the seed should return the raw public key test(`Get public key`, async () => { const [{kill, lnd}] = (await spawnLightningCluster({})).nodes; const key = await getPublicKey({ lnd, family: identityKeyFamily, index: [].length, }); const wallet = await getWalletInfo({lnd}); equal(wallet.public_key, key.public_key, 'Derive identity public key'); await kill({}); return; });