diff --git a/src/blockchain/wallet.js b/src/blockchain/wallet.js index 4ed5b76..f77700f 100644 --- a/src/blockchain/wallet.js +++ b/src/blockchain/wallet.js @@ -254,8 +254,12 @@ export function ensureVault2(chainId, owner, num) { } async function doEnsureVault(chainId, owner, num) { - await _discoverVaults(owner) - if( !useStore().vaults[num] ) { + const s = useStore(); + if (s.vaults.length <= num) + await _discoverVaults(owner) + if( s.vaults[num] ) + flushOrders(s.vaults[num]) + else { console.log(`requesting vault ${owner} ${num}`) socket.emit('ensureVault', chainId, owner, num) } diff --git a/src/components/Faucet.vue b/src/components/Faucet.vue index 3853de0..5093727 100644 --- a/src/components/Faucet.vue +++ b/src/components/Faucet.vue @@ -16,18 +16,14 @@ --> - +