Fix Cannot mix BigInt and other types, use explicit conversions

This commit is contained in:
2025-04-30 14:36:40 +07:00
parent 8a3c09809f
commit 7bbf4dd001

View File

@@ -1,4 +1,4 @@
import { zeroAddress } from "viem";
import {zeroAddress} from "viem";
import {getContract} from "../../configs/contracts.js";
import {convertTokenAddress, getToken} from "../../configs/tokens.js";
@@ -13,9 +13,9 @@ import {getByKey} from "../../utils/objects.js";
import {Module} from "../base.js";
import {
buildClaimableFundingDataRequest,
buildMarketsConfigsRequest,
buildMarketsValuesRequest,
buildClaimableFundingDataRequest,
buildMarketsConfigsRequest,
buildMarketsValuesRequest,
} from "./query-builders.js";
import {MarketConfig, MarketsInfoResult, MarketsResult, MarketValues} from "./types.js";
@@ -51,8 +51,8 @@ export class Markets extends Module {
const marketDivisor = getMarketDivisor(market);
claimableFundingData[marketAddress] = {
claimableFundingAmountLong: callsResult.claimableFundingAmountLong.returnValues[0] / marketDivisor,
claimableFundingAmountShort: callsResult.claimableFundingAmountShort.returnValues[0] / marketDivisor,
claimableFundingAmountLong: callsResult.claimableFundingAmountLong.returnValues[0] / BigInt(marketDivisor),
claimableFundingAmountShort: callsResult.claimableFundingAmountShort.returnValues[0] / BigInt(marketDivisor),
};
return claimableFundingData;