diff --git a/packages/library/src/claimerProfitablePrizeTxs.ts b/packages/library/src/claimerProfitablePrizeTxs.ts index b221553..495c20a 100644 --- a/packages/library/src/claimerProfitablePrizeTxs.ts +++ b/packages/library/src/claimerProfitablePrizeTxs.ts @@ -564,7 +564,7 @@ const getClaimInfo = async ( // FEES USD claimFeesUsd = - parseFloat(ethers.utils.formatUnits(claimFees, context.feeToken.decimals)) * + parseFloat(ethers.utils.formatUnits(claimFees.toString(), context.feeToken.decimals)) * context.feeToken.assetRateUsd; if (claimCount > 0) { logBigNumber( diff --git a/packages/library/src/utils/logging.ts b/packages/library/src/utils/logging.ts index 3a5ee52..a2f805a 100644 --- a/packages/library/src/utils/logging.ts +++ b/packages/library/src/utils/logging.ts @@ -1,8 +1,8 @@ -import { ethers } from "ethers"; -import chalk from "chalk"; +import { ethers } from 'ethers'; +import chalk from 'chalk'; export const logTable = (obj: any) => { - if (console.table.name === "table") { + if (console.table.name === 'table') { console.table(obj); } else { console.log(obj); @@ -15,20 +15,20 @@ export const logStringValue = (str: string, val: any) => { export const logBigNumber = (title, bigNumber, decimals, symbol = null) => { try { - const formatted = ethers.utils.formatUnits(bigNumber, decimals); + const formatted = ethers.utils.formatUnits(bigNumber.toString(), decimals); logStringValue( title, - `${formatted}${symbol !== null && ` ${symbol}`} (${bigNumber.toString()} wei)` + `${formatted}${symbol !== null && ` ${symbol}`} (${bigNumber.toString()} wei)`, ); } catch (e) { - console.log(chalk.dim("Unable to log BigNumber:", title)); + console.log(chalk.dim('Unable to log BigNumber:', title)); } }; export const printAsterisks = () => { printSpacer(); - console.log(chalk.blue("******************")); + console.log(chalk.blue('******************')); }; -export const printSpacer = () => console.log(""); +export const printSpacer = () => console.log('');