Skip to main content

Parameters Reference

All configurable and immutable parameters that govern the game's behavior.

Game Parameters (NukeGame)

ParameterDefault ValueOwner-SettableDescription
countdownDuration4 hoursYesTime between rounds
voteDuration5 minutesYesHow long the voting window stays open
winnerBuybackBps4,000 (40%)YesShare of nuke ETH that buys winner country tokens
spreadBuybackBps4,000 (40%)YesShare that buys a random country's tokens
randomBuybackBps1,000 (10%)YesShare that buys another random country's tokens
treasuryBps1,000 (10%)YesShare sent to treasury
note

Fee split percentages must always sum to exactly 100% (10,000 bps). Changing one requires adjusting others.

Fee Parameters (NukeGameHook)

Immutable Constants

ParameterValueDescription
FLAT_FEE_BPS100 (1%)Base fee on every trade
MAX_TOTAL_FEE_BPS500 (5%)Maximum base fee (flat + dynamic)
ANTI_SNIPE_MAX_FEE_BPS9,000 (90%)Starting sell fee during anti-snipe
ANTI_SNIPE_DURATION300 seconds (5 min)Anti-snipe decay window
NUKE_WINDOW_SELL_FEE_BPS2,000 (20%)Sell fee during voting
LP_FEE_OVERRIDE0LP fee set to zero (protocol takes all)

Admin-Configurable

ParameterDefaultDescription
maxDynamicFeeBps400 (4%)Cap on volatility-based fee component
feeControlNumerator500Sensitivity of fee to volatility
decayPeriod60 secondsHow often volatility decays
decayBps5,000 (50%)How much volatility decays per period

Token Parameters (CountryToken)

ParameterValueDescription
Total Supply1,000,000,000 (1B)Fixed supply per country
Decimals18Standard ERC20
Initial Distribution100% to NukeGameAll tokens go to liquidity

Liquidity Distribution (Staircase)

TierTick LowerTick UpperAllocation
1-887,220-300,00025.0%
2-300,000020.0%
30100,02018.0%
4100,020144,00015.0%
5144,000168,00010.0%
6168,000180,0007.0%
7180,000184,2005.0%

PSA Board Parameters

ParameterValueDescription
FLOOR_PRICE0.005 ETHMinimum posting price
DECAY_DURATION6 hoursTime for price to decay from peak to floor
MAX_MESSAGE_LENGTH280 charactersMaximum PSA message length
Price Multiplier2xNext price = 2x last price paid

Governance Parameters

ParameterValueDescription
Vote Duration5 minutesVoting window length
Votes Per Address1 per roundCannot vote twice in same round
Voting PowerToken balanceWeight = winner country token balance
Minimum Countries2Game requires at least 2 alive countries

Game Constants

ConstantValue
Total Countries174
Tokens Per Country1,000,000,000
Liquidity Positions Per Country7
ChainBase Sepolia (84532)
Tick Spacing60
Initial sqrtPriceX96792281625142643375935439503360000