From 758312d75718ffdb68853f39899bd2e86cb60eb9 Mon Sep 17 00:00:00 2001 From: Janek Rahrt Date: Tue, 24 May 2022 14:55:05 +0200 Subject: [PATCH] fix: populate tx history on recover --- packages/extension/src/background/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/extension/src/background/index.ts b/packages/extension/src/background/index.ts index e27edb160..b060048a5 100644 --- a/packages/extension/src/background/index.ts +++ b/packages/extension/src/background/index.ts @@ -59,7 +59,8 @@ import { Wallet, WalletStorageProps } from "./wallet" ) await wallet.setup() - const transactionTracker = await getTransactionsTracker( + // may get reassigned when a recovery happens + let transactionTracker = await getTransactionsTracker( await wallet.getAccounts(), getTransactionsStore, trackTransations, @@ -678,6 +679,11 @@ import { Wallet, WalletStorageProps } from "./wallet" } = JSON.parse(encode.arrayBufferToString(plaintext)) await wallet.restoreSeedPhrase(seedPhrase, newPassword) + transactionTracker = await getTransactionsTracker( + await wallet.getAccounts(), + getTransactionsStore, + trackTransations, + ) return sendToTabAndUi({ type: "RECOVER_SEEDPHRASE_RES" }) } catch {