aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-11-21 19:37:37 -0800
committerAdam Soltys <[email protected]>2026-02-11 15:33:07 -0800
commit21023052918c0b787916ef78937e0be41f46142a (patch)
tree09c5d29fae412a1ed274559098369d0886342178 /src/lib
parent8dc79c6080a66b587220634ad1b143d52ec60570 (diff)
downloadcoinos-ui-21023052918c0b787916ef78937e0be41f46142a.tar.gz
coinos-ui-21023052918c0b787916ef78937e0be41f46142a.zip
ark route
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ark.ts5
-rw-r--r--src/lib/store.ts4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/ark.ts b/src/lib/ark.ts
new file mode 100644
index 00000000..0986983a
--- /dev/null
+++ b/src/lib/ark.ts
@@ -0,0 +1,5 @@
+import { persistLocal } from "$lib/store";
+
+const prefix = "ark";
+export const mnemonic = persistLocal(`${prefix}mnemonic`, "");
+export const password = persistLocal(`${prefix}password`, "");
diff --git a/src/lib/store.ts b/src/lib/store.ts
index c7dc9970..0148f480 100644
--- a/src/lib/store.ts
+++ b/src/lib/store.ts
@@ -1,7 +1,7 @@
import { browser } from "$app/environment";
import { writable } from "svelte/store";
-const persistSession = (key, defaultValue = undefined) => {
+export const persistSession = (key, defaultValue = undefined) => {
const s = writable(
browser &&
sessionStorage.getItem(key) &&
@@ -17,7 +17,7 @@ const persistSession = (key, defaultValue = undefined) => {
return s;
};
-const persistLocal = (key, defaultValue: any = undefined) => {
+export const persistLocal = (key, defaultValue: any = undefined) => {
const s = writable(
browser &&
localStorage.getItem(key) &&