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: {