$ ./gridlock --init
[GRIDLOCK v1.0] Protocol initialized on Base L2
[STATUS] Round active — 60 blocks remaining
[GRID] 25 squares loaded. Awaiting deployments...
25 squares. 1 winner. Every 2 minutes.
Deploy ETH. Compete for the winning square. Claim the pot.
[PROTOCOL]
Every ~2 minutes, a new round begins. Four phases. One winner. No mercy.
Choose your square on the 5×5 grid. Commit ETH. The first deployment starts the round clock. You have ~60 blocks to position yourself.
> deploy --square [3,2] --amount 0.1eth
Round ends. On-chain RNG selects 1 winning square out of 25. The grid doesn't care who you are. It picks a winner and moves on.
> resolve --round 4827
WINNING_SQUARE: [3,2] ✓
Winners lock in ETH + GRID token rewards within 24 hours. Bots can run checkpoints for miners and earn a small fee for the service.
> checkpoint --miner 0xA3f...
REWARDS_LOCKED: 0.47 ETH + 0.8 GRID
Withdraw ETH winnings directly. Withdraw GRID tokens with a 10% fee redistributed to the mining pool. The grid feeds itself.
> claim --eth --grid
WITHDRAWN: 0.47 ETH | 0.72 GRID (10% recycled)
[MECHANICS]
2% protocol fee on all deployed ETH. The rest flows to winners and the burn engine. If nobody lands on the winning square, everything feeds the treasury.
Treasury ETH converts to WETH, swaps for GRID on Uniswap V3. 90% of purchased GRID is burned permanently. 10% distributed to stakers.
Stake GRID tokens. Earn passive yield from every burn cycle. Yield accrues automatically via a global reward factor. No harvesting needed.
0.2 GRID accumulates in the jackpot pool every round. 1-in-625 chance to trigger. The pot grows until someone hits it.
50% of rounds: GRID split proportionally across winning miners. 50% of rounds: one miner takes it all. Random weighted selection.
[TOKENOMICS]
Hard-capped. Deflationary. Every round burns supply.
19,950,000 GRID
Earned through competitive mining at ~1.2 GRID/round630,000 GRID
Development, operations, infrastructure420,000 GRID
Paired with 1 ETH on Uniswap V3[FAQ]
25 squares. Each round, miners deploy ETH to any square they choose. After ~60 blocks (~2 minutes), on-chain RNG selects 1 winning square. Miners on that square split the losers' ETH and earn freshly minted GRID tokens.
Your deployed ETH (minus 2% protocol fee) is redistributed: 90% goes to winning miners, 10% goes to the treasury vault to fuel future buyback & burn cycles. Nothing is wasted. The grid feeds itself.
Every round, 0.2 GRID enters the Motherlode pool. There's a 1-in-625 chance per round that the entire accumulated pool is paid out. The longer it builds, the bigger the strike.
10% of all losing ETH flows to the treasury. That ETH is wrapped, swapped for GRID on Uniswap V3, then 90% is permanently burned. Every round of gameplay shrinks the total supply.
Stake GRID tokens to earn passive yield. 10% of every burn cycle is distributed to stakers via a global reward factor. Yield accrues automatically — no manual harvesting required.
Withdrawing GRID rewards incurs a 10% fee redistributed to the mining pool. This creates a cooperative flywheel — the more active the grid, the more everyone earns.