From 172aa0ca327b38d43fde9efa6d2c70e5d00b3477 Mon Sep 17 00:00:00 2001 From: rouzwelt Date: Wed, 20 Nov 2024 03:50:22 +0000 Subject: [PATCH] update --- src/modes/index.ts | 10 +++++++++- src/processOrders.ts | 2 -- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/modes/index.ts b/src/modes/index.ts index 3d066895..92cb2b82 100644 --- a/src/modes/index.ts +++ b/src/modes/index.ts @@ -1,4 +1,4 @@ -import { Contract } from "ethers"; +import { BigNumber, Contract } from "ethers"; import { PublicClient } from "viem"; import { DataFetcher } from "sushi"; import { Token } from "sushi/currency"; @@ -43,6 +43,14 @@ export async function findOpp({ toToken: Token; fromToken: Token; }): Promise { + try { + gasPrice = BigNumber.from(await viemClient.getGasPrice()) + .mul(config.gasPriceMultiplier) + .div("100") + .toBigInt(); + } catch { + /**/ + } const promises = [ findRpOpp({ orderPairObject, diff --git a/src/processOrders.ts b/src/processOrders.ts index 49741b53..3c3069e5 100644 --- a/src/processOrders.ts +++ b/src/processOrders.ts @@ -333,8 +333,6 @@ export const processOrders = async ( } if (e.spanAttributes["txNoneNodeError"]) { span.setAttribute("severity", ErrorSeverity.HIGH); - } else { - span.setAttribute("severity", ErrorSeverity.LOW); } span.setStatus({ code: SpanStatusCode.ERROR, message }); span.setAttribute("unsuccessfulClear", true);