diff --git a/src/screens/staking/lib/staking_sdk/staking_client.ts b/src/screens/staking/lib/staking_sdk/staking_client.ts index 88423e50..a1c13de6 100644 --- a/src/screens/staking/lib/staking_sdk/staking_client.ts +++ b/src/screens/staking/lib/staking_sdk/staking_client.ts @@ -1,13 +1,12 @@ import BigNumber from "bignumber.js"; import type { StakingNetworkId } from "./core/base"; -import { cosmosStakingNetworks } from "./core/cosmos"; import type { AccountDetailResponse, ClaimableRewardsResponse, StakingInfoResponse, } from "./staking_client_types"; -import { normaliseCoin, unnormalisedDenomToNetwork } from "./utils/coins"; +import { normaliseCoin } from "./utils/coins"; const baseUrl = process.env.NEXT_PUBLIC_STAKING_API || "https://staking-api.forbole.com"; @@ -29,22 +28,12 @@ const fetchJson = (uri: string, opts?: Options): Promise => }, }).then((res) => res.json()); -const getRewardsDivisor = (denom: string) => { - const network = unnormalisedDenomToNetwork[denom.toUpperCase()]; - - if (cosmosStakingNetworks.has(network as StakingNetworkId)) { - return new BigNumber(10).pow(18); - } - - return 1; -}; - const parseStakingRewards = async (res: ClaimableRewardsResponse) => Array.isArray(res) ? res.map((reward) => { const { coin } = reward; const num = new BigNumber(coin.amount); - const rewardsDivisor = getRewardsDivisor(coin.denom); + const rewardsDivisor = new BigNumber(10).pow(18); return { ...reward, diff --git a/src/screens/staking/lib/staking_sdk/utils/coins.ts b/src/screens/staking/lib/staking_sdk/utils/coins.ts index 9997aa90..7ece7905 100644 --- a/src/screens/staking/lib/staking_sdk/utils/coins.ts +++ b/src/screens/staking/lib/staking_sdk/utils/coins.ts @@ -20,17 +20,6 @@ export const networkToUnnormalisedDenom = { type DenomToNormalise = (typeof networkToUnnormalisedDenom)[StakingNetworkId]; -export const unnormalisedDenomToNetwork = Object.entries( - networkToUnnormalisedDenom, -).reduce( - (acc, [k, v]) => { - acc[v] = k as StakingNetworkId; - - return acc; - }, - {} as Record, -); - const aExp = 18; const pExp = 12; const uExp = 6;