Skip to main content

Governance Parameters

This page lists every parameter in GNDX Protocol, whether it can be changed by governance, and its bounds.

Immutable Constants​

These values are hardcoded in smart contracts. No governance vote, upgrade, or admin action can ever change them.

ParameterValueContractNote
MAX_SINGLE_TOKEN_WEIGHT_BPS1000 (10%)IndexVaultpublic constant — immutable
MAX_MINT_FEE_BPS25 (0.25%)MintEngineCeiling on mint fee
MAX_REDEEM_FEE_BPS50 (0.50%)RedeemEngineCeiling on redemption fee
MAX_STREAMING_FEE_BPS150 (1.50%)FeeCollectorCeiling on streaming fee
GUARDIAN_PAUSE_MAX_HOURS72IndexVaultAuto-expiry
GUARDIAN_MULTISIG_THRESHOLD5-of-8GuardianMultisigNon-upgradeable
GAME_TOTAL_SUPPLY200,000,000GAMETokenNo mint function
TWAP_WINDOW_SECONDS1200 (20 min)NAVOracleTWAP averaging window
STALE_THRESHOLD_SECONDS3600 (1 hour)NAVOracleChainlink feed age limit
CIRCUIT_BREAKER_BPS3000 (30%)NAVOracleSpot-vs-TWAP divergence clamp
VELOCITY_ALERT_BPS700 (7%)NAVOracleTWAP decline per window — triggers crisis fee
CRISIS_FEE_AUTO_EXPIRY14400 (4 hrs)IndexVaultCrisis-mode redemption fee duration

Governance-Adjustable Parameters​

These parameters have default values but can be changed by $GAME governance vote within the bounds listed. Changes require the standard 66% supermajority and 48-hour timelock.

Fee Parameters​

ParameterDefaultMinimumMaximumContract
Streaming fee75 bps (0.75%/yr)25 bps (0.25%)150 bps (1.50%)FeeCollector
Mint fee10 bps (0.10%)0 bps25 bps (0.25%)MintEngine
Redemption fee20 bps (0.20%)10 bps50 bps (0.50%)RedeemEngine
Overweight threshold500 bps (5%)100 bps1000 bpsRebalanceController
Overweight bonus22 bps (0.22%)5 bps50 bpsRedeemEngine

Fee Revenue Split​

DestinationDefaultMinimumMaximum
Treasury multisig65%60%70%
$GAME buyback-and-burn10%10%20%
$GAME buyback-and-distribute (veGAME)25%20%30%

The three must always sum to exactly 100%.

Basket Parameters​

ParameterDefaultConstraintContract
Core tier weight6500 bps (65%)5500–6500 bps (hard floor/ceiling; atomic updates)IndexVault
Ascent tier weight2500 bps (25%)2000–3000 bps (hard floor/ceiling; atomic updates)IndexVault
Frontier tier weight1000 bps (10%)1000–1500 bps (hard floor/ceiling; atomic updates)IndexVault
Individual token weightPer tokenMax 1000 bps (10%) — hardcodedIndexVault
Individual token weight floor50 bps (0.5%)Governance policy (not enforced on-chain)—

Tier weights must always sum to exactly 10,000 bps (100%).

Governance Parameters​

ParameterValueAdjustable?
Minimum veGAME to propose1,000 veGAMEYes — governance vote
Quorum (% of total veGAME)5%Yes — governance vote
Approval threshold66% supermajorityYes — governance vote
Voting period7 daysYes — governance vote
Standard timelock delay48 hoursYes — governance vote
High-stakes timelock delay7 daysYes — governance vote (min 48h)
Temperature Check threshold>60% approvalYes — governance vote
Temperature Check cooling period30 daysYes — governance vote

MintEngine Parameters​

ParameterDefaultAdjustable?
Instant mint ceiling$50,000 USDCYes
Instant mint floor (fuzzy zone start)$25,000 USDCYes
Per-address instant window$50,000 / 24 hoursYes (ceiling adjustable)
Global instant budget$500,000 / hourYes
TWAP window1 hourYes
TWAP chunk count4Yes
TWAP stall grace period2 hours after expected endNo (constant)
USDC buffer target5% of TVLYes
Keeper reward0.01% of chunkYes

Parameter Change Process​

All parameter changes require:

  1. Governance proposal specifying the exact contract call and new value
  2. 7-day voting period with 66% supermajority
  3. Standard 48-hour timelock (7 days for upgrade-class changes)
  4. Execution — GNDXGovernor enforces bounds at execution, not at vote time
Execution-Time Bounds

A proposal that passes with 100% of votes but sets a parameter outside its bounds (e.g., streaming fee > 1.5%) will revert at execution, not at the voting stage. The smart contract is the final check.


See also: Proposal Process · Security