From 7049d52e34bf8b527359996b1d0a8f4d4a52fff4 Mon Sep 17 00:00:00 2001 From: gentlementlegen Date: Wed, 19 Feb 2025 14:37:09 +0900 Subject: [PATCH] chore: removed rpc --- src/helpers/permit.ts | 6 +++++ src/helpers/web3.ts | 58 +++++++++++++++++++++++-------------------- 2 files changed, 37 insertions(+), 27 deletions(-) diff --git a/src/helpers/permit.ts b/src/helpers/permit.ts index 41486d7b..3b10f906 100644 --- a/src/helpers/permit.ts +++ b/src/helpers/permit.ts @@ -87,6 +87,12 @@ export async function generatePermitUrlPayload( const spenderWallet = new ethers.Wallet(privateKey); const { data: userData } = await context.octokit.rest.users.getByUsername({ username: userName }); + context.logger.info("Generating permit.", { + userName, + amount, + chainId, + }); + if (!userData) { throw new Error(`GitHub user was not found for id ${userName}`); } diff --git a/src/helpers/web3.ts b/src/helpers/web3.ts index e7f8febc..6601dd97 100644 --- a/src/helpers/web3.ts +++ b/src/helpers/web3.ts @@ -1,5 +1,5 @@ -import { RPCHandler, HandlerConstructorConfig, NetworkId } from "@ubiquity-dao/rpc-handler"; -import { ethers } from "ethers"; +// import { RPCHandler, HandlerConstructorConfig, NetworkId } from "@ubiquity-dao/rpc-handler"; +// import { ethers } from "ethers"; /** * Returns ERC20 token symbol @@ -8,29 +8,33 @@ import { ethers } from "ethers"; * @returns ERC20 token symbol */ export async function getErc20TokenSymbol(networkId: number, tokenAddress: string) { - const abi = ["function symbol() view returns (string)"]; - - // get fastest RPC - const config: HandlerConstructorConfig = { - networkName: null, - networkRpcs: null, - proxySettings: { - retryCount: 5, - retryDelay: 500, - logTier: null, - logger: null, - strictLogs: false, - }, - runtimeRpcs: null, - networkId: String(networkId) as NetworkId, - rpcTimeout: 1500, - autoStorage: false, - cacheRefreshCycles: 10, - }; - const handler = new RPCHandler(config); - const provider = await handler.getFastestRpcProvider(); - - // fetch token symbol - const contract = new ethers.Contract(tokenAddress, abi, provider); - return await contract.symbol(); + if (networkId === 100) { + return "WXDAI"; + } + return "UUSD"; + // const abi = ["function symbol() view returns (string)"]; + // + // // get fastest RPC + // const config: HandlerConstructorConfig = { + // networkName: null, + // networkRpcs: null, + // proxySettings: { + // retryCount: 5, + // retryDelay: 500, + // logTier: null, + // logger: null, + // strictLogs: false, + // }, + // runtimeRpcs: null, + // networkId: String(networkId) as NetworkId, + // rpcTimeout: 1500, + // autoStorage: false, + // cacheRefreshCycles: 10, + // }; + // const handler = new RPCHandler(config); + // const provider = await handler.getFastestRpcProvider(); + // + // // fetch token symbol + // const contract = new ethers.Contract(tokenAddress, abi, provider); + // return await contract.symbol(); }