await assert.resolves(wallet.destroy())\r
await assert.resolves(restored.destroy())\r
})\r
+\r
+ await test('load account from legacy address', async () => {\r
+ const wallet = await Wallet.load('BIP-44', NANO_TEST_VECTORS.PASSWORD, NANO_TEST_VECTORS.MNEMONIC, NANO_TEST_VECTORS.PASSWORD)\r
+ await wallet.unlock(NANO_TEST_VECTORS.PASSWORD)\r
+ const account = await wallet.account()\r
+ const legacy = Account.load(NANO_TEST_VECTORS.ADDRESS_0.replace('nano_', 'xrb_'))\r
+\r
+ assert.equal(account.address, legacy.address)\r
+ assert.equal(NANO_TEST_VECTORS.ADDRESS_0, legacy.address)\r
+ assert.equal(NANO_TEST_VECTORS.PUBLIC_0, legacy.publicKey)\r
+\r
+ await assert.resolves(wallet.destroy())\r
+ })\r
})\r
])\r