Skip to content

Commit 5b87c66

Browse files
authored
feat(app): use multidrip for stride and dydx faucets (#3745)
2 parents e8db806 + ef9591a commit 5b87c66

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

app/src/routes/faucet/(components)/dydx-faucet.svelte

+9-7
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ import { Button } from "$lib/components/ui/button/index.ts"
1111
import SpinnerSVG from "$lib/components/spinner-svg.svelte"
1212
import { cosmosStore } from "$/lib/wallet/cosmos/config.ts"
1313
import { derived, writable, type Writable } from "svelte/store"
14-
import { dydxFaucetMutation } from "$lib/graphql/queries/faucet"
1514
import { getCosmosChainBalances } from "$lib/queries/balance/cosmos"
1615
import { createCosmosSdkAddressRegex } from "$lib/utilities/address.ts"
1716
import { bech32ToBech32Address, isValidBech32Address } from "@unionlabs/client"
1817
import type { AwaitedReturnType, DiscriminatedUnion } from "$lib/utilities/types.ts"
18+
import { faucetUnoMutation2 } from "$lib/graphql/queries/faucet.ts"
1919
2020
type DydxFaucetState = DiscriminatedUnion<
2121
"kind",
@@ -74,24 +74,26 @@ const requestDydxFromFaucet = async () => {
7474
7575
if ($dydxFaucetState.kind === "SUBMITTING") {
7676
try {
77-
const result = await request(URLS().GRAPHQL, dydxFaucetMutation, {
77+
const result = await request(URLS().GRAPHQL, faucetUnoMutation2, {
78+
chainId: "dydx-testnet-4",
79+
denom: "adv4tnt",
7880
address: $dydxAddress,
7981
captchaToken: $dydxFaucetState.captchaToken
8082
})
8183
82-
if (!result.dydx_faucet) {
84+
if (!result.send) {
8385
dydxFaucetState.set({
8486
kind: "RESULT_ERR",
8587
error: "Empty faucet response"
8688
})
8789
return
8890
}
8991
90-
if (result.dydx_faucet.send.startsWith("ERROR")) {
91-
console.error(result.dydx_faucet.send)
92+
if (result.send.startsWith("ERROR")) {
93+
console.error(result.send)
9294
dydxFaucetState.set({
9395
kind: "RESULT_ERR",
94-
error: result.dydx_faucet.send.endsWith("ratelimited")
96+
error: result.send.endsWith("ratelimited")
9597
? "You already got adv4tnt from the faucet today. Try again in 24 hours."
9698
: "Error from faucet"
9799
})
@@ -100,7 +102,7 @@ const requestDydxFromFaucet = async () => {
100102
101103
dydxFaucetState.set({
102104
kind: "RESULT_OK",
103-
message: result.dydx_faucet.send
105+
message: result.send
104106
})
105107
} catch (error) {
106108
console.error(error)

app/src/routes/faucet/(components)/stride-faucet.svelte

+9-7
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ import { Button } from "$lib/components/ui/button/index.ts"
1111
import SpinnerSVG from "$lib/components/spinner-svg.svelte"
1212
import { cosmosStore } from "$/lib/wallet/cosmos/config.ts"
1313
import { derived, writable, type Writable } from "svelte/store"
14-
import { strideFaucetMutation } from "$lib/graphql/queries/faucet"
1514
import { getCosmosChainBalances } from "$lib/queries/balance/cosmos"
1615
import { createCosmosSdkAddressRegex } from "$lib/utilities/address.ts"
1716
import { bech32ToBech32Address, isValidBech32Address } from "@unionlabs/client"
1817
import type { AwaitedReturnType, DiscriminatedUnion } from "$lib/utilities/types.ts"
18+
import { faucetUnoMutation2 } from "$lib/graphql/queries/faucet.ts"
1919
2020
type DydxFaucetState = DiscriminatedUnion<
2121
"kind",
@@ -74,24 +74,26 @@ const requestStrdFromFaucet = async () => {
7474
7575
if ($strideFaucetState.kind === "SUBMITTING") {
7676
try {
77-
const result = await request(URLS().GRAPHQL, strideFaucetMutation, {
77+
const result = await request(URLS().GRAPHQL, faucetUnoMutation2, {
78+
chainId: "stride-internal-1",
79+
denom: "ustrd",
7880
address: $strideAddress,
7981
captchaToken: $strideFaucetState.captchaToken
8082
})
8183
82-
if (!result.stride_faucet) {
84+
if (!result.send) {
8385
strideFaucetState.set({
8486
kind: "RESULT_ERR",
8587
error: "Empty faucet response"
8688
})
8789
return
8890
}
8991
90-
if (result.stride_faucet.send.startsWith("ERROR")) {
91-
console.error(result.stride_faucet.send)
92+
if (result.send.startsWith("ERROR")) {
93+
console.error(result.send)
9294
strideFaucetState.set({
9395
kind: "RESULT_ERR",
94-
error: result.stride_faucet.send.endsWith("ratelimited")
96+
error: result.send.endsWith("ratelimited")
9597
? "You already got STRD from the faucet today. Try again in 24 hours."
9698
: "Error from faucet"
9799
})
@@ -100,7 +102,7 @@ const requestStrdFromFaucet = async () => {
100102
101103
strideFaucetState.set({
102104
kind: "RESULT_OK",
103-
message: result.stride_faucet.send
105+
message: result.send
104106
})
105107
} catch (error) {
106108
console.error(error)

0 commit comments

Comments
 (0)