Skip to main content

How the Index Works

GNDX is a fully-backed, on-chain index of Web3 gaming tokens. Every $GNDX token is redeemable for its proportional share of the underlying basket held in the protocol's IndexVault smart contract.

The Core Mechanism

User deposits USDC

MintEngine receives deposit

Mint routing: USDC → routable basket tokens via Uniswap V3 (skips excluded/inactive)

Tokens deposited into IndexVault

$GNDX minted at current NAV and sent to user

The reverse is equally simple: send $GNDX to RedeemEngine, receive your proportional share of the underlying basket (or USDC, or a single overweight token with a 0.22% bonus).

The price of $GNDX is its Net Asset Value (NAV):

NAV per $GNDX = Total Vault Value (USD) ÷ Total $GNDX Supply
  • When you mint $GNDX, you receive tokens at the current NAV
  • When you redeem, you receive assets worth exactly NAV minus the 0.20% exit fee
  • NAV is calculated using Chainlink price feeds with a 20-minute TWAP to prevent manipulation
  • At protocol genesis, NAV = exactly $1.00 (hardcoded)

The Basket Structure

The GNDX basket launches with 9 gaming tokens at genesis organized into three tiers, expanding via governance vote as the sector grows on Arbitrum:

TierWeightToken Count (target)Focus
Core65%8–10 tokens (7 at genesis)Top-ranked established gaming tokens by 90-day average market cap
Ascent25%8–12 tokens (2 at genesis)Mid-ranked gaming tokens with active ecosystems and proven on-chain liquidity
Frontier10%5–10 tokens (reserved at genesis)Emerging gaming tokens with strong development momentum and audited contracts
10% Hard Cap

No single token may ever be assigned a target weight above 10% of the basket (1000 bps) by governance. This limit is enforced at the smart contract level. No governance vote, no admin action can override it.

Passive Rebalancing on Every Mint

Every time a user deposits USDC, the MintEngine applies mint routing among routable tokens: proportional to targets when the basket is near neutral, or 100% of that step to the most underweight routable token. Excluded tokens (governance / optional oracle auto path) receive no new buy flow until Timelock clears the flag.

Example: if Token A is 5% below target and Token B is 1% below—and both routable—new USDC prioritizes the larger underweight. This passive rebalancing is built into every mint transaction.

Scheduled Quarterly Rebalancing

Every quarter, $GAME governance votes on a full rebalancing review:

  • Tokens can be added, removed, or re-tiered
  • Target weights are reset
  • New tokens must pass inclusion criteria

The rebalancing vote requires a 66% supermajority of veGAME and a 48-hour timelock before execution.

Overweight Incentive

When any token drifts more than 5% above its target weight, the protocol activates a 0.22% bonus on redemptions of that specific token. This creates an arbitrage incentive for external actors to correct overweight positions without governance intervention.

What Governance Controls

$GAME holders vote on:

  • Which tokens are in the basket
  • Target weight for each token (within the 10% cap)
  • Fee parameters (within hardcoded bounds)
  • Treasury allocation

What governance cannot change: the 10% single-token cap and the core mint/redeem mechanics. (Audit requirements are enforced by governance policy and review, not proven on-chain.)


See also: Three-Tier Structure · Inclusion Criteria · Rebalancing