diff --git a/src/components/SettingsModal/SettingsModal.tsx b/src/components/SettingsModal/SettingsModal.tsx
index 409018e6ac..16107a6ff2 100644
--- a/src/components/SettingsModal/SettingsModal.tsx
+++ b/src/components/SettingsModal/SettingsModal.tsx
@@ -5,46 +5,25 @@ import { ReactNode, useCallback, useEffect, useState } from "react";
import { BOTANIX } from "config/chains";
import { isDevelopment } from "config/env";
import { DEFAULT_SLIPPAGE_AMOUNT } from "config/factors";
-import { getIsExpressSupported } from "config/features";
import { DEFAULT_TIME_WEIGHTED_NUMBER_OF_PARTS } from "config/twap";
import { useSettings } from "context/SettingsContext/SettingsContextProvider";
import { useSubaccountContext } from "context/SubaccountContext/SubaccountContextProvider";
-import { useIsOutOfGasPaymentBalance } from "domain/synthetics/express/useIsOutOfGasPaymentBalance";
-import { getIsSubaccountActive } from "domain/synthetics/subaccount";
import { useChainId } from "lib/chains";
import { helperToast } from "lib/helperToast";
import { roundToTwoDecimals } from "lib/numbers";
import { EMPTY_ARRAY } from "lib/objects";
-import { mustNeverExist } from "lib/types";
-import { useIsGeminiWallet } from "lib/wallets/useIsGeminiWallet";
import { MAX_TWAP_NUMBER_OF_PARTS, MIN_TWAP_NUMBER_OF_PARTS } from "sdk/configs/twap";
import { AbFlagSettings } from "components/AbFlagsSettings/AbFlagsSettings";
-import { ColorfulBanner } from "components/ColorfulBanner/ColorfulBanner";
import { DebugSwapsSettings } from "components/DebugSwapsSettings/DebugSwapsSettings";
-import { ExpressTradingOutOfGasBanner } from "components/ExpressTradingOutOfGasBanner.ts/ExpressTradingOutOfGasBanner";
import ExternalLink from "components/ExternalLink/ExternalLink";
-import { GasPaymentTokenSelector } from "components/GasPaymentTokenSelector/GasPaymentTokenSelector";
import { SlideModal } from "components/Modal/SlideModal";
import NumberInput from "components/NumberInput/NumberInput";
-import { OldSubaccountWithdraw } from "components/OldSubaccountWithdraw/OldSubaccountWithdraw";
-import { OneClickAdvancedSettings } from "components/OneClickAdvancedSettings/OneClickAdvancedSettings";
import PercentageInput from "components/PercentageInput/PercentageInput";
import TenderlySettings from "components/TenderlySettings/TenderlySettings";
import ToggleSwitch from "components/ToggleSwitch/ToggleSwitch";
import TooltipWithPortal from "components/Tooltip/TooltipWithPortal";
-import ExpressIcon from "img/ic_express.svg?react";
-import HourGlassIcon from "img/ic_hourglass.svg?react";
-import InfoIcon from "img/ic_info.svg?react";
-import OneClickIcon from "img/ic_one_click.svg?react";
-
-enum TradingMode {
- Classic = "classic",
- Express = "express",
- Express1CT = "express-1ct",
-}
-
export function SettingsModal({
isSettingsVisible,
setIsSettingsVisible,
@@ -56,11 +35,7 @@ export function SettingsModal({
const settings = useSettings();
const subaccountState = useSubaccountContext();
- const [tradingMode, setTradingMode] = useState
(undefined);
- const [isTradingModeChanging, setIsTradingModeChanging] = useState(false);
-
const [numberOfParts, setNumberOfParts] = useState();
- const isOutOfGasPaymentBalance = useIsOutOfGasPaymentBalance();
useEffect(() => {
if (!isSettingsVisible) return;
@@ -141,96 +116,6 @@ export function SettingsModal({
settings.setSavedTWAPNumberOfParts(numberOfParts);
}, [numberOfParts, settings]);
- const onClose = useCallback(() => {
- setIsSettingsVisible(false);
- }, [setIsSettingsVisible]);
-
- const isGeminiWallet = useIsGeminiWallet();
-
- const handleTradingModeChange = useCallback(
- async (mode: TradingMode) => {
- const prevMode = tradingMode;
- setIsTradingModeChanging(true);
- setTradingMode(mode);
-
- switch (mode) {
- case TradingMode.Classic: {
- if (subaccountState.subaccount) {
- const isSubaccountDeactivated = await subaccountState.tryDisableSubaccount();
-
- if (!isSubaccountDeactivated) {
- setTradingMode(prevMode);
- setIsTradingModeChanging(false);
- return;
- }
- }
-
- settings.setExpressOrdersEnabled(false);
- setIsTradingModeChanging(false);
- break;
- }
- case TradingMode.Express: {
- if (subaccountState.subaccount) {
- const isSubaccountDeactivated = await subaccountState.tryDisableSubaccount();
-
- if (!isSubaccountDeactivated) {
- setTradingMode(prevMode);
- setIsTradingModeChanging(false);
- return;
- }
- }
-
- settings.setExpressOrdersEnabled(true);
- setIsTradingModeChanging(false);
- break;
- }
- case TradingMode.Express1CT: {
- const isSubaccountActivated = await subaccountState.tryEnableSubaccount();
-
- if (!isSubaccountActivated) {
- setTradingMode(prevMode);
- setIsTradingModeChanging(false);
- return;
- }
-
- settings.setExpressOrdersEnabled(true);
- setIsTradingModeChanging(false);
- break;
- }
- default: {
- mustNeverExist(mode);
- break;
- }
- }
- },
- [settings, subaccountState, tradingMode]
- );
-
- useEffect(
- function defineTradingMode() {
- if (isTradingModeChanging) {
- return;
- }
-
- let nextTradingMode = tradingMode;
-
- if (subaccountState.subaccount) {
- nextTradingMode = TradingMode.Express1CT;
- } else if (settings.expressOrdersEnabled) {
- nextTradingMode = TradingMode.Express;
- } else {
- nextTradingMode = TradingMode.Classic;
- }
-
- if (nextTradingMode !== tradingMode) {
- setTradingMode(nextTradingMode);
- }
- },
- [isTradingModeChanging, settings.expressOrdersEnabled, subaccountState.subaccount, tradingMode]
- );
-
- const isExpressTradingDisabled = isOutOfGasPaymentBalance || isGeminiWallet;
-
return (
Trading Settings
- {getIsExpressSupported(chainId) && (
- <>
-
-
- Trading Mode
-
-
-
- Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided
- by your wallet. Gas payments in ETH.
-
- }
- icon={ }
- active={tradingMode === TradingMode.Classic}
- onClick={() => handleTradingModeChange(TradingMode.Classic)}
- />
-
-
- Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs
- for reliability, even during network congestion. Gas payments in USDC or WETH.
-
- }
- icon={ }
- disabled={isExpressTradingDisabled}
- chip={
-
- Optimal
-
- }
- active={tradingMode === TradingMode.Express}
- onClick={() => handleTradingModeChange(TradingMode.Express)}
- />
-
- }
- disabled={isExpressTradingDisabled}
- info={
-
- Your wallet, your keys. GMX executes transactions for you without individual signing, providing a
- seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during
- network congestion. Gas payments in USDC or WETH.
-
- }
- chip={
-
- Fastest
-
- }
- active={tradingMode === TradingMode.Express1CT}
- onClick={() => handleTradingModeChange(TradingMode.Express1CT)}
- />
-
- {isOutOfGasPaymentBalance && }
-
- {isGeminiWallet && (
- }>
-
- Gemini Wallet is not supported for Express or One-Click trading.
-
-
- )}
-
-
-
- {Boolean(subaccountState.subaccount && getIsSubaccountActive(subaccountState.subaccount)) && (
-
- )}
-
- {settings.expressOrdersEnabled && (
- <>
-
-
-
- >
- )}
-
- >
- )}
-
Default Allowed Slippage}
@@ -538,61 +331,3 @@ function InputSetting({
);
}
-
-function SettingButton({
- title,
- icon,
- description,
- onClick,
- active,
- chip,
- info,
- disabled,
-}: {
- title: string;
- icon: ReactNode;
- description: string;
- active?: boolean;
- chip?: ReactNode;
- onClick: () => void;
- info?: ReactNode;
- disabled?: boolean;
-}) {
- return (
-
-
{icon}
-
-
-
-
{title}
- {info && (
-
}
- />
- )}
-
-
{description}
-
- {chip ?
{chip}
: null}
-
-
- );
-}
-
-function Chip({ children, color }: { children: ReactNode; color: "blue" | "gray" }) {
- const colorClass = {
- blue: "bg-blue-600",
- gray: "bg-slate-500",
- }[color];
-
- return {children}
;
-}
diff --git a/src/config/features.ts b/src/config/features.ts
index 504a3e136d..efde12a379 100644
--- a/src/config/features.ts
+++ b/src/config/features.ts
@@ -7,3 +7,8 @@ export function getIsV1Supported(chainId: number) {
export function getIsExpressSupported(chainId: number) {
return [AVALANCHE, ARBITRUM, BOTANIX].includes(chainId);
}
+
+export function getIsV1Deployment() {
+ return true;
+ // return import.meta.env.VITE_APP_IS_V1_DEPLOYMENT === "true";
+}
diff --git a/src/context/GlobalContext/GlobalContextProvider.tsx b/src/context/GlobalContext/GlobalContextProvider.tsx
index 486cf12079..91e568ee55 100644
--- a/src/context/GlobalContext/GlobalContextProvider.tsx
+++ b/src/context/GlobalContext/GlobalContextProvider.tsx
@@ -6,16 +6,12 @@ import {
memo,
useCallback,
useContext,
- useEffect,
useMemo,
useState,
} from "react";
-import { matchPath, useHistory, useLocation } from "react-router-dom";
import { useLocalStorage } from "react-use";
-import { REDIRECT_POPUP_TIMESTAMP_KEY, TRADE_LINK_KEY } from "config/localStorage";
-import { useChainId } from "lib/chains";
-import { useLocalStorageSerializeKey } from "lib/localStorage";
+import { REDIRECT_POPUP_TIMESTAMP_KEY } from "config/localStorage";
type GlobalContextType = null | {
tradePageVersion: number;
@@ -90,41 +86,12 @@ export const useGlobalContext = () => {
};
function useTradePageVersion() {
- const { chainId } = useChainId();
- const location = useLocation();
- const history = useHistory();
-
- const isV2Matched = useMemo(() => matchPath(location.pathname, { path: "/trade/:tradeType?" }), [location.pathname]);
- const isV1Matched = useMemo(() => matchPath(location.pathname, { path: "/v1/:tradeType?" }), [location.pathname]);
- const defaultVersion = !isV1Matched ? 2 : 1;
- const [savedTradePageVersion, setSavedTradePageVersion] = useLocalStorageSerializeKey(
- [chainId, TRADE_LINK_KEY],
- defaultVersion
- );
-
- const tradePageVersion = savedTradePageVersion ?? defaultVersion;
+ const tradePageVersion = 1;
// manual switch
- const setTradePageVersion = useCallback(
- (version: number) => {
- setSavedTradePageVersion(version);
- if (version === 1 && isV2Matched) {
- history.replace("/v1");
- } else if (version === 2 && isV1Matched) {
- history.replace("/trade");
- }
- },
- [history, setSavedTradePageVersion, isV1Matched, isV2Matched]
- );
-
- // chainId changes -> switch to prev selected version
- useEffect(() => {
- if (savedTradePageVersion === 1 && isV2Matched) {
- history.replace("/v1");
- } else if (savedTradePageVersion === 2 && isV1Matched) {
- history.replace("/trade");
- }
- }, [chainId, savedTradePageVersion, history, isV1Matched, isV2Matched]);
+ const setTradePageVersion = useCallback(() => {
+ return null;
+ }, []);
return [tradePageVersion, setTradePageVersion] as const;
}
diff --git a/src/domain/synthetics/claims/useUserClaimableAmounts.ts b/src/domain/synthetics/claims/useUserClaimableAmounts.ts
index 9a257f9cb3..c803dadf1c 100644
--- a/src/domain/synthetics/claims/useUserClaimableAmounts.ts
+++ b/src/domain/synthetics/claims/useUserClaimableAmounts.ts
@@ -154,7 +154,7 @@ export default function useUserClaimableAmounts(chainId: number, account?: strin
return result;
}, [glvsInfo, tokensData, marketsInfo, allTokens]);
- const { data: claimableAmountsData, mutate: mutateClaimableAmounts } = useMulticall<
+ const { data: claimableAmountsData } = useMulticall<
ClaimableAmountsRequestConfig,
Pick
>(chainId, "glp-distribution", {
@@ -213,7 +213,7 @@ export default function useUserClaimableAmounts(chainId: number, account?: strin
}, [claimableAmountsData?.claimableAmounts, allTokens]);
return {
- mutateClaimableAmounts,
+ mutateClaimableAmounts: () => null,
claimTerms: claimableAmountsData?.claimTerms ?? "",
claimsDisabled: claimableAmountsData?.claimsDisabled ?? false,
claimableAmounts: claimableAmountsData?.claimableAmounts ?? {},
diff --git a/src/locales/de/messages.po b/src/locales/de/messages.po
index 41b585e336..c9f6273c95 100644
--- a/src/locales/de/messages.po
+++ b/src/locales/de/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Orders ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "Erstellte Limit Order für {0} {1}: {2} USD!"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "Ungültiger Token von Token: \"{0}\" zu Token: \"{toTokenAddress}\""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "Preis ist unter Mark Preis"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Wallet verbinden"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr "Konnte {0} {longOrShortText} nicht verringern, +{1} USD, Akzeptabler Preis: {2}"
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "NETTO-RATE / 1 H"
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Abheben"
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr "Melde dich in deiner Binance-App an und tippe auf [Wallets]. Gehe zu [We
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Beanspruchbar"
@@ -4375,7 +4374,6 @@ msgstr "Beanspruchbar"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "Außerdem handelt es sich bei Trigger-Order um Markt-Orders, bei denen nicht garantiert wird, dass sie zum Trigger-Kurs abgerechnet werden."
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr "Dokumente"
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr "Swap Order übermittelt!"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr "Übermitteln"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr "Balance"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "Ökosystem"
+#~ msgid "Ecosystem"
+#~ msgstr "Ökosystem"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr "Einzahlung in {0} {longOrShortText} konnte nicht ausgeführt werden"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Einzahlung"
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "Ordergröße ist größer als die Position. Wird nur ausgeführt, wenn sich die Position erhöht"
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "Kaufen"
+#~ msgid "Buy"
+#~ msgstr "Kaufen"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr "Ungültiger Token index Token: \"{0} Kollateral Token: \"{1}\""
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "Bestenliste"
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/en/messages.po b/src/locales/en/messages.po
index b9c236ccdb..ccab7ccb3d 100644
--- a/src/locales/en/messages.po
+++ b/src/locales/en/messages.po
@@ -153,7 +153,6 @@ msgstr "Arbitrum"
msgid "Orders ({0})"
msgstr "Orders ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr "Increased {positionText}, +{0}"
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr "Claim and view your incentives, airdrops, and prizes"
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr "Claim and view your incentives, airdrops, and prizes"
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "Created limit order for {0} {1}: {2} USD!"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr "Buy GMX using Decentralized Exchange Aggregators:"
msgid "Min. Required Collateral"
msgstr "Min. Required Collateral"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr "Charts by TradingView"
msgid "GMX Staked Rewards"
msgstr "GMX Staked Rewards"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr "Staked Tokens"
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr "Show less"
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr "Vest"
+#~ msgid "Vest"
+#~ msgstr "Vest"
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr "The owner of this Referral Code has set a custom discount of {currentTierDiscount}% instead of the standard {0}% for Tier {1}."
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr "Leftover position below 10 USD"
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr "Distributions"
+#~ msgid "Distributions"
+#~ msgstr "Distributions"
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "Price is below Mark Price"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr "Withdraw from GMX Vault"
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr "Withdraw from GMX Vault"
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr "Affiliates"
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr "We value your experience and insights and invite you to participate in a
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Connect Wallet"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr "Deposited {0} into {positionText}"
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr "<0>Error submitting order.0><1/><2>Signer address does not match receiver address.2><3/><4>Please reload the page and try again.4>"
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr "Trading Mode"
+#~ msgid "Trading Mode"
+#~ msgstr "Trading Mode"
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr "Trading Volume"
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr "Reserved for Vesting"
@@ -2500,6 +2494,11 @@ msgstr "Dune Analytics for GMX"
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr "Vault"
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "NET RATE / 1 H"
@@ -2936,13 +2935,9 @@ msgstr "Fee APR"
msgid "SL"
msgstr "SL"
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr "GLV is the liquidity provider token for GMX V2 vaults. Consist of severa
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr "Network"
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr "<0>every0> {hours} hours{0}"
@@ -3685,7 +3684,6 @@ msgstr "Cancel Order"
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Withdraw"
@@ -3812,6 +3810,10 @@ msgstr "Collateral is not enough to cover pending Fees. Please uncheck \"Keep Le
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr "Redeem GLP"
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
@@ -3954,7 +3956,6 @@ msgstr ""
"-{1} USD,\n"
"{2} Price: {3} USD"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3973,8 +3974,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr "Negative funding fees are automatically settled against the collateral and impact the liquidation price. Positive funding fees can be claimed under the claims tab."
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr "Unstake esGMX"
+#~ msgid "Unstake esGMX"
+#~ msgstr "Unstake esGMX"
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4007,8 +4008,8 @@ msgid "Claim esGMX Rewards"
msgstr "Claim esGMX Rewards"
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr "Trading incentives program is live on {avalancheLink}."
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr "Trading incentives program is live on {avalancheLink}."
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4238,7 +4239,6 @@ msgstr "Accrued Borrow Fee"
msgid "Read more."
msgstr "Read more."
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr "PnL Analysis"
@@ -4330,8 +4330,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr "Exposure to Market Traders’ PnL"
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr "Optimal"
+#~ msgid "Optimal"
+#~ msgstr "Optimal"
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4370,7 +4370,6 @@ msgstr "Log in to your Binance app and tap [Wallets]. Go to [Web3]."
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Claimable"
@@ -4378,7 +4377,6 @@ msgstr "Claimable"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr "Docs"
@@ -4420,10 +4418,9 @@ msgid "Address copied to your clipboard"
msgstr "Address copied to your clipboard"
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr "Version and Network"
+#~ msgid "Version and Network"
+#~ msgstr "Version and Network"
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4856,8 +4853,8 @@ msgid "Firebird Finance"
msgstr "Firebird Finance"
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr "Stake GMX"
+#~ msgid "Stake GMX"
+#~ msgstr "Stake GMX"
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4977,8 +4974,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr "Execution prices for increasing shorts and<0/>decreasing longs."
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5079,7 +5076,6 @@ msgstr "One-Click Settings"
msgid "GMX Announcements"
msgstr "GMX Announcements"
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5146,6 +5142,7 @@ msgid "Swap Order submitted!"
msgstr "Swap Order submitted!"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5329,7 +5326,6 @@ msgstr "GMX is the utility and governance token. Accrues 30% and 27% of V1 and V
msgid "Transferring"
msgstr "Transferring"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
@@ -6054,8 +6050,8 @@ msgid "Balance"
msgstr "Balance"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr "Liquidity and trading incentives programs are live on {avalancheLink}."
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6258,8 +6254,8 @@ msgid "less than a minute"
msgstr "less than a minute"
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "Ecosystem"
+#~ msgid "Ecosystem"
+#~ msgstr "Ecosystem"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6516,8 +6512,8 @@ msgstr "Switch to {0} collateral."
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr "GMX Vault"
+#~ msgid "GMX Vault"
+#~ msgstr "GMX Vault"
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6718,7 +6714,6 @@ msgstr "Could not execute deposit into {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Deposit"
@@ -6822,8 +6817,8 @@ msgid "Top Positions"
msgstr "Top Positions"
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr "Pools"
+#~ msgid "Pools"
+#~ msgstr "Pools"
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6852,8 +6847,8 @@ msgid "Stop Loss"
msgstr "Stop Loss"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr "Liquidity incentives program is live on {avalancheLink}."
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr "Liquidity incentives program is live on {avalancheLink}."
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7465,8 +7460,8 @@ msgid "Increasing"
msgstr "Increasing"
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr "Fastest"
+#~ msgid "Fastest"
+#~ msgstr "Fastest"
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7670,8 +7665,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "Order size is bigger than position, will only be executable if position increases"
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "Buy"
+#~ msgid "Buy"
+#~ msgstr "Buy"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7733,8 +7728,8 @@ msgid "No markets matched."
msgstr "No markets matched."
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr "Stake esGMX"
+#~ msgid "Stake esGMX"
+#~ msgstr "Stake esGMX"
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7855,8 +7850,8 @@ msgstr "Invalid token indexToken: \"{0}\" collateralToken: \"{1}\""
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr "Alerts"
+#~ msgid "Alerts"
+#~ msgstr "Alerts"
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8014,7 +8009,6 @@ msgid "Settling..."
msgstr "Settling..."
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "Leaderboard"
@@ -8523,12 +8517,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr "This position could be liquidated, excluding any price movement, due to funding and borrowing fee rates reducing the position's collateral over time."
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr "Gemini Wallet is not supported for Express or One-Click trading."
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/es/messages.po b/src/locales/es/messages.po
index 9656015a6a..97726bff73 100644
--- a/src/locales/es/messages.po
+++ b/src/locales/es/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Órdenes ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "Orden límite creada para {0} {1}: {2} USD!"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "Token inválido de token: \"{0}\" a token: \"{toTokenAddress}\""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "El precio se encuentra por debajo del precio de referencia"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Conectar Monedero"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "NETO TASA / 1 H"
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Retirar"
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr "Inicia sesión en tu app de Binance y toca [Wallets]. Ve a [Web3]."
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Reclamable"
@@ -4375,7 +4374,6 @@ msgstr "Reclamable"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "Además, las órdenes de activación son órdenes de mercado y no se garantiza que se ejecuten al precio de activación."
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr "Documentos"
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr "¡Orden de Intercambio enviada!"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr "Transfiriendo"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr "Balance"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "Ecosistema"
+#~ msgid "Ecosystem"
+#~ msgstr "Ecosistema"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr "No se pudo ejecutar el depósito en {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Depositar"
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "El tamaño de la orden es mayor que la posición, sólo se ejecutará si la posición se incrementa"
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "Comprar"
+#~ msgid "Buy"
+#~ msgstr "Comprar"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr "Token inválido índice del token: \"{0}\" Garantía del token: \"{1}\""
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "Tabla de clasificación"
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/fr/messages.po b/src/locales/fr/messages.po
index f3b0815d3e..c8eefb970e 100644
--- a/src/locales/fr/messages.po
+++ b/src/locales/fr/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Ordres ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "Ordre limite créé pour {0} {1}: {2} USD!"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "Token invalide duToken:: \"{0}\" àToken: \"{toTokenAddress}\""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "Le prix est inférieur à celui de la marque"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Connecter Portefeuille"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "TAUX NET / 1 H"
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Retirer"
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr "Connectez-vous à votre application Binance et appuyez sur [Portefeuille
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Réclamable"
@@ -4375,7 +4374,6 @@ msgstr "Réclamable"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "De plus, les ordres à seuil de déclenchement sont des ordres de bourse et ne sont pas garantis de s'exécuter au prix de déclenchement."
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr "Documents"
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr "Ordre d'échange soumis !"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr "Transfert en cours"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr "Balance"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "Écosystème"
+#~ msgid "Ecosystem"
+#~ msgstr "Écosystème"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr "Impossible d'exécuter ce dépôt dans {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Dépôt"
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "Montant de l'ordre supérieure à la position, il sera exécutable seulement si la position augmente."
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "Acheter"
+#~ msgid "Buy"
+#~ msgstr "Acheter"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr "Token invalide indiceТокен: \"{0}\" collatéralToken: \"{1}\""
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "Tableau des leaders"
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/ja/messages.po b/src/locales/ja/messages.po
index cc1c93eb5e..9e1465e982 100644
--- a/src/locales/ja/messages.po
+++ b/src/locales/ja/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "注文 ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "{0} {1}: {2} USDの指値注文の作成完了!"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "無効なトークン fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "価格がマーク価格を下回っています"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "ウォレット接続"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr "{0} {longOrShortText}を減らせませんでした +{1} USD, 受け入れ可能な価格: {2}"
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "1時間あたりのネットレート"
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "出金"
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr "Binanceアプリにログインし、[ウォレット]をタップして
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "請求可能"
@@ -4375,7 +4374,6 @@ msgstr "請求可能"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "それに加え、トリガー注文はマーケット注文であり、トリガー価格での決済は保証されていません。"
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr ""
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr "スワップ注文提出済!"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr "移転中..."
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr "残高"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "エコシステム"
+#~ msgid "Ecosystem"
+#~ msgstr "エコシステム"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr "{0} {longOrShortText}への入金を実行できませんでした"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "入金"
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "注文サイズがポジションより大きいため、ポジションが拡大した場合にだけ執行可能です"
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "購入"
+#~ msgid "Buy"
+#~ msgstr "購入"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr "無効なトークン indexToken: \"{0}\" collateralToken: \"{1}\""
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "順位表"
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/ko/messages.po b/src/locales/ko/messages.po
index 16b4d7aa2f..acbedb1750 100644
--- a/src/locales/ko/messages.po
+++ b/src/locales/ko/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "주문 ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "{0} {1}: {2} USD의 지정가 주문을 생성하였습니다!"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "유요하지 않은 fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "가격이 시장 평군가보다 낮습니다"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "지갑 연동"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr "{0} {longOrShortText}을 감소시키지 못했습니다, +{1} USD, 허용가능한 가격: {2}"
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "1시간 당 순 수수료율"
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "인출"
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr "Binance 앱에 로그인하고 [지갑]을 탭하세요. [Web3]로 이
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "수령가능"
@@ -4375,7 +4374,6 @@ msgstr "수령가능"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "추가로, 트리거 주문은 시장가 주문이며 트리거 가격으로 결제되지 않을 수도 있습니다."
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr ""
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr "스왑 주문 제출 완료!"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr "이전중"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr "잔고"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "이코시스템"
+#~ msgid "Ecosystem"
+#~ msgstr "이코시스템"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr "{0} {longOrShortText}의 입글을 실행시키지 못했습니다"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "예치"
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "주문의 사이즈가 포지션을 초과했습니다. 포지션을 증가하는 경우에만 실행 가능합니다."
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "구매"
+#~ msgid "Buy"
+#~ msgstr "구매"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr "유요하지 않은 indexToken: \"{0}\" collateralToken\" \"{1}\""
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "리더보드"
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/pseudo/messages.po b/src/locales/pseudo/messages.po
index 1644710496..bd90b7c5d4 100644
--- a/src/locales/pseudo/messages.po
+++ b/src/locales/pseudo/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr ""
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr ""
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr ""
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr ""
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr ""
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr ""
@@ -4375,7 +4374,6 @@ msgstr ""
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr ""
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr ""
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr ""
+#~ msgid "Ecosystem"
+#~ msgstr ""
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr ""
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr ""
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr ""
+#~ msgid "Buy"
+#~ msgstr ""
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr ""
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr ""
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/ru/messages.po b/src/locales/ru/messages.po
index 90810d1beb..9c2285ba4e 100644
--- a/src/locales/ru/messages.po
+++ b/src/locales/ru/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Ордера ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "Создан лимитный ордер на {0} {1}: {2} USD!"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "Неверный токен отТокен:: \"{0}\" кТокен: \"{toTokenAddress}\""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "Цена ниже Маркированной Цены"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Подключить Кошелек"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr "Не удалось уменьшить {0} {longOrShortText}, +{1} USD, Приемлемая Цена: {2}"
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "ЧИСТАЯ СТАВКА / 1 Ч"
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Вывод"
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr "Войдите в свое приложение Binance и нажмит
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Заявленный"
@@ -4375,7 +4374,6 @@ msgstr "Заявленный"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "Кроме того, триггерные ордера являются рыночными и не гарантируют расчет по триггерной цене."
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr "Документация"
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr "Обменный Ордер подан!"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr "Передим"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr "Баланс"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "Экосистема"
+#~ msgid "Ecosystem"
+#~ msgstr "Экосистема"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr "Не удалось выполнить пополнение счета
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Пополнение"
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "Размер ордера больше позиции, будет исполнен только при увеличении позиции."
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "Купить"
+#~ msgid "Buy"
+#~ msgstr "Купить"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr "Неверный токен индексТокен: \"{0}\" займТо
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "Таблица лидеров"
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/locales/zh/messages.po b/src/locales/zh/messages.po
index 2394f2126b..970f8dedd1 100644
--- a/src/locales/zh/messages.po
+++ b/src/locales/zh/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "订单 ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
@@ -500,8 +499,8 @@ msgid "Increased {positionText}, +{0}"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Claim and view your incentives, airdrops, and prizes"
-msgstr ""
+#~ msgid "Claim and view your incentives, airdrops, and prizes"
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
@@ -543,7 +542,6 @@ msgstr "为{0} {1}: {2} USD!创建限量的指令"
msgid "Invalid token fromToken: \"{0}\" toToken: \"{toTokenAddress}\""
msgstr "无效代币从代币: \"{0}\" 代币: \"{toTokenAddress}\\"
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Dashboard/DashboardV2.tsx
#: src/pages/Dashboard/StatsCard.tsx
msgid "Stats"
@@ -728,7 +726,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -1083,7 +1080,6 @@ msgstr ""
msgid "GMX Staked Rewards"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Staked Tokens"
msgstr ""
@@ -1263,8 +1259,8 @@ msgid "Show less"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Vest"
-msgstr ""
+#~ msgid "Vest"
+#~ msgstr ""
#: src/pages/Dashboard/OverviewCard.tsx
msgid "Total value of tokens in the GLP pools."
@@ -1368,16 +1364,16 @@ msgid "The owner of this Referral Code has set a custom discount of {currentTier
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction on-chain using your own RPC, typically provided by your wallet. Gas payments in ETH."
+#~ msgstr ""
#: src/components/Exchange/PositionSeller.jsx
msgid "Leftover position below 10 USD"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Distributions"
-msgstr ""
+#~ msgid "Distributions"
+#~ msgstr ""
#: src/config/bridging.tsx
msgid "Mint tBTC using BTC with <0>Threshold0>."
@@ -1662,8 +1658,8 @@ msgid "Price is below Mark Price"
msgstr "价格低于标价"
#: src/pages/Stake/Vesting.tsx
-msgid "Withdraw from GMX Vault"
-msgstr ""
+#~ msgid "Withdraw from GMX Vault"
+#~ msgstr ""
#: src/components/Exchange/PositionEditor.jsx
msgid "Withdrawal submitted."
@@ -2024,8 +2020,8 @@ msgid "Affiliates"
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
-msgstr ""
+#~ msgid "Convert esGMX tokens to GMX tokens.<0/>Please read the <1>vesting details1> before using the vaults."
+#~ msgstr ""
#: src/components/OneClickPromoBanner/OneClickPromoBanner.tsx
msgid "Try Express"
@@ -2092,7 +2088,6 @@ msgstr ""
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "连接钱包"
@@ -2158,8 +2153,8 @@ msgid "Deposited {0} into {positionText}"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. GMX executes transactions for you without individual signing, providing a seamless, CEX-like experience. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimCollateralHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -2238,8 +2233,8 @@ msgid "<0>Error submitting order.0><1/><2>Signer address does not match receiv
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Trading Mode"
-msgstr ""
+#~ msgid "Trading Mode"
+#~ msgstr ""
#: src/components/Errors/errorToasts.tsx
msgid "Transaction failed due to RPC error.<0/><1/>Please try changing the RPC url in your wallet settings with the help of <2>chainlist.org2>.<3/><4/><5>Read more5>."
@@ -2316,7 +2311,6 @@ msgstr ""
msgid "You have an existing limit order in the {0} market pool but it lacks liquidity for this order."
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Reserved for Vesting"
msgstr ""
@@ -2500,6 +2494,11 @@ msgstr ""
msgid "Could not decrease {0} {longOrShortText}, +{1} USD, Acceptable Price: {2}"
msgstr "无法降低 {0} {longOrShortText}, +{1} USD, 能接受的价钱: {2}"
+#: src/components/Header/AppHeaderLinks.tsx
+#: src/pages/Stake/Vesting.tsx
+msgid "Vault"
+msgstr ""
+
#: src/components/Synthetics/MarketsList/MarketsList.tsx
msgid "NET RATE / 1 H"
msgstr "净率/1小时"
@@ -2936,13 +2935,9 @@ msgstr ""
msgid "SL"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
-#: src/pages/Stake/Stake.tsx
#: src/pages/Stake/StakeModal.tsx
#: src/pages/Stake/StakeModal.tsx
msgid "Stake"
@@ -3623,6 +3618,10 @@ msgstr ""
msgid "Yes, GLV is fully liquid and permissionless. You can sell via the GMX interface to redeem for underlying assets, with low fees."
msgstr ""
+#: src/components/NetworkDropdown/NetworkDropdown.tsx
+msgid "Network"
+msgstr ""
+
#: src/components/Synthetics/TwapRows/TwapRows.tsx
msgid "<0>every0> {hours} hours{0}"
msgstr ""
@@ -3685,7 +3684,6 @@ msgstr ""
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "提领"
@@ -3812,6 +3810,10 @@ msgstr ""
msgid "You have yet to reach the minimum \"Capital Used\" of {0} to qualify for the rankings."
msgstr ""
+#: src/components/Header/AppHeaderLinks.tsx
+msgid "Redeem GLP"
+msgstr ""
+
#: src/components/InterviewToast/InterviewToast.tsx
msgid "We value your experience as GMX Liquidity Provider and invite you to participate in an anonymous one-on-one chat."
msgstr ""
@@ -3951,7 +3953,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
@@ -3970,8 +3971,8 @@ msgid "Negative funding fees are automatically settled against the collateral an
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Unstake esGMX"
-msgstr ""
+#~ msgid "Unstake esGMX"
+#~ msgstr ""
#: src/components/Synthetics/TradeBox/TradeBox.tsx
msgid "The actual trigger price at which order gets filled will depend on fees and price impact at the time of execution to guarantee that you receive the minimum receive amount."
@@ -4004,8 +4005,8 @@ msgid "Claim esGMX Rewards"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Trading incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Trading incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Sending sell request"
@@ -4235,7 +4236,6 @@ msgstr ""
msgid "Read more."
msgstr ""
-#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Synthetics/TradeHistory/TradeHistory.tsx
msgid "PnL Analysis"
msgstr ""
@@ -4327,8 +4327,8 @@ msgid "Exposure to Market Traders’ PnL"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Optimal"
-msgstr ""
+#~ msgid "Optimal"
+#~ msgstr ""
#: src/components/Synthetics/GmSwap/GmFees/GmFees.tsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -4367,7 +4367,6 @@ msgstr "登录到您的币安应用程序并点击[钱包]。转到[Web3]。"
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "可领取"
@@ -4375,7 +4374,6 @@ msgstr "可领取"
msgid "Additionally, trigger orders are market orders and are not guaranteed to settle at the trigger price."
msgstr "此外,触发订单為市场订单,不保证以触发价格结算"
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/Header/HomeHeaderLinks.tsx
msgid "Docs"
msgstr ""
@@ -4417,10 +4415,9 @@ msgid "Address copied to your clipboard"
msgstr ""
#: src/components/NetworkDropdown/NetworkDropdown.tsx
-msgid "Version and Network"
-msgstr ""
+#~ msgid "Version and Network"
+#~ msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/NetworkDropdown/NetworkDropdown.tsx
#: src/components/SettingsModal/SettingsModal.tsx
@@ -4853,8 +4850,8 @@ msgid "Firebird Finance"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake GMX"
-msgstr ""
+#~ msgid "Stake GMX"
+#~ msgstr ""
#: src/components/Synthetics/StatusNotification/GmStatusNotification.tsx
msgid "Shifting from <0><1>GM: {fromIndexName}1><2>{fromPoolName}2>0> to <3><4>GM: {toIndexName}4><5>{toPoolName}5>3>"
@@ -4974,8 +4971,8 @@ msgid "Execution prices for increasing shorts and<0/>decreasing longs."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
-msgstr ""
+#~ msgid "Deposit <0>GMX0> and <1>esGMX1> tokens to earn rewards."
+#~ msgstr ""
#: src/components/Synthetics/TradeFeesRow/TradeFeesRow.tsx
msgid "The bonus rebate is an estimate and can be up to {0}% of the open fee. It will be airdropped as {incentivesTokenTitle} tokens on a pro-rata basis. <0><1>Read more1>.0>"
@@ -5076,7 +5073,6 @@ msgstr ""
msgid "GMX Announcements"
msgstr ""
-#: src/components/Header/AppHeaderLinks.tsx
#: src/pages/Referrals/Referrals.tsx
#: src/pages/Referrals/Referrals.tsx
msgid "Referrals"
@@ -5143,6 +5139,7 @@ msgid "Swap Order submitted!"
msgstr "交易订单送出"
#: src/App/MainRoutes.tsx
+#: src/App/V1Routes.tsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/PositionsList.jsx
#: src/components/Exchange/TradeHistory.jsx
@@ -5326,7 +5323,6 @@ msgstr ""
msgid "Transferring"
msgstr "转移中"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} GMX tokens can be claimed, use the options under the Total Rewards section to claim them."
msgstr ""
@@ -6051,8 +6047,8 @@ msgid "Balance"
msgstr "余额"
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity and trading incentives programs are live on {avalancheLink}."
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "GMX v2 Telegram & Discord Analytics"
@@ -6255,8 +6251,8 @@ msgid "less than a minute"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Ecosystem"
-msgstr "生态系统"
+#~ msgid "Ecosystem"
+#~ msgstr "生态系统"
#: src/pages/PriceImpactRebatesStats/PriceImpactRebatesStats.tsx
msgid "Next"
@@ -6513,8 +6509,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "GMX Vault"
-msgstr ""
+#~ msgid "GMX Vault"
+#~ msgstr ""
#: src/pages/Ecosystem/ecosystemConstants.tsx
msgid "Jones DAO"
@@ -6712,7 +6708,6 @@ msgstr "无法执行存入 {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "存取"
@@ -6816,8 +6811,8 @@ msgid "Top Positions"
msgstr ""
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Pools"
-msgstr ""
+#~ msgid "Pools"
+#~ msgstr ""
#: src/components/Exchange/TradeHistory.jsx
msgid "Could not execute withdrawal from {0} {longOrShortText}"
@@ -6846,8 +6841,8 @@ msgid "Stop Loss"
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Liquidity incentives program is live on {avalancheLink}."
-msgstr ""
+#~ msgid "Liquidity incentives program is live on {avalancheLink}."
+#~ msgstr ""
#: src/components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList.tsx
msgid "GLP Distribution (test)"
@@ -7459,8 +7454,8 @@ msgid "Increasing"
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Fastest"
-msgstr ""
+#~ msgid "Fastest"
+#~ msgstr ""
#: src/pages/LeaderboardPage/components/LeaderboardAccountsTable.tsx
msgid "Avg. Lev."
@@ -7664,8 +7659,8 @@ msgid "Order size is bigger than position, will only be executable if position i
msgstr "订单规模大于头寸,只有在头寸增加的情况下才会执行"
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Buy"
-msgstr "购买"
+#~ msgid "Buy"
+#~ msgstr "购买"
#: src/config/events.tsx
msgid "Incentives are live for <0>Arbitrum0> and <1>Avalanche1> GM pools and V2 trading."
@@ -7727,8 +7722,8 @@ msgid "No markets matched."
msgstr ""
#: src/pages/Stake/Stake.tsx
-msgid "Stake esGMX"
-msgstr ""
+#~ msgid "Stake esGMX"
+#~ msgstr ""
#: src/pages/Dashboard/MarketsListV1.tsx
#: src/pages/Dashboard/MarketsListV1.tsx
@@ -7849,8 +7844,8 @@ msgstr "无效代币索引代币: \"{0}\" 抵押品代币: \"{1}\\"
#: src/components/AddressDropdown/AddressDropdown.tsx
#: src/components/Header/AppHeaderLinks.tsx
-msgid "Alerts"
-msgstr ""
+#~ msgid "Alerts"
+#~ msgstr ""
#: src/components/Exchange/OrdersList.jsx
msgid "<0>The price that orders can be executed at may differ slightly from the chart price, as market orders update oracle prices, while limit/trigger orders do not.0><1>This can also cause limit/triggers to not be executed if the price is not reached for long enough. <2>Read more2>.1>"
@@ -8008,7 +8003,6 @@ msgid "Settling..."
msgstr ""
#: src/components/Exchange/UsefulLinks.tsx
-#: src/components/Header/AppHeaderLinks.tsx
msgid "Leaderboard"
msgstr "排行榜"
@@ -8517,12 +8511,12 @@ msgid "This position could be liquidated, excluding any price movement, due to f
msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Gemini Wallet is not supported for Express or One-Click trading."
-msgstr ""
+#~ msgid "Gemini Wallet is not supported for Express or One-Click trading."
+#~ msgstr ""
#: src/components/SettingsModal/SettingsModal.tsx
-msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
-msgstr ""
+#~ msgid "Your wallet, your keys. You sign each transaction off-chain. Trades use GMX-sponsored premium RPCs for reliability, even during network congestion. Gas payments in USDC or WETH."
+#~ msgstr ""
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
#: src/components/Synthetics/TradeHistory/TradeHistoryRow/utils/position.ts
diff --git a/src/pages/Stake/Stake.tsx b/src/pages/Stake/Stake.tsx
index fe12949863..d56c580ccb 100644
--- a/src/pages/Stake/Stake.tsx
+++ b/src/pages/Stake/Stake.tsx
@@ -1,94 +1,28 @@
+/* eslint-disable @typescript-eslint/no-unused-vars */
import { Trans, t } from "@lingui/macro";
-import { useCallback, useMemo, useState } from "react";
+import { useMemo } from "react";
import useSWR from "swr";
-import { zeroAddress } from "viem";
-import { AVALANCHE, BOTANIX, getChainName } from "config/chains";
import { getContract } from "config/contracts";
-import { getIncentivesV2Url } from "config/links";
-import { usePendingTxns } from "context/PendingTxnsContext/PendingTxnsContext";
-import useIncentiveStats from "domain/synthetics/common/useIncentiveStats";
import { getTotalGmInfo, useMarketTokensData } from "domain/synthetics/markets";
-import { useLpInterviewNotification } from "domain/synthetics/userFeedback/useLpInterviewNotification";
import { useChainId } from "lib/chains";
import { contractFetcher } from "lib/contracts";
import { PLACEHOLDER_ACCOUNT, getPageTitle } from "lib/legacy";
import { formatAmount } from "lib/numbers";
import useWallet from "lib/wallets/useWallet";
-import { bigMath } from "sdk/utils/bigmath";
import SEO from "components/Common/SEO";
-import ExternalLink from "components/ExternalLink/ExternalLink";
import Footer from "components/Footer/Footer";
-import { InterviewModal } from "components/InterviewModal/InterviewModal";
-import PageTitle from "components/PageTitle/PageTitle";
-import { BotanixBanner } from "components/Synthetics/BotanixBanner/BotanixBanner";
-import UserIncentiveDistributionList from "components/Synthetics/UserIncentiveDistributionList/UserIncentiveDistributionList";
-import { EscrowedGmxCard } from "./EscrowedGmxCard";
-import { GlpCard } from "./GlpCard";
-import { GmxAndVotingPowerCard } from "./GmxAndVotingPowerCard";
-import { StakeModal } from "./StakeModal";
-import { TotalRewardsCard } from "./TotalRewardsCard";
-import { UnstakeModal } from "./UnstakeModal";
import { useProcessedData } from "./useProcessedData";
import { Vesting } from "./Vesting";
import "./Stake.css";
function StakeContent() {
- const { active, signer, account } = useWallet();
+ const { active, account } = useWallet();
const { chainId } = useChainId();
- const incentiveStats = useIncentiveStats(chainId);
- const { isLpInterviewModalVisible, setIsLpInterviewModalVisible } = useLpInterviewNotification();
- const incentivesMessage = useMemo(() => {
- const avalancheLink = (
-
- {getChainName(AVALANCHE)}
-
- );
- if (incentiveStats?.lp?.isActive && incentiveStats?.trading?.isActive) {
- return (
-
- Liquidity and trading incentives programs are live on {avalancheLink}.
-
- );
- } else if (incentiveStats?.lp?.isActive) {
- return (
-
- Liquidity incentives program is live on {avalancheLink}.
-
- );
- } else if (incentiveStats?.trading?.isActive) {
- return (
-
- Trading incentives program is live on {avalancheLink}.
-
- );
- }
- }, [incentiveStats?.lp?.isActive, incentiveStats?.trading?.isActive]);
-
- const { setPendingTxns } = usePendingTxns();
-
- const [isStakeGmxModalVisible, setIsStakeGmxModalVisible] = useState(false);
- const [stakeGmxValue, setStakeGmxValue] = useState("");
- const [isStakeEsGmxModalVisible, setIsStakeEsGmxModalVisible] = useState(false);
- const [stakeEsGmxValue, setStakeEsGmxValue] = useState("");
-
- const [isUnstakeModalVisible, setIsUnstakeModalVisible] = useState(false);
- const [unstakeModalTitle, setUnstakeModalTitle] = useState("");
- const [unstakeModalMaxAmount, setUnstakeModalMaxAmount] = useState(undefined);
- const [unstakeValue, setUnstakeValue] = useState("");
- const [unstakingTokenSymbol, setUnstakingTokenSymbol] = useState("");
- const [unstakeMethodName, setUnstakeMethodName] = useState("");
-
- const rewardRouterAddress = getContract(chainId, "RewardRouter");
-
- const gmxAddress = getContract(chainId, "GMX");
- const esGmxAddress = getContract(chainId, "ES_GMX");
-
- const stakedGmxTrackerAddress = getContract(chainId, "StakedGmxTracker");
const feeGmxTrackerAddress = getContract(chainId, "FeeGmxTracker");
const { marketTokensData } = useMarketTokensData(chainId, { isDeposit: false });
@@ -107,13 +41,6 @@ function StakeContent() {
const processedData = useProcessedData();
- const reservedAmount =
- (processedData?.gmxInStakedGmx !== undefined &&
- processedData?.esGmxInStakedGmx !== undefined &&
- sbfGmxBalance !== undefined &&
- processedData?.gmxInStakedGmx + processedData?.esGmxInStakedGmx - sbfGmxBalance) ||
- 0n;
-
let totalRewardTokens;
if (processedData && processedData.bonusGmxInFeeGmx !== undefined) {
@@ -128,31 +55,6 @@ function StakeContent() {
totalRewardAndLpTokens = totalRewardAndLpTokens + (userTotalGmInfo?.balance ?? 0n);
}
- const showStakeGmxModal = useCallback(() => {
- setIsStakeGmxModalVisible(true);
- setStakeGmxValue("");
- }, []);
-
- const showStakeEsGmxModal = useCallback(() => {
- setIsStakeEsGmxModalVisible(true);
- setStakeEsGmxValue("");
- }, []);
-
- const showUnstakeEsGmxModal = () => {
- setIsUnstakeModalVisible(true);
- setUnstakeModalTitle(t`Unstake esGMX`);
- let maxAmount = processedData?.esGmxInStakedGmx;
-
- if (maxAmount !== undefined) {
- maxAmount = bigMath.min(maxAmount, sbfGmxBalance);
- }
-
- setUnstakeModalMaxAmount(maxAmount);
- setUnstakeValue("");
- setUnstakingTokenSymbol("esGMX");
- setUnstakeMethodName("unstakeEsGmx");
- };
-
let earnMsg;
if (totalRewardAndLpTokens && totalRewardAndLpTokens > 0) {
let gmxAmountStr;
@@ -172,6 +74,7 @@ function StakeContent() {
gmStr = formatAmount(userTotalGmInfo.balance, 18, 2, true) + " GM";
}
const amountStr = [gmxAmountStr, esGmxAmountStr, gmStr, glpStr].filter((s) => s).join(", ");
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
earnMsg = (
@@ -187,130 +90,13 @@ function StakeContent() {
-
-
- Deposit GMX and{" "}
- esGMX tokens to
- earn rewards.
-
- {earnMsg && {earnMsg}
}
- {incentivesMessage}
-
- }
- />
-
-
-
-
-
-
-
-
-
-
-
Claim and view your incentives, airdrops, and prizes}
- />
-
-
-
-
-
);
}
export default function Stake() {
- const { chainId } = useChainId();
- const isBotanix = chainId === BOTANIX;
-
- return isBotanix ? (
-
- ) : (
-
- );
+ return ;
}
diff --git a/src/pages/Stake/Vesting.tsx b/src/pages/Stake/Vesting.tsx
index a7fa5ac1fd..85ac5989d5 100644
--- a/src/pages/Stake/Vesting.tsx
+++ b/src/pages/Stake/Vesting.tsx
@@ -15,9 +15,7 @@ import { formatAmount, formatKeyAmount } from "lib/numbers";
import useWallet from "lib/wallets/useWallet";
import Button from "components/Button/Button";
-import ExternalLink from "components/ExternalLink/ExternalLink";
import PageTitle from "components/PageTitle/PageTitle";
-import StatsTooltipRow from "components/StatsTooltip/StatsTooltipRow";
import Tooltip from "components/Tooltip/Tooltip";
import { AffiliateClaimModal } from "./AffiliateClaimModal";
@@ -55,10 +53,10 @@ export function Vesting({ processedData }: { processedData: ProcessedData | unde
const icons = getIcons(chainId);
const feeGmxTrackerAddress = getContract(chainId, "FeeGmxTracker");
- const gmxVesterAddress = getContract(chainId, "GmxVester");
const glpVesterAddress = getContract(chainId, "GlpVester");
const affiliateVesterAddress = getContract(chainId, "AffiliateVester");
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
const { data: sbfGmxBalance } = useSWR(
[`StakeV2:sbfGmxBalance:${active}`, chainId, feeGmxTrackerAddress, "balanceOf", account ?? PLACEHOLDER_ACCOUNT],
{
@@ -66,19 +64,6 @@ export function Vesting({ processedData }: { processedData: ProcessedData | unde
}
);
- const reservedAmount =
- (processedData?.gmxInStakedGmx !== undefined &&
- processedData?.esGmxInStakedGmx !== undefined &&
- sbfGmxBalance !== undefined &&
- processedData?.gmxInStakedGmx + processedData?.esGmxInStakedGmx - sbfGmxBalance) ||
- 0n;
-
- let totalRewardTokens;
-
- if (processedData && processedData.bonusGmxInFeeGmx !== undefined) {
- totalRewardTokens = processedData.bonusGmxInFeeGmx;
- }
-
function showAffiliateVesterWithdrawModal() {
if (vestingData?.affiliateVesterVestedAmount === undefined || vestingData.affiliateVesterVestedAmount <= 0) {
helperToast.error(t`You have not deposited any tokens for vesting.`);
@@ -88,28 +73,6 @@ export function Vesting({ processedData }: { processedData: ProcessedData | unde
setIsAffiliateVesterWithdrawModalVisible(true);
}
- const showGmxVesterDepositModal = () => {
- if (!vestingData) return;
-
- let remainingVestableAmount = vestingData.gmxVester.maxVestableAmount - vestingData.gmxVester.vestedAmount;
- if (processedData?.esGmxBalance !== undefined && processedData?.esGmxBalance < remainingVestableAmount) {
- remainingVestableAmount = processedData.esGmxBalance;
- }
-
- setIsVesterDepositModalVisible(true);
- setVesterDepositTitle(t`GMX Vault`);
- setVesterDepositStakeTokenLabel("staked GMX + esGMX");
- setVesterDepositMaxAmount(remainingVestableAmount);
- setVesterDepositBalance(processedData?.esGmxBalance);
- setVesterDepositVestedAmount(vestingData.gmxVester.vestedAmount);
- setVesterDepositMaxVestableAmount(vestingData.gmxVester.maxVestableAmount);
- setVesterDepositAverageStakedAmount(vestingData.gmxVester.averageStakedAmount);
- setVesterDepositReserveAmount(reservedAmount);
- setVesterDepositMaxReserveAmount(totalRewardTokens);
- setVesterDepositValue("");
- setVesterDepositAddress(gmxVesterAddress);
- };
-
const showGlpVesterDepositModal = () => {
if (!vestingData) return;
@@ -132,17 +95,6 @@ export function Vesting({ processedData }: { processedData: ProcessedData | unde
setVesterDepositAddress(glpVesterAddress);
};
- const showGmxVesterWithdrawModal = () => {
- if (!vestingData || vestingData.gmxVesterVestedAmount === undefined || vestingData.gmxVesterVestedAmount === 0n) {
- helperToast.error(t`You have not deposited any tokens for vesting.`);
- return;
- }
-
- setIsVesterWithdrawModalVisible(true);
- setVesterWithdrawTitle(t`Withdraw from GMX Vault`);
- setVesterWithdrawAddress(gmxVesterAddress);
- };
-
const showGlpVesterWithdrawModal = () => {
if (!vestingData || vestingData.glpVesterVestedAmount === undefined || vestingData.glpVesterVestedAmount === 0n) {
helperToast.error(t`You have not deposited any tokens for vesting.`);
@@ -241,128 +193,9 @@ export function Vesting({ processedData }: { processedData: ProcessedData | unde
totalVesterRewards={vestingData?.affiliateVesterClaimable ?? 0n}
/>
-
- Convert esGMX tokens to GMX tokens.
-
- Please read the{" "}
-
- vesting details
- {" "}
- before using the vaults.
-
- }
- />
+
-
-
-
-
-
GMX Vault
-
-
-
-
-
-
- Staked Tokens
-
-
-
-
-
-
- >
- }
- />
-
-
-
-
- Reserved for Vesting
-
-
- {formatAmount(reservedAmount, 18, 2, true)} / {formatAmount(totalRewardTokens, 18, 2, true)}
-
-
-
-
- Vesting Status
-
-
-
-
- {formatKeyAmount(vestingData, "gmxVesterClaimSum", 18, 4, true)} tokens have been converted
- to GMX from the {formatKeyAmount(vestingData, "gmxVesterVestedAmount", 18, 4, true)} esGMX
- deposited for vesting.
-
-
- }
- />
-
-
-
-
- Claimable
-
-
-
- {formatKeyAmount(vestingData, "gmxVesterClaimable", 18, 4, true)} GMX tokens can be claimed,
- use the options under the Total Rewards section to claim them.
-
- }
- />
-
-
-
-
- {!active && (
-
- Connect Wallet
-
- )}
- {active && (
- showGmxVesterDepositModal()}>
- Deposit
-
- )}
- {active && (
- showGmxVesterWithdrawModal()}>
- Withdraw
-
- )}
-
-
-
From 8fdf69f7681777afb6446657b724f128957f6370 Mon Sep 17 00:00:00 2001
From: Divhead <110596516+divhead@users.noreply.github.com>
Date: Wed, 3 Sep 2025 08:20:14 -0700
Subject: [PATCH 02/13] account transfer
---
src/App/AppRoutes.tsx | 14 +----
src/App/V1Routes.tsx | 4 ++
src/pages/Stake/Vesting.tsx | 120 ++----------------------------------
3 files changed, 11 insertions(+), 127 deletions(-)
diff --git a/src/App/AppRoutes.tsx b/src/App/AppRoutes.tsx
index 190f0cf479..49a26592af 100644
--- a/src/App/AppRoutes.tsx
+++ b/src/App/AppRoutes.tsx
@@ -6,7 +6,6 @@ import { Hash } from "viem";
import { useDisconnect } from "wagmi";
import { SUPPORTED_CHAIN_IDS, UiContractsChain } from "config/chains";
-import { getIsV1Deployment } from "config/features";
import {
CURRENT_PROVIDER_LOCALSTORAGE_KEY,
REFERRAL_CODE_KEY,
@@ -15,7 +14,7 @@ import {
import { TOAST_AUTO_CLOSE_TIME } from "config/ui";
import { useSettings } from "context/SettingsContext/SettingsContextProvider";
import { useRealChainIdWarning } from "lib/chains/useRealChainIdWarning";
-import { REFERRAL_CODE_QUERY_PARAM, getAppBaseUrl, isHomeSite } from "lib/legacy";
+import { REFERRAL_CODE_QUERY_PARAM, getAppBaseUrl } from "lib/legacy";
import { useAccountInitedMetric, useOpenAppMetric } from "lib/metrics";
import { useConfigureMetrics } from "lib/metrics/useConfigureMetrics";
import { useHashQueryParams } from "lib/useHashQueryParams";
@@ -35,8 +34,6 @@ import { RedirectPopupModal } from "components/ModalViews/RedirectModal";
import { NotifyModal } from "components/NotifyModal/NotifyModal";
import { SettingsModal } from "components/SettingsModal/SettingsModal";
-import { HomeRoutes } from "./HomeRoutes";
-import { MainRoutes } from "./MainRoutes";
import { V1Routes } from "./V1Routes";
const Zoom = cssTransition({
@@ -49,7 +46,6 @@ const Zoom = cssTransition({
export function AppRoutes() {
const { disconnect } = useDisconnect();
- const isHome = isHomeSite();
const location = useLocation();
const history = useHistory();
@@ -150,13 +146,7 @@ export function AppRoutes() {
openSettings={openSettings}
showRedirectModal={showRedirectModal}
/>
- {isHome && }
- {!isHome &&
- (getIsV1Deployment() ? (
-
- ) : (
-
- ))}
+
void }) {
+
+
+
{({ match }) => (
{
if (!vestingData) return;
@@ -106,41 +96,6 @@ export function Vesting({ processedData }: { processedData: ProcessedData | unde
setVesterWithdrawAddress(glpVesterAddress);
};
- function showAffiliateVesterDepositModal() {
- if (!vestingData?.affiliateVester) {
- helperToast.error(t`Unsupported network`);
- return;
- }
-
- let remainingVestableAmount =
- vestingData.affiliateVester.maxVestableAmount - vestingData.affiliateVester.vestedAmount;
- if (processedData?.esGmxBalance !== undefined && processedData.esGmxBalance < remainingVestableAmount) {
- remainingVestableAmount = processedData.esGmxBalance;
- }
-
- setIsVesterDepositModalVisible(true);
- setVesterDepositTitle(t`Affiliate Vault`);
-
- setVesterDepositMaxAmount(remainingVestableAmount);
- setVesterDepositBalance(processedData?.esGmxBalance);
- setVesterDepositVestedAmount(vestingData?.affiliateVester.vestedAmount);
- setVesterDepositMaxVestableAmount(vestingData?.affiliateVester.maxVestableAmount);
- setVesterDepositAverageStakedAmount(vestingData?.affiliateVester.averageStakedAmount);
-
- setVesterDepositReserveAmount(undefined);
- setVesterDepositValue("");
-
- setVesterDepositAddress(affiliateVesterAddress);
- }
-
- function showAffiliateVesterClaimModal() {
- if (vestingData?.affiliateVesterClaimable === undefined || vestingData?.affiliateVesterClaimable <= 0) {
- helperToast.error(t`You have no GMX tokens to claim.`);
- return;
- }
- setIsAffiliateClaimModalVisible(true);
- }
-
return (
<>
Withdraw
)}
+ {active && (
+
+ Transfer Account
+
+ )}
- {(vestingData?.affiliateVesterMaxVestableAmount && vestingData?.affiliateVesterMaxVestableAmount > 0 && (
-
-
-
-
-
Affiliate Vault
-
-
-
-
-
-
- Vesting Status
-
-
-
-
- {formatKeyAmount(vestingData, "affiliateVesterClaimSum", 18, 4, true)} tokens have been
- converted to GMX from the{" "}
- {formatKeyAmount(vestingData, "affiliateVesterVestedAmount", 18, 4, true)} esGMX deposited
- for vesting.
-
-
- }
- />
-
-
-
-
- Claimable
-
-
{formatKeyAmount(vestingData, "affiliateVesterClaimable", 18, 4, true)}
-
-
-
- {!active && (
-
- Connect Wallet
-
- )}
- {active && (
- showAffiliateVesterDepositModal()}>
- Deposit
-
- )}
- {active && (
- showAffiliateVesterWithdrawModal()}>
- Withdraw
-
- )}
- {active && (
- showAffiliateVesterClaimModal()}>
- Claim
-
- )}
-
-
-
- )) ||
- null}
From 2f38d0b5378d436016dd405c20f9bf0f9ae35e8b Mon Sep 17 00:00:00 2001
From: Divhead <110596516+divhead@users.noreply.github.com>
Date: Wed, 3 Sep 2025 08:22:35 -0700
Subject: [PATCH 03/13] messages
---
src/locales/de/messages.po | 21 +++++++--------------
src/locales/en/messages.po | 21 +++++++--------------
src/locales/es/messages.po | 21 +++++++--------------
src/locales/fr/messages.po | 21 +++++++--------------
src/locales/ja/messages.po | 21 +++++++--------------
src/locales/ko/messages.po | 21 +++++++--------------
src/locales/pseudo/messages.po | 21 +++++++--------------
src/locales/ru/messages.po | 21 +++++++--------------
src/locales/zh/messages.po | 21 +++++++--------------
9 files changed, 63 insertions(+), 126 deletions(-)
diff --git a/src/locales/de/messages.po b/src/locales/de/messages.po
index c9f6273c95..e9616d5943 100644
--- a/src/locales/de/messages.po
+++ b/src/locales/de/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Orders ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Wallet verbinden"
@@ -2529,6 +2526,7 @@ msgstr ""
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "Transferiere Konto"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Abheben"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr "Melde dich in deiner Binance-App an und tippe auf [Wallets]. Gehe zu [We
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Beanspruchbar"
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "Beanspruchen"
@@ -6707,7 +6701,6 @@ msgstr "Einzahlung in {0} {longOrShortText} konnte nicht ausgeführt werden"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Einzahlung"
diff --git a/src/locales/en/messages.po b/src/locales/en/messages.po
index ccab7ccb3d..f788c118bb 100644
--- a/src/locales/en/messages.po
+++ b/src/locales/en/messages.po
@@ -153,7 +153,6 @@ msgstr "Arbitrum"
msgid "Orders ({0})"
msgstr "Orders ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr "You have not deposited any tokens for vesting."
@@ -726,7 +725,6 @@ msgstr "Buy GMX using Decentralized Exchange Aggregators:"
msgid "Min. Required Collateral"
msgstr "Min. Required Collateral"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
@@ -2087,7 +2085,6 @@ msgstr "We value your experience and insights and invite you to participate in a
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Connect Wallet"
@@ -2529,6 +2526,7 @@ msgstr "You have an existing position with {0} as collateral."
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "Transfer Account"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr "COMP."
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr "You have no GMX tokens to claim."
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr "You have no GMX tokens to claim."
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr "Cancel Order"
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Withdraw"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr "You can transfer AVAX from other networks to Avalanche using any of the below options:"
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr "Unsupported network"
+#~ msgid "Unsupported network"
+#~ msgstr "Unsupported network"
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3956,7 +3953,6 @@ msgstr ""
"-{1} USD,\n"
"{2} Price: {3} USD"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr "Vesting Status"
@@ -4108,8 +4104,8 @@ msgstr "Txn failed. <0>View0>."
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr "Affiliate Vault"
+#~ msgid "Affiliate Vault"
+#~ msgstr "Affiliate Vault"
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4369,7 +4365,6 @@ msgstr "Log in to your Binance app and tap [Wallets]. Go to [Web3]."
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Claimable"
@@ -6321,7 +6316,6 @@ msgstr "trigger price"
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "Claim"
@@ -6713,7 +6707,6 @@ msgstr "Could not execute deposit into {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Deposit"
diff --git a/src/locales/es/messages.po b/src/locales/es/messages.po
index 97726bff73..db30a8c0f4 100644
--- a/src/locales/es/messages.po
+++ b/src/locales/es/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Órdenes ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Conectar Monedero"
@@ -2529,6 +2526,7 @@ msgstr ""
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "Transferir Cuenta"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Retirar"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr "Inicia sesión en tu app de Binance y toca [Wallets]. Ve a [Web3]."
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Reclamable"
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "Reclamar"
@@ -6707,7 +6701,6 @@ msgstr "No se pudo ejecutar el depósito en {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Depositar"
diff --git a/src/locales/fr/messages.po b/src/locales/fr/messages.po
index c8eefb970e..659008c15d 100644
--- a/src/locales/fr/messages.po
+++ b/src/locales/fr/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Ordres ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Connecter Portefeuille"
@@ -2529,6 +2526,7 @@ msgstr ""
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "Compte de transfert"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Retirer"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr "Connectez-vous à votre application Binance et appuyez sur [Portefeuille
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Réclamable"
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "Réclamer"
@@ -6707,7 +6701,6 @@ msgstr "Impossible d'exécuter ce dépôt dans {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Dépôt"
diff --git a/src/locales/ja/messages.po b/src/locales/ja/messages.po
index 9e1465e982..9dc4beb65e 100644
--- a/src/locales/ja/messages.po
+++ b/src/locales/ja/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "注文 ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "ウォレット接続"
@@ -2529,6 +2526,7 @@ msgstr ""
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "アカウント移転"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "出金"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr "Binanceアプリにログインし、[ウォレット]をタップして
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "請求可能"
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "請求"
@@ -6707,7 +6701,6 @@ msgstr "{0} {longOrShortText}への入金を実行できませんでした"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "入金"
diff --git a/src/locales/ko/messages.po b/src/locales/ko/messages.po
index acbedb1750..2fb6c1e859 100644
--- a/src/locales/ko/messages.po
+++ b/src/locales/ko/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "주문 ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "지갑 연동"
@@ -2529,6 +2526,7 @@ msgstr ""
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "계정 이전"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "인출"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr "Binance 앱에 로그인하고 [지갑]을 탭하세요. [Web3]로 이
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "수령가능"
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "수령하기"
@@ -6707,7 +6701,6 @@ msgstr "{0} {longOrShortText}의 입글을 실행시키지 못했습니다"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "예치"
diff --git a/src/locales/pseudo/messages.po b/src/locales/pseudo/messages.po
index bd90b7c5d4..6223d69ee4 100644
--- a/src/locales/pseudo/messages.po
+++ b/src/locales/pseudo/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr ""
@@ -2529,6 +2526,7 @@ msgstr ""
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr ""
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr ""
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr ""
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr ""
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr ""
@@ -6707,7 +6701,6 @@ msgstr ""
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr ""
diff --git a/src/locales/ru/messages.po b/src/locales/ru/messages.po
index 9c2285ba4e..f8d67c53c2 100644
--- a/src/locales/ru/messages.po
+++ b/src/locales/ru/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "Ордера ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "Подключить Кошелек"
@@ -2529,6 +2526,7 @@ msgstr ""
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "Счет для Перевода"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "Вывод"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr "Войдите в свое приложение Binance и нажмит
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "Заявленный"
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "Запрос"
@@ -6707,7 +6701,6 @@ msgstr "Не удалось выполнить пополнение счета
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "Пополнение"
diff --git a/src/locales/zh/messages.po b/src/locales/zh/messages.po
index 970f8dedd1..42017173a7 100644
--- a/src/locales/zh/messages.po
+++ b/src/locales/zh/messages.po
@@ -153,7 +153,6 @@ msgstr ""
msgid "Orders ({0})"
msgstr "订单 ({0})"
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "You have not deposited any tokens for vesting."
msgstr ""
@@ -726,7 +725,6 @@ msgstr ""
msgid "Min. Required Collateral"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "{0} tokens have been converted to GMX from the {1} esGMX deposited for vesting."
msgstr ""
@@ -2087,7 +2085,6 @@ msgstr ""
#: src/pages/Stake/EscrowedGmxCard.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Connect Wallet"
msgstr "连接钱包"
@@ -2529,6 +2526,7 @@ msgstr "您有一个现有仓位,抵押品为{0}"
#: src/pages/BeginAccountTransfer/BeginAccountTransfer.tsx
#: src/pages/Stake/GmxAndVotingPowerCard.tsx
+#: src/pages/Stake/Vesting.tsx
msgid "Transfer Account"
msgstr "转移账户"
@@ -3547,8 +3545,8 @@ msgid "COMP."
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "You have no GMX tokens to claim."
-msgstr ""
+#~ msgid "You have no GMX tokens to claim."
+#~ msgstr ""
#: src/components/Synthetics/Claims/ClaimHistoryRow/ClaimFundingFeesHistoryRow.tsx
#: src/components/Synthetics/Claims/filters/ActionFilter.tsx
@@ -3683,7 +3681,6 @@ msgstr ""
#: src/components/Synthetics/PositionEditor/types.ts
#: src/components/Synthetics/TradeHistory/keys.ts
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Withdraw"
msgstr "提领"
@@ -3728,8 +3725,8 @@ msgid "You can transfer AVAX from other networks to Avalanche using any of the b
msgstr ""
#: src/pages/Stake/Vesting.tsx
-msgid "Unsupported network"
-msgstr ""
+#~ msgid "Unsupported network"
+#~ msgstr ""
#: src/components/Exchange/PositionsList.jsx
#: src/components/Synthetics/PositionItem/PositionItem.tsx
@@ -3953,7 +3950,6 @@ msgid ""
"{2} Price: {3} USD"
msgstr ""
-#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
msgid "Vesting Status"
msgstr ""
@@ -4105,8 +4101,8 @@ msgstr ""
#: src/pages/Stake/Vesting.tsx
#: src/pages/Stake/Vesting.tsx
-msgid "Affiliate Vault"
-msgstr ""
+#~ msgid "Affiliate Vault"
+#~ msgstr ""
#: src/domain/synthetics/orders/getPositionOrderError.tsx
#: src/domain/synthetics/trade/utils/validation.ts
@@ -4366,7 +4362,6 @@ msgstr "登录到您的币安应用程序并点击[钱包]。转到[Web3]。"
#: src/components/Synthetics/Claims/ClaimableCard.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claimable"
msgstr "可领取"
@@ -6318,7 +6313,6 @@ msgstr ""
#: src/pages/Stake/AffiliateClaimModal.tsx
#: src/pages/Stake/ClaimModal.tsx
#: src/pages/Stake/TotalRewardsCard.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Claim"
msgstr "领取"
@@ -6707,7 +6701,6 @@ msgstr "无法执行存入 {0} {longOrShortText}"
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/VesterDepositModal.tsx
#: src/pages/Stake/Vesting.tsx
-#: src/pages/Stake/Vesting.tsx
msgid "Deposit"
msgstr "存取"
From 6583f20dd0d17ce1009c14894bacfb3223e1e861 Mon Sep 17 00:00:00 2001
From: Divhead <110596516+divhead@users.noreply.github.com>
Date: Thu, 4 Sep 2025 05:19:57 -0700
Subject: [PATCH 04/13] remove anouncements and footer links
---
src/components/Footer/Footer.tsx | 37 +-
src/components/Footer/constants.ts | 12 +-
src/config/events.tsx | 898 +----------------------------
src/locales/de/messages.po | 23 +-
src/locales/en/messages.po | 23 +-
src/locales/es/messages.po | 23 +-
src/locales/fr/messages.po | 23 +-
src/locales/ja/messages.po | 23 +-
src/locales/ko/messages.po | 23 +-
src/locales/pseudo/messages.po | 23 +-
src/locales/ru/messages.po | 23 +-
src/locales/zh/messages.po | 23 +-
12 files changed, 98 insertions(+), 1056 deletions(-)
diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx
index 7d379a1fdb..5f04785225 100644
--- a/src/components/Footer/Footer.tsx
+++ b/src/components/Footer/Footer.tsx
@@ -1,19 +1,15 @@
-import { Trans } from "@lingui/macro";
import cx from "classnames";
import { useState } from "react";
import { NavLink } from "react-router-dom";
import { useMedia } from "react-use";
import { getAppBaseUrl, isHomeSite, shouldShowRedirectModal } from "lib/legacy";
-import { userAnalytics } from "lib/userAnalytics";
-import { LandingPageFooterMenuEvent } from "lib/userAnalytics/types";
import ExternalLink from "components/ExternalLink/ExternalLink";
-import { TrackingLink } from "components/TrackingLink/TrackingLink";
import logoImg from "img/logo_GMX.svg";
-import { SOCIAL_LINKS, getFooterLinks } from "./constants";
+import { getFooterLinks } from "./constants";
import { UserFeedbackModal } from "../UserFeedbackModal/UserFeedbackModal";
type Props = {
@@ -95,42 +91,13 @@ export default function Footer({ showRedirectModal, redirectPopupTimestamp, isMo
);
})}
- {!isHome && (
-
Date: Mon, 8 Sep 2025 10:00:15 +0200
Subject: [PATCH 05/13] Trigger deploy
From d107d11c74a9b3535b1f30c5793ce695f081c558 Mon Sep 17 00:00:00 2001
From: Divhead <110596516+divhead@users.noreply.github.com>
Date: Mon, 8 Sep 2025 02:04:25 -0700
Subject: [PATCH 06/13] v1 logo
---
src/components/Header/Header.tsx | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx
index d0d2e21862..ff0b0a70b1 100644
--- a/src/components/Header/Header.tsx
+++ b/src/components/Header/Header.tsx
@@ -106,10 +106,13 @@ export function Header({ disconnectAccountAndCloseSettings, openSettings, showRe
{!isMobile && (
-
-
-
-
+
+
+
+
+
+
V1
+
{isHomeSite() ? (
) : (
@@ -143,6 +146,7 @@ export function Header({ disconnectAccountAndCloseSettings, openSettings, showRe
+
V1
{!shouldHide1CTBanner && }
From 5256c3c700b0d937b62aeb68edc958c6f75d8cab Mon Sep 17 00:00:00 2001
From: qwinndev
Date: Mon, 8 Sep 2025 16:36:29 +0200
Subject: [PATCH 07/13] Sell glp fee calculation fix
---
src/lib/legacy.ts | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/lib/legacy.ts b/src/lib/legacy.ts
index b09111eea2..14ad604b90 100644
--- a/src/lib/legacy.ts
+++ b/src/lib/legacy.ts
@@ -357,9 +357,11 @@ export function getSellGlpToAmount(
// in the Vault contract, the token.usdgAmount is reduced before the fee basis points
// is calculated
+ const diff = fromToken.usdgAmount !== undefined ? fromToken.usdgAmount - usdgAmount : undefined;
+ const noNegativeDiff = diff !== undefined ? (diff > 0n ? diff : 0n) : undefined;
const feeBasisPoints = getFeeBasisPoints(
fromToken,
- fromToken?.usdgAmount !== undefined ? fromToken.usdgAmount - usdgAmount : undefined,
+ noNegativeDiff,
usdgAmount,
MINT_BURN_FEE_BASIS_POINTS,
TAX_BASIS_POINTS,
From a1bc802df9b4bc0837209ab486034f8593c908da Mon Sep 17 00:00:00 2001
From: qwinndev
Date: Tue, 9 Sep 2025 08:57:52 +0200
Subject: [PATCH 08/13] Update fee constants
---
src/lib/legacy.ts | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/lib/legacy.ts b/src/lib/legacy.ts
index 14ad604b90..5d6efb0506 100644
--- a/src/lib/legacy.ts
+++ b/src/lib/legacy.ts
@@ -50,9 +50,9 @@ export const GMX_DECIMALS = 18;
export const GM_DECIMALS = 18;
export const DEFAULT_MAX_USDG_AMOUNT = expandDecimals(200 * 1000 * 1000, 18);
-export const TAX_BASIS_POINTS = 60;
-export const STABLE_TAX_BASIS_POINTS = 5;
-export const MINT_BURN_FEE_BASIS_POINTS = 25;
+export const TAX_BASIS_POINTS = 0;
+export const STABLE_TAX_BASIS_POINTS = 0;
+export const MINT_BURN_FEE_BASIS_POINTS = 0;
export const SWAP_FEE_BASIS_POINTS = 25;
export const STABLE_SWAP_FEE_BASIS_POINTS = 1;
export const MARGIN_FEE_BASIS_POINTS = 10;
From dd9de86e244981610d6483c2c52542729a8fa87b Mon Sep 17 00:00:00 2001
From: qwinndev
Date: Tue, 9 Sep 2025 09:13:54 +0200
Subject: [PATCH 09/13] Updated glp buy page to sell page
---
src/App/MainRoutes.tsx | 2 +-
src/App/V1Routes.tsx | 2 +-
src/components/Header/AppHeaderLinks.tsx | 2 +-
src/pages/Stake/GlpCard.tsx | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/App/MainRoutes.tsx b/src/App/MainRoutes.tsx
index 7cb9ca644e..b420f4221c 100644
--- a/src/App/MainRoutes.tsx
+++ b/src/App/MainRoutes.tsx
@@ -149,7 +149,7 @@ export function MainRoutes({ openSettings }: { openSettings: () => void }) {
-
+
diff --git a/src/App/V1Routes.tsx b/src/App/V1Routes.tsx
index f6a7481b47..4b002f970e 100644
--- a/src/App/V1Routes.tsx
+++ b/src/App/V1Routes.tsx
@@ -84,7 +84,7 @@ export function V1Routes({ openSettings }: { openSettings: () => void }) {
-
+
diff --git a/src/components/Header/AppHeaderLinks.tsx b/src/components/Header/AppHeaderLinks.tsx
index fe55ebdbac..bcfe4132d1 100644
--- a/src/components/Header/AppHeaderLinks.tsx
+++ b/src/components/Header/AppHeaderLinks.tsx
@@ -36,7 +36,7 @@ export function AppHeaderLinks({ small, clickCloseIcon, showRedirectModal }: Pro
-
+
Redeem GLP
diff --git a/src/pages/Stake/GlpCard.tsx b/src/pages/Stake/GlpCard.tsx
index 9e61e9c5b4..bb637bccd2 100644
--- a/src/pages/Stake/GlpCard.tsx
+++ b/src/pages/Stake/GlpCard.tsx
@@ -126,7 +126,7 @@ export function GlpCard({ processedData }: { processedData: ProcessedData | unde
-
+
Sell GLP
From 5cb39cf6ecfa804fdb7a0494803d14db3b62db6b Mon Sep 17 00:00:00 2001
From: qwinndev
Date: Tue, 9 Sep 2025 13:27:33 +0200
Subject: [PATCH 10/13] Rename header link to sell glp
---
src/components/Header/AppHeaderLinks.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/Header/AppHeaderLinks.tsx b/src/components/Header/AppHeaderLinks.tsx
index bcfe4132d1..f36607e67b 100644
--- a/src/components/Header/AppHeaderLinks.tsx
+++ b/src/components/Header/AppHeaderLinks.tsx
@@ -37,7 +37,7 @@ export function AppHeaderLinks({ small, clickCloseIcon, showRedirectModal }: Pro
- Redeem GLP
+ Sell GLP
From 7eabeb538778363f86e94e89d0be27adccad0bdd Mon Sep 17 00:00:00 2001
From: qwinndev
Date: Tue, 9 Sep 2025 13:28:42 +0200
Subject: [PATCH 11/13] Remove OneClickPromoBanner from header
---
src/components/Header/Header.tsx | 11 -----------
src/locales/de/messages.po | 5 +++--
src/locales/en/messages.po | 5 +++--
src/locales/es/messages.po | 5 +++--
src/locales/fr/messages.po | 5 +++--
src/locales/ja/messages.po | 5 +++--
src/locales/ko/messages.po | 5 +++--
src/locales/pseudo/messages.po | 5 +++--
src/locales/ru/messages.po | 5 +++--
src/locales/zh/messages.po | 5 +++--
10 files changed, 27 insertions(+), 29 deletions(-)
diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx
index ff0b0a70b1..11fb17d4d4 100644
--- a/src/components/Header/Header.tsx
+++ b/src/components/Header/Header.tsx
@@ -9,7 +9,6 @@ import { useMedia } from "react-use";
import { isHomeSite } from "lib/legacy";
import { HeaderPromoBanner } from "components/HeaderPromoBanner/HeaderPromoBanner";
-import { OneClickPromoBanner } from "components/OneClickPromoBanner/OneClickPromoBanner";
import logoImg from "img/logo_GMX.svg";
import logoSmallImg from "img/logo_GMX_small.svg";
@@ -47,9 +46,6 @@ type Props = {
export function Header({ disconnectAccountAndCloseSettings, openSettings, showRedirectModal }: Props) {
const isMobile = useMedia("(max-width: 1335px)");
- const shouldHide1CTBanner = useMedia("(max-width: 1100px)");
- const shouldShorten1CTBanner = useMedia("(max-width: 1590px)");
-
const [isDrawerVisible, setIsDrawerVisible] = useState(false);
const [isNativeSelectorModalVisible, setIsNativeSelectorModalVisible] = useState(false);
const isTradingIncentivesActive = false;
@@ -120,12 +116,6 @@ export function Header({ disconnectAccountAndCloseSettings, openSettings, showRe
)}
- {!isHomeSite() ? (
-
-
-
- ) : null}
-
V1
- {!shouldHide1CTBanner &&
}
Date: Thu, 25 Sep 2025 08:10:15 -0700
Subject: [PATCH 12/13] disable outdated error for v1
---
src/components/Exchange/PositionSeller.jsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/Exchange/PositionSeller.jsx b/src/components/Exchange/PositionSeller.jsx
index b47d6f4cc7..7ef6b34e7b 100644
--- a/src/components/Exchange/PositionSeller.jsx
+++ b/src/components/Exchange/PositionSeller.jsx
@@ -312,7 +312,7 @@ export default function PositionSeller(props) {
const isSwapAllowed = orderOption === MARKET;
- const hasOutdatedUi = useHasOutdatedUi();
+ const hasOutdatedUi = false;
let receiveToken;
let maxAmount;
From 7f7b9c04ad57c2e13b4983c3f299277176d51a4d Mon Sep 17 00:00:00 2001
From: Divhead <110596516+divhead@users.noreply.github.com>
Date: Thu, 25 Sep 2025 08:12:04 -0700
Subject: [PATCH 13/13] cleanup
---
src/components/Exchange/PositionSeller.jsx | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/components/Exchange/PositionSeller.jsx b/src/components/Exchange/PositionSeller.jsx
index 7ef6b34e7b..22423f1346 100644
--- a/src/components/Exchange/PositionSeller.jsx
+++ b/src/components/Exchange/PositionSeller.jsx
@@ -51,7 +51,6 @@ import {
} from "lib/numbers";
import { getLeverage } from "lib/positions/getLeverage";
import getLiquidationPrice from "lib/positions/getLiquidationPrice";
-import { useHasOutdatedUi } from "lib/useHasOutdatedUi";
import { usePrevious } from "lib/usePrevious";
import { abis } from "sdk/abis";
import { getPriceDecimals, getV1Tokens, getWrappedToken } from "sdk/configs/tokens";