From 193905fb8d3f5638cc865ef29784db9ebe206710 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 13 Feb 2026 23:47:16 -0800 Subject: ark payment notifications --- src/components/Account.svelte | 4 +++- src/lib/ark.ts | 1 + src/routes/(app)/+layout.svelte | 38 +++++++++++++++++++++++++------------- 3 files changed, 29 insertions(+), 14 deletions(-) (limited to 'src') diff --git a/src/components/Account.svelte b/src/components/Account.svelte index d588932a..b077c30b 100644 --- a/src/components/Account.svelte +++ b/src/components/Account.svelte @@ -9,7 +9,7 @@ import { t } from "$lib/translations"; import { versions, s, f, loc, toFiat } from "$lib/utils"; import { fiat } from "$lib/store"; - import { arkkey } from "$lib/ark"; + import { arkkey, arkaid } from "$lib/ark"; import { getRememberedWalletPassword, forgetWalletPassword } from "$lib/passwordCache"; let { user, rates, account }: any = $props(); @@ -51,6 +51,7 @@ } else { return false; } + $arkaid = id; return true; } catch (e) { forgetWalletPassword(); @@ -94,6 +95,7 @@ let arkChild = master.derive("m/86'/0'/0'/0/0"); $arkkey = bytesToHex(arkChild.privateKey!); } + $arkaid = id; passwordPrompt = false; if (pendingUrl) { goto(pendingUrl); diff --git a/src/lib/ark.ts b/src/lib/ark.ts index 61668c3a..b9902a5a 100644 --- a/src/lib/ark.ts +++ b/src/lib/ark.ts @@ -8,6 +8,7 @@ export const arkServerUrl = { regtest: "http://localhost:7070", }[PUBLIC_COINOS_NETWORK || "regtest"]; export const arkkey = persistLocal("arkkey", ""); +export const arkaid = persistLocal("arkaid", ""); let arkSdkPromise: Promise | undefined; const loadArkSdk = () => (arkSdkPromise ||= import("@arkade-os/sdk")); diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index eb4ec6b6..2c96fc7c 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -1,5 +1,5 @@