feat: pinia wallet, mints and activity stores with wallet boot

This commit is contained in:
2026-08-19 21:06:17 +02:00
parent 1c9e7165e4
commit fdd12dcc1e
4 changed files with 482 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
import { defineBoot } from '#q-app';
import { useWalletStore } from '@/stores/wallet';
// Wallet lifecycle bootstrap: reflects whatever is on this device into the
// wallet store at app start - a plaintext-stored key unlocks straight away,
// a password-encrypted one lands on 'locked' for the unlock screen, and no
// key at all lands on 'none' for onboarding.
export default defineBoot(async () => {
const wallet = useWalletStore();
await wallet.init();
});