diff --git a/apps/desktop/src/lib/components/EvmDashboard.svelte b/apps/desktop/src/lib/components/EvmDashboard.svelte
new file mode 100644
index 0000000..fae6302
--- /dev/null
+++ b/apps/desktop/src/lib/components/EvmDashboard.svelte
@@ -0,0 +1,296 @@
+
+
+{#if !w.ready}
+{:else if !w.vaultExists}
+ {w.error} Unlocking...
Address
+{w.address}
++ {w.symbol} Balance +
+
+
+ ((e.target as HTMLElement).style.display =
+ 'none')} />
+ {w.balance}
+ {w.symbol}
+
Tokens
+ {#each w.tokenBalances as t} +
+
+ ((e.target as HTMLElement).style.display =
+ 'none')} />
+ {Number(t.balance) < 0.0001 && Number(t.balance) > 0
+ ? '<0.0001'
+ : Number(t.balance).toFixed(4)}
+ {t.symbol}
+
{w.error}
+ {/if} + ++ No transactions found +
+ {:else} +{w.error}
- {/if} -Unlocking...
-Address
-{w.address}
-- {w.symbol} Balance -
-
-
- ((e.target as HTMLElement).style.display =
- 'none')} />
- {w.balance}
- {w.symbol}
-
Tokens
- {#each w.tokenBalances as t} -
-
- ((e.target as HTMLElement).style.display =
- 'none')} />
- {Number(t.balance) < 0.0001 && Number(t.balance) > 0
- ? '<0.0001'
- : Number(t.balance).toFixed(4)}
- {t.symbol}
-
{w.error}
- {/if} - -- No transactions found -
- {:else} -