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
  • Staking GNS
  • Buyback & Burn
  • Audit
  • $GNS Staking FAQ

Was this helpful?

  1. Reward Pools

GNS Staking

Stake $GNS to get a share of the gTrade revenue!

PreviousgTrade GuardiansNextgToken Vaults

Last updated 4 months ago

Was this helpful?

Note: Following a , all staking rewards are being used to buy back and burn (BB&B) $GNS from the open market. This will continue until a new vote is passed.

Keep track of the $GNS burn metrics here ➑️

  • Or this

For more details on the $GNS tokenomics, refer to GNS Token

Staking GNS

In July 2024, gTrade to reward $GNS stakers with 55% of the protocol’s revenue. This allocation is now used to buyback & burn $GNS from the open market.

The tokenomics have been designed to adapt over time, ensuring flexibility in response to both community demand and market conditions. $GNS holders may stake their tokens to earn a share of the gTrade’s revenue in case direct revenue sharing (SSS or BB&D) is turned back on. In the meantime, all $GNS holders are seeing revenue sharing through continuous buybacks & burns.

Buyback & Burn

Around 60% of the open and close fees generated by the platform ($USDC, $DAI, $WETH) are used to buy back $GNS OTC using the 1 hour TWAP + a 1% premium to ensure a reliable arbitrage opportunity. Buying back $GNS with the non-GNS collaterals both creates a sustained buying pressure and a more stable price floor, as well as helps retain value within the ecosystem.

The revenue can be distributed to $GNS stakers, the governance fund, or the burn address. This allocation of revenue is flexible and is currently set to: 90% $GNS burn (60% * 0.9 = 54%), 10% governance fund (60% * 0.1 = 6%).

You can read more about the Buyback & Distribute (or Burn) tokenomics in this .

Audit

Our staking contract has been audited here:

$GNS Staking FAQ

Are my staked $GNS locked for a certain period of time?

There is currently no timelock for staking $GNS, and you are able to withdraw at any time.

What's the difference between the buttons "Harvest" and "Compound"?

Harvest transfers your rewards to your wallet. Compound harvests your rewards and restakes them, in a single transaction.

I staked before September 30, 2023 and I can't find my staked $GNS. Where are they?

Your $GNS is in the deprecated vault. The staking vault was upgraded in late September 2023, and you can unstake your $GNS from the old vault here:

πŸ’š
Snapshot vote
indefinitely
https://gains.trade/staking
Dune dashboard
introduced the Buyback and Distribute model (BB&D)
Medium article
https://github.com/pashov/audits/blob/master/solo/gTrade-security-review.md
https://gains.trade/staking-legacy