From 077e11a2f677366327af0e4b334567d9c9983319 Mon Sep 17 00:00:00 2001 From: Tim Robinson Date: Tue, 4 Jul 2023 01:40:33 +1000 Subject: [PATCH] Refetch allowances before checking. Use official Gnosis RPC --- src/composables/approvals/useTokenApprovalActions.ts | 10 ++++++++-- src/lib/config/gnosis-chain/index.ts | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/composables/approvals/useTokenApprovalActions.ts b/src/composables/approvals/useTokenApprovalActions.ts index b9a781223c..e43609610f 100644 --- a/src/composables/approvals/useTokenApprovalActions.ts +++ b/src/composables/approvals/useTokenApprovalActions.ts @@ -37,8 +37,13 @@ export default function useTokenApprovalActions() { /** * COMPOSABLES */ - const { approvalsRequired, approvalRequired, getToken, injectSpenders } = - useTokens(); + const { + refetchAllowances, + approvalsRequired, + approvalRequired, + getToken, + injectSpenders, + } = useTokens(); const { t } = useI18n(); const { getSigner } = useWeb3(); const { addTransaction } = useTransactions(); @@ -99,6 +104,7 @@ export default function useTokenApprovalActions() { spender: string ): Promise { await injectSpenders([spender]); + await refetchAllowances(); return !approvalRequired( amountToApprove.address, diff --git a/src/lib/config/gnosis-chain/index.ts b/src/lib/config/gnosis-chain/index.ts index 42d99d7084..3ca95fdb2f 100644 --- a/src/lib/config/gnosis-chain/index.ts +++ b/src/lib/config/gnosis-chain/index.ts @@ -18,7 +18,7 @@ const config: Config = { unknown: false, visibleInUI: true, testNetwork: false, - rpc: 'https://poa-xdai.gateway.pokt.network/v1/lb/91bc0e12a76e7a84dd76189d', + rpc: 'https://rpc.gnosischain.com', ws: 'wss://rpc.gnosischain.com/wss', publicRpc: 'https://rpc.gnosis.gateway.fm', explorer: 'https://gnosisscan.io',