From 34b579f2049f53bd8f334a203aa5fdbaaf1564f0 Mon Sep 17 00:00:00 2001
From: Tim Olson <>
Date: Tue, 14 Nov 2023 02:13:22 -0400
Subject: [PATCH] faucet
---
src/components/Faucet.vue | 27 ++++++++++++++++++++++++---
src/components/Vault.vue | 10 +++++-----
2 files changed, 29 insertions(+), 8 deletions(-)
diff --git a/src/components/Faucet.vue b/src/components/Faucet.vue
index b60e7bb..001ddc7 100644
--- a/src/components/Faucet.vue
+++ b/src/components/Faucet.vue
@@ -1,8 +1,10 @@
-
- Mock Coin Faucet
- The Dexorder testnet provides infinite amounts of MEH (Mock Ethernet Hardfork) and USXD (Joke Currency XD) for your vault. Click the button below to get a million of each:
+
+ Testnet Faucet
+ The Dexorder testnet faucet will send 1 TETH (Testnet ETH) to your account, plus 10 MEH (Mock Ethernet Hardfork) and 10,000 USXD (Joke Currency XD) to your vault.
+ Click below to get free test tokens:
+
+ GIB!
@@ -22,9 +26,12 @@ import {ethers} from "ethers";
import {computed, ref} from "vue";
import {pendTransaction} from "@/blockchain/wallet.js";
import {mockErc20Abi} from "@/blockchain/abi.js";
+import Btn from "@/components/Btn.vue";
+import {socket} from "@/socket.js";
const s = useStore()
+/*
function gib(token) {
const tokenAddr = token.address
const vault = s.vault
@@ -34,6 +41,20 @@ function gib(token) {
}
pendTransaction(send)
}
+*/
+
+const disabled = ref(false)
+
+function gib() {
+ const s = useStore()
+ if( s.account ) {
+ disabled.value = true
+ socket.emit('faucet', s.chainId, s.account)
+ setTimeout(()=>disabled.value=false,
+ 1000) // todo
+ // 60*1000)
+ }
+}
const tokens = computed(()=>!s.mockCoins? [] : s.mockCoins.map((addr)=>s.tokens[addr]))
diff --git a/src/components/Vault.vue b/src/components/Vault.vue
index 3813322..0c82e3a 100644
--- a/src/components/Vault.vue
+++ b/src/components/Vault.vue
@@ -22,7 +22,7 @@
-->
-
+
Create a Dexorder Vault
Multiple vaults are not yet supported