mirror of
https://github.com/cosmos/cosmjs.git
synced 2025-03-11 14:09:15 +00:00
launchpad-ledger: Update Node.js demo to use non-consecutive account numbers
This commit is contained in:
parent
12b7178a7f
commit
917da1bb2a
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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<
|
||||
|
Loading…
x
Reference in New Issue
Block a user