diff --git a/src/hooks/useTokenFee.ts b/src/hooks/useTokenFee.ts index ad828f74e..2836dd8e5 100644 --- a/src/hooks/useTokenFee.ts +++ b/src/hooks/useTokenFee.ts @@ -82,7 +82,7 @@ export const useRelayerFeeToken = (originalFromToken: TokenItemType, originalToT const { data: relayerFeeAmount } = useQuery( ['simulate-relayer-data', originalFromToken, originalToToken, relayerFeeInOrai], () => { - const routerClient = new OraiswapRouterQueryClient(window.client, network.router); + const routerClient = new OraiswapRouterQueryClient(window.client, network.mixer_router); const oraiToken = oraichainTokens.find((token) => token.coinGeckoId === 'oraichain-token'); if (!oraiToken || !originalToToken) { @@ -149,7 +149,7 @@ export const useRelayerFeeToken = (originalFromToken: TokenItemType, originalToT }; }; export const useUsdtToBtc = (amount) => { - const routerClient = new OraiswapRouterQueryClient(window.client, network.router); + const routerClient = new OraiswapRouterQueryClient(window.client, network.mixer_router); const originalFromToken = oraichainTokens.find((token) => token.coinGeckoId === 'tether'); const originalToToken = oraichainTokens.find((token) => token.coinGeckoId === 'bitcoin'); const { data } = useQuery( diff --git a/src/pages/CoHarvest/components/Bidding/index.tsx b/src/pages/CoHarvest/components/Bidding/index.tsx index 1b691913c..6c32fe2ec 100644 --- a/src/pages/CoHarvest/components/Bidding/index.tsx +++ b/src/pages/CoHarvest/components/Bidding/index.tsx @@ -53,7 +53,7 @@ const Bidding = ({ openExplainModal, isEnd, round, isStarted, isCurrentRound, ba const originalFromToken = tokenMap['oraix']; const originalToToken = tokenMap['usdc']; - const routerClient = new OraiswapRouterQueryClient(window.client, network.router); + const routerClient = new OraiswapRouterQueryClient(window.client, network.mixer_router); const amountUsd = getUsd(toAmount(amount), ORAIX_TOKEN_INFO, prices); const [address] = useConfigReducer('address'); diff --git a/src/pages/CoHarvest/components/BiddingHistory/index.tsx b/src/pages/CoHarvest/components/BiddingHistory/index.tsx index 3748f7666..bf33e5c70 100644 --- a/src/pages/CoHarvest/components/BiddingHistory/index.tsx +++ b/src/pages/CoHarvest/components/BiddingHistory/index.tsx @@ -26,7 +26,7 @@ const BiddingHistory = ({ round, filterRound, setFilterRound, handleUpdateRoundU const originalFromToken = tokenMap['oraix']; const originalToToken = tokenMap['usdc']; - const routerClient = new OraiswapRouterQueryClient(window.client, network.router); + const routerClient = new OraiswapRouterQueryClient(window.client, network.mixer_router); const [activeTab, setActiveTab] = useState(TAB_HISTORY.MY_BID); diff --git a/src/pages/Staking/components/CompoundModal/index.tsx b/src/pages/Staking/components/CompoundModal/index.tsx index 859d95e39..69fc3326d 100644 --- a/src/pages/Staking/components/CompoundModal/index.tsx +++ b/src/pages/Staking/components/CompoundModal/index.tsx @@ -21,9 +21,18 @@ export type CompoundModalProps = { onConfirm: () => void; reward: number | string; oraixAmount: number | string; + estOraixSwap: number | string; }; -const CompoundModal = ({ loading, open, onClose, onConfirm, reward, oraixAmount }: CompoundModalProps) => { +const CompoundModal = ({ + estOraixSwap, + loading, + open, + onClose, + onConfirm, + reward, + oraixAmount +}: CompoundModalProps) => { const ref = useRef(null); const mobileMode = isMobile(); const theme = useTheme(); @@ -91,7 +100,7 @@ const CompoundModal = ({ loading, open, onClose, onConfirm, reward, oraixAmount
); diff --git a/src/pages/Staking/constants/index.ts b/src/pages/Staking/constants/index.ts index df5619e23..56c16b7e4 100644 --- a/src/pages/Staking/constants/index.ts +++ b/src/pages/Staking/constants/index.ts @@ -29,8 +29,10 @@ export enum STAKE_TAB { } export const ORAIX_TOKEN_INFO = oraichainTokens.find((e) => e.coinGeckoId === 'oraidex') ?? { - contractAddress: ORAIX_CONTRACT + contractAddress: ORAIX_CONTRACT, + decimals: 6 }; export const USDC_TOKEN_INFO = oraichainTokens.find((e) => e.coinGeckoId === 'usd-coin') ?? { - contractAddress: USDC_CONTRACT + contractAddress: USDC_CONTRACT, + decimals: 6 }; diff --git a/src/pages/UniversalSwap/Swap/hooks/useCalculateDataSwap.ts b/src/pages/UniversalSwap/Swap/hooks/useCalculateDataSwap.ts index cb85b2ea9..754c188dd 100644 --- a/src/pages/UniversalSwap/Swap/hooks/useCalculateDataSwap.ts +++ b/src/pages/UniversalSwap/Swap/hooks/useCalculateDataSwap.ts @@ -40,7 +40,7 @@ const useCalculateDataSwap = ({ originalFromToken, originalToToken, fromToken, t const useAlphaIbcWasm = isAllowAlphaIbcWasm(originalFromToken, originalToToken); const useIbcWasm = isAllowIBCWasm(originalFromToken, originalToToken); const isOraichain = originalFromToken.chainId === 'Oraichain' && originalToToken.chainId === 'Oraichain'; - const routerClient = new OraiswapRouterQueryClient(window.client, network.router); + const routerClient = new OraiswapRouterQueryClient(window.client, network.mixer_router); const protocols = getProtocolsSmartRoute(originalFromToken, originalToToken, { useIbcWasm, useAlphaIbcWasm }); const maxSplits = isOraichain ? splitsOSOR.ORAICHAIN diff --git a/src/rest/api.ts b/src/rest/api.ts index 75494c564..0fc8e3219 100644 --- a/src/rest/api.ts +++ b/src/rest/api.ts @@ -118,7 +118,7 @@ export async function fetchPairPriceWithStablecoin( toTokenInfo: TokenItemType ): Promise { if (!fromTokenInfo.denom || !toTokenInfo.denom) return '0'; - const routerClient = new OraiswapRouterQueryClient(window.client, network.router); + const routerClient = new OraiswapRouterQueryClient(window.client, network.mixer_router); const storage = store.getState(); const allOraichainTokens = storage.token.allOraichainTokens || []; const allOtherChainTokens = storage.token.allOtherChainTokens || []; @@ -424,7 +424,7 @@ function generateContractMessages( const { type, sender, ...params } = query; let funds: Coin[] | null; // for withdraw & provide liquidity methods, we need to interact with the oraiswap pair contract - let contractAddr = network.router; + let contractAddr = network.mixer_router; let input: any; switch (type) { case Type.SWAP: @@ -527,7 +527,7 @@ function generateMiningMsgs(data: MiningLP): ExecuteInstruction { const { type, sender, ...params } = data; let funds: Coin[] | null; // for withdraw & provide liquidity methods, we need to interact with the oraiswap pair contract - let contractAddr = network.router; + let contractAddr = network.mixer_router; let input: JsonObject; switch (type) { case Type.BOND_LIQUIDITY: {