From d0784c34787e6d96f0131af2e12079e7915b2f57 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 16 Feb 2026 22:05:24 -0800 Subject: seed import --- src/components/Account.svelte | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'src/components') diff --git a/src/components/Account.svelte b/src/components/Account.svelte index 88b08978..2ea7c9c0 100644 --- a/src/components/Account.svelte +++ b/src/components/Account.svelte @@ -8,7 +8,7 @@ import Balance from "$comp/Balance.svelte"; import { t } from "$lib/translations"; import { versions, s, f, loc, toFiat } from "$lib/utils"; - import { fiat } from "$lib/store"; + import { fiat, importing } from "$lib/store"; import { arkkey, arkaid } from "$lib/ark"; import { getRememberedWalletPassword, forgetWalletPassword, getCachedPrfKey } from "$lib/passwordCache"; @@ -37,7 +37,7 @@ import("@scure/bip39"), import("@scure/bip39/wordlists/english.js"), ]); - const entropy = new Uint8Array(prfKey); + const entropy = new Uint8Array(prfKey).slice(0, 16); const mnemonic = entropyToMnemonic(entropy, wordlist); const s = await mnemonicToSeed(mnemonic); const master = HDKey.fromMasterSeed(s, versions); @@ -61,7 +61,7 @@ import("@scure/bip39"), import("@scure/bip39/wordlists/english.js"), ]); - const entropy = new Uint8Array(nostrKey); + const entropy = new Uint8Array(nostrKey).slice(0, 16); const mnemonic = entropyToMnemonic(entropy, wordlist); const s = await mnemonicToSeed(mnemonic); const master = HDKey.fromMasterSeed(s, versions); @@ -187,11 +187,15 @@
{displayName}
- - {#if pending} -
- +{$fiat && rate ? f(toFiat(pending, rate), currency, loc(user)) : s(pending)} {$t("accounts.pending")} -
+ {#if $importing.has(id)} +
{$t("accounts.importing")}
+ {:else} + + {#if pending} +
+ +{$fiat && rate ? f(toFiat(pending, rate), currency, loc(user)) : s(pending)} {$t("accounts.pending")} +
+ {/if} {/if}
-- cgit v1.2.3