await wallet.destroy()\r
})\r
})\r
-\r
-/**\r
-* This suite requires a connected unlocked Ledger device to execute tests.\r
-*/\r
-await suite('Ledger device account derivation', { skip: false || isNode }, async () => {\r
- const wallet = await LedgerWallet.create()\r
- await wallet.connect()\r
-\r
- await test('fetch the first account from a Ledger device', async () => {\r
- const account = await wallet.account()\r
-\r
- assert.exists(account.publicKey)\r
- assert.exists(account.address)\r
- assert.exists(account.privateKey)\r
- assert.equals(account.privateKey, '0000000000000000000000000000000000000000000000000000000000000000')\r
- })\r
-\r
- await test('fail to return multiple accounts from a Ledger device', async () => {\r
- assert.rejects(wallet.accounts())\r
- })\r
-\r
- await wallet.destroy()\r
-})\r
assert.exists(account)
assert.ok(account instanceof Account)
- assert.exists(account.publicKey)
assert.exists(account.address)
+ assert.exists(account.publicKey)
+ assert.exists(account.privateKey)
+ assert.equals(account.privateKey, '0000000000000000000000000000000000000000000000000000000000000000')
})
await test('sign open block from block', async () => {