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 @@
-->
-
+