diff --git a/src/socket.js b/src/socket.js
index 0253ae9..b8e75a0 100644
--- a/src/socket.js
+++ b/src/socket.js
@@ -34,7 +34,8 @@ socket.on('p', async (pool, price) => {
socket.on('vb', async (vault, balances) => {
const s = useStore()
console.log('vb', vault, balances)
- const vb = JSON.parse(balances)
+ const vb = {}
+ vb[vault] = JSON.parse(balances)
s.$patch({vaultBalances:vb})
console.log('vault balances', vault, vb)
})
diff --git a/src/store/store.js b/src/store/store.js
index 962ee52..b987efa 100644
--- a/src/store/store.js
+++ b/src/store/store.js
@@ -1,6 +1,6 @@
// Utilities
import { defineStore } from 'pinia'
-import {knownTokens} from "@/tokens.js";
+import {knownTokens} from "@/knownTokens.js";
export const useStore = defineStore('app', {
state: () => ({
@@ -27,7 +27,11 @@ export const useStore = defineStore('app', {
known = known ? Object.values(known) : []
let extras = s.extraTokens[s.chainId]
extras = extras ? Object.values(extras) : []
- return [...chains, ...known, ...extras] // put chains first so the Mockcoin pool is automatically selected
+ const result = {}
+ const all = [...chains, ...known, ...extras]; // put chains first so the Mockcoin pool is automatically selected
+ for( const token of all)
+ result[token.address] = token
+ return result
},
factory: (s)=>!s.chain?null:s.chain.factory,
helper: (s)=>!s.chain?null:s.chain.helper,
diff --git a/src/views/VaultView.vue b/src/views/VaultView.vue
index 97feebb..8590251 100644
--- a/src/views/VaultView.vue
+++ b/src/views/VaultView.vue
@@ -1,5 +1,6 @@
-
+
+