From 917da1bb2ae24a111d7d763066ffda00d3d4f042 Mon Sep 17 00:00:00 2001 From: willclarktech Date: Wed, 16 Sep 2020 13:52:14 +0200 Subject: [PATCH] launchpad-ledger: Update Node.js demo to use non-consecutive account numbers --- packages/launchpad-ledger/demo/node.js | 11 ++++++----- packages/launchpad-ledger/src/demo/node.ts | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/launchpad-ledger/demo/node.js b/packages/launchpad-ledger/demo/node.js index a703a712..86c7e904 100644 --- a/packages/launchpad-ledger/demo/node.js +++ b/packages/launchpad-ledger/demo/node.js @@ -1,9 +1,10 @@ const demo = require("../build/demo/node"); async function run() { + const accountNumbers = [0, 1, 2, 10]; const accounts = await demo.getAccounts(); console.info("Accounts from Ledger device:"); - console.table(accounts); + console.table(accounts.map((account, i) => ({ ...account, accountNumber: accountNumbers[i] }))); const accountNumber0 = 0; const address0 = accounts[accountNumber0].address; @@ -14,10 +15,10 @@ async function run() { // It seems the Ledger device needs a bit of time to recover await new Promise((resolve) => setTimeout(resolve, 1000)); - const accountNumber1 = 1; - const address1 = accounts[accountNumber1].address; - const signature1 = await demo.sign(accountNumber1, address1, address1); - console.info(`Signature from Ledger device for account number 1 (${address1}):`); + const accountNumber10 = 10; + const address10 = accounts[accountNumbers.findIndex((n) => n === accountNumber10)].address; + const signature1 = await demo.sign(accountNumber10, address10, address10); + console.info(`Signature from Ledger device for account number 10 (${address10}):`); console.info(signature1); } diff --git a/packages/launchpad-ledger/src/demo/node.ts b/packages/launchpad-ledger/src/demo/node.ts index f0299bd8..00241671 100644 --- a/packages/launchpad-ledger/src/demo/node.ts +++ b/packages/launchpad-ledger/src/demo/node.ts @@ -14,7 +14,7 @@ const defaultSequence = "0"; const signer = new LedgerSigner({ testModeAllowed: true, - accountNumbers: [0, 1, 2], + accountNumbers: [0, 1, 2, 10], }); export async function getAccounts(): Promise<