Gains Network
  • 📚Home
  • Gains Network
    • 🔎Overview
    • 🍏GNS Token
    • 📔Contract Addresses
      • Apechain Mainnet
      • Arbitrum Mainnet
      • Base Mainnet
      • Polygon Mainnet
  • gTrade (Leveraged Trading)
    • 🔎Overview
    • 🎛️Setting up to trade
      • 🟣Polygon Network Setup
      • 🔵Arbitrum Network Setup
    • 🏦Opening / Closing trades
    • 💲Trade Collaterals
      • Spotlight: WETH
    • 📖Asset classes
      • 🪙Cryptocurrencies
      • 💵Forex
      • 🛢️Commodities
    • 🎫Fees & Spread
    • 📰Pair List
    • 🧒How to use Practice Mode
    • ⚡One-Click Trading (1CT)
    • 🌌gTrade Solana
    • 📺Video tutorials
  • Loyalty Programs
    • Prime Trader
    • gTrade Credits
  • Community
    • gTrade Guardians
    • Governance forum
  • Reward Pools
    • 💚GNS Staking
    • 👛gToken Vaults
      • 👷Staker Functions
      • ❔Staker FAQ
      • ⏳Upgrades, updates, and timelocks
    • 🔼Active Pools & Incentives
  • Help
    • ❓FAQ
    • ⏳Chain congestion
  • Bridges
    • 🪐Arbitrum <-> Polygon Bridge
    • 🪐ERC20 Bridge (Polygon)
    • 🪐NFT Bridge (Polygon)
  • Developer
    • Integrators
      • Trading Contracts
      • Backend
      • Price Feed
      • Guides
        • v9 migration
        • Calculating borrowing fees
        • Calculating liquidation price
    • Technical Reference
      • Contracts
        • Changelogs
          • v9.2.1 Update
          • v9.1 Update
          • v9.1.1 Update
          • v9 Update
        • Core
          • Abstract
            • GNSAddressStore
            • GNSDiamondCut
            • GNSDiamondLoupe
            • GNSDiamondStorage
          • Facets
            • GNSBorrowingFees
            • GNSOtc
            • GNSPriceAggregator
            • GNSTradingInteractions
            • GNSTriggerRewards
            • GNSFeeTiers
            • GNSPairsStorage
            • GNSPriceImpact
            • GNSReferrals
            • GNSTradingCallbacks
            • GNSTradingStorage
          • GNSMultiCollatDiamond
          • GNSStaking
          • GToken
          • GTokenOpenPnlFeed
        • Interfaces
          • Libraries
            • IBorrowingFeesUtils
            • IOtcUtils
            • IPriceAggregatorUtils
            • ITriggerRewardsUtils
            • IFeeTiersUtils
            • IPairsStorageUtils
            • IPriceImpactUtils
            • IReferralsUtils
            • ITradingCallbacksUtils
            • ITradingCommonUtils
            • ITradingInteractionsUtils
            • ITradingStorageUtils
            • IUpdateLeverageUtils
            • IUpdatePositionSizeUtils
          • Types
            • IAddressStore
            • IBorrowingFees
            • IDiamondStorage
            • IOtc
            • IPriceAggregator
            • ITradingStorage
            • ITradingInteractions
            • ITriggerRewards
            • ITypes
            • IUpdateLeverage
            • IPairsStorage
            • IFeeTiers
            • IPriceImpact
            • IReferrals
            • ITradingCallbacks
            • IUpdatePositionSize
          • IChainlinkFeed
          • IArbSys
          • IChainlinkOracle
          • IERC20
          • IERC721
          • IERC721Design
          • IGeneralErrors
          • IGNSAddressStore
          • IGNSDiamond
          • IGNSDiamondCut
          • IGNSMultiCollatDiamond
          • IGNSDiamondLoupe
          • IGNSStaking
          • IGToken
          • IGTokenLockedDepositNft
          • IGTokenOpenPnlFeed
          • IGTokenLockedDepositNftDesign
          • ILiquidityPool
          • IRateProvider
          • IOwnable
        • Libraries
          • updateLeverage
            • UpdateLeverageLifecycles
          • updatePositionSize
            • IncreasePositionSizeUtils
            • DecreasePositionSizeUtils
            • UpdatePositionSizeLifecycles
          • AddressStoreUtils
          • ChainlinkClientUtils
          • ChainUtils
          • ConstantsUtils
          • CollateralUtils
          • DiamondUtils
          • LiquidityPoolUtils
          • OtcUtils
          • PackingUtils
          • StorageUtils
          • TriggerRewardsUtils
          • ArrayGetters
          • BorrowingFeesUtils
          • FeeTiersUtils
          • PriceAggregatorUtils
          • PriceImpactUtils
          • ReferralsUtils
          • TradingCallbacksUtils
          • PairsStorageUtils
          • TradingCommonUtils
          • TradingStorageUtils
          • TradingInteractionsUtils
        • Misc
          • EpochBasedTokenClaim
          • GNSCompensationHandler
          • GTokenRateProvider
          • GTokenLockedDepositNftDesign
          • ManagerTimelock
          • OwnerTimelock
          • VotingDelegator
        • Tokens
          • GainsNetworkToken
          • GTokenLockedDepositNft
      • Backend
        • Backend Types
      • SDK
        • Client Types
  • Archived
    • 🖼️gFARM2 NFTs
Powered by GitBook
On this page
  • Summary
  • Trading experience:
  • Trading engine:
  • How does it work?
  • Powered by Chainlink
  • Most accurate
  • Concrete example
  • Exceptional user experience
  • Competitive trading fees
  • Liquidity efficiency
  • Current limitations

Was this helpful?

  1. gTrade (Leveraged Trading)

Overview

Learn everything about gTrade, the liquidity-efficient decentralized leveraged trading platform.

PreviousPolygon MainnetNextSetting up to trade

Last updated 5 days ago

Was this helpful?

Summary

Trading experience:

  1. Full custody of your funds -> no deposit or signup

  2. Median spot prices -> no scamwicks

  3. Zero price impact on BTC and ETH

  4. Crypto, forex, and commodities available

  5. High leverages available -> up to 150x on cryptos, 1000x on forex, 250x on commodities

  6. Competitive fees

  7. Transparent & decentralized -> 100% on-chain execution of trades

  8. Top-notch user experience -> interface evolved with more than 4 years of user feedback

Trading engine:

  1. No order books or liquidity for each pair -> gToken vaults for all trading pairs listed. -> 100x+ more capital efficient.

  2. Synthetic leverage (not borrowed) -> up to 100x+ more capital efficient (depending on leverage used).

  3. Real-time custom Chainlink decentralized oracle network (DON) -> real-time spot prices on-demand, on-chain. -> first oracle network of this kind on mainnet ever.

How does it work?

Powered by Chainlink

Most accurate

The DON effectively filters out any outlier price action happening on a single exchange, whether done through manipulation purposes or simply from a lack of liquidity, allowing traders to rest at ease since they don't be liquidated because of a scamwick, for example.

It is worth noting that these are your trades. We cannot open, close, or edit any aspect of your open trades unless you have approved the smart contract to allow this by setting a stop loss or take profit, or if you are in a position which necessitates liquidation.

Please note that there is a function available to governance to pause the opening of new trades which is used when a contract is upgraded - but this would not close any traders open positions, all traders still retain control on closing their trades.

Finally, the trading engine is fully decentralized and users keep custody of the funds. We do not require any sign up or deposit to start trading.

Concrete example

As the gTrade architecture uses multiple price sources for every pair, the ETH/USD price only dipped down to $2,980.32 on a specific volatile movement.

Lets take a look at the price action on one of the best known centralized exchanges.

$2,977.62 was the bottom. This means one of your trades could have been liquidated on this exchange because it would have reached below your liquidation threshold, and your trade would not have remained open to later see profit.

The price difference between the Chainlink DON and the centralized exchange price is 0.09% in this case, which represents 13.5% PnL on 150x leverage. This example is an average one, as it often happens multiple times a week, and it is clearly enough to make a trading strategy unprofitable. There is also generally a bigger one once a month with sometimes 1% or more of difference compared to our fair median feed.

Not only that - but if you look at the liquidity, selling your position would've taken the price down further, which would have contributed to the so-called "scamwick" on this exchange.

Exceptional user experience

Due to the high liquidity efficiency of using a single liquidity pool per gToken vault for all orders executed on all pairs listed, we are able to offer the widest trading pairs and leverages offering.

We have also been improving the interface and listening to users' feedback for more than 3 years.

Competitive trading fees

The fees are distributed to the governance fund, gToken liquidity providers, $GNS staking, referrals, and to the network of oracle bots executing the limit orders in a decentralized manner.

Liquidity efficiency

Since all trades use gToken liquidity layers (trading vault), we have a big advantage over other platforms who have to build new liquidity in their order books every time they list a new pair, and maintain high liquidity on each pair.

By building big gToken vaults (with trading fees incentives), every trading pair listed on our platform benefits from bigger position sizes. This means the platform only requires $USDC, $DAI, $GNS, $WETH, or $APE liquidity for ALL pairs that can be traded on the platform.

This is only possible because our architecture doesn't match buying/selling orders using an order book, and because the leverage of trades is "virtual". The PnL is calculated in our smart contracts and settled against the gToken vaults.

Current limitations

  1. Maximum open interest (long/short) per pair and per group of correlated pairs. -> risk management for liquidity providers.

Trades are opened with $USDC, $DAI, $GNS, $WETH, or $APE collateral, regardless of the trading pair. The leverage is synthetic and backed by , and the $GNS token. Trader profit is taken from the vaults to pay the traders PnL (if positive), or receives trader losses from trades if their PnL was negative.

While all derivatives platforms generate their own prices through order books or similar models, which often ends up in prices that do not correspond to the real spot price of the asset, we use a custom real-time node operators network to get the median price for each trading order.

A detailed explanation of how the DON (decentralized oracle network) works is available .

You can read more about our fees .

🔎
the respective gToken vault
Chainlink
here
here
Start trading at gains.trade
Start trading at
gains.trade