The World Cup is on-chain.

Predict. Stake $GOAL. Win the pot. Powered by Uniswap V4.

Group stage complete
00
Days
00
Hours
00
Mins
00
Secs
How it works

From the whistle to the trophy lift.

Four touches and you're in the game. Buy the token, back a result, collect the pot, and watch your passport climb the table.

  1. 01Kickoff

    Get Your $GOAL

    Swap ETH for $GOAL tokens. Your first buy automatically mints your soulbound Predictor Passport — your on-chain identity for the tournament.

  2. 02Your call

    Pick Your Winner

    Browse World Cup fixtures. Read the odds. Stake $GOAL on Home, Draw, or Away. The pot is parimutuel — the more others bet wrong, the more you win.

  3. 03Full time

    Claim Your Glory

    Match resolved? If you called it right, claim your share of the entire pot. Just a 2% fee goes to the protocol. The rest is yours.

  4. 04Climb the table

    Level Up

    The more you predict, the higher your tier climbs. Bronze → Silver → Gold → Diamond. Higher tiers = lower swap fees on every $GOAL buy. Your V4 Hook passport rewards loyalty automatically.

The V4 advantage

Built different. Powered by Uniswap V4 Hooks.

One smart contract sits between every swap and every bet — reading your passport, setting your fee, and routing the pot. No backend. No house. Just code you can verify.

Soulbound

Soulbound Passport

Your PredictorNFT is minted automatically on your first $GOAL buy. It's soulbound — non-transferable, non-fakeable. It tracks every prediction you make, your win rate, your streaks. This IS your reputation.

0 / walletnon-transferable
On-chain

Dynamic Fee Tiers

Our Uniswap V4 Hook reads your passport on every swap and adjusts your fee in real-time. Diamond predictors pay 0.50% while newcomers pay 1.00%. The hook executes this on-chain — no backend, no trust required.

0.00%fee at Diamond
Fair by design

Parimutuel Pots

No bookmaker. No house edge rigging the odds. All stakes go into a shared pot. Winners split it proportionally. Simple. Fair. Transparent. Just a 2% protocol fee on claims.

0%protocol fee on claims
The full loop

From your wallet to the winning pot.

Every step settles on-chain. The hook fires on the swap; the rest is just you and the pot.

  1. YouConnect wallet
  2. SwapV4 Hook reads tier
  3. $GOALMinted to you
  4. StakeBack your call
  5. PotParimutuel pool
  6. ClaimSplit the winnings
Tier system

Roll down the table. Pay less to swap.

Your betting record sets your tier. The further you climb, the lower the swap fee our Uniswap V4 hook quietly charges you — read straight off your Predictor Passport, every time.

View leaderboard →

Bronze

Entry tier — everyone starts here.

Default — every fresh wallet kicks off in Bronze.

1.00%
swap fee

Silver

Finding your rhythm.

5+ bets and a win rate above 40%.

0.85%
swap fee

Gold

Pulling the strings up top.

15+ bets and a win rate above 50%.

0.75%
swap fee

Diamond

Cheapest swaps on the pitch.

30+ bets, 55%+ win rate and a streak of 5+.

0.50%
swap fee

Your tier is checked on-chain by our V4 Hook every time you swap. No claiming, no forms — it just works.

The passport

One sticker. Your whole tournament.

The Predictor Passport is a soulbound NFT minted on your first $GOAL buy. Every call you make is stamped onto it on-chain — wins, losses, streaks and all. Hover it. It tilts and catches the light, like a real Panini sticker you actually earned.

GoalRush
Predictor
DiamondTier 3
#042
0x7A11…d5A2Soulbound
Wins27
Losses9
Streak6
Best9
Win %75%
Bets41
Power×510
Swap Fee0.50%

Sample passport · move your cursor over it

What it tracks

Stats that can't lie.

The passport keeps an honest ledger of your form. No edits, no do-overs — the chain remembers every prediction.

Wins
0
Losses
0
Win %
0%
Bets
0
Streak
0
Best streak
0
Power score

wins ×10 · best streak ×15 · streak ×5 · win%

×0

Your passport. Your reputation. Soulbound. Permanent.

Mint yours
The road to the Final

Seven stages.One trophy.

From the first group-stage whistle on June 11 to the Final on July 16, every phase opens a fresh set of pots. Follow the route as it unfolds — the live stage is always in play.

  1. Stage 01

    Group Stage

    Jun 11 – Jun 280 matches
  2. Stage 02

    Round of 32

    Jun 29 – Jul 20 matches
  3. Stage 03

    Round of 16

    Jul 3 – Jul 60 matches
  4. Stage 04

    Quarter-finals

    Jul 7 – Jul 90 matches
  5. Stage 05

    Semi-finals

    Jul 12 – Jul 130 matches
  6. Stage 06

    Third-place

    Jul 150 match
  7. Stage 07Final

    Final

    Jul 160 match
Hall of Champions

The sharpest predictors, on the podium.

Every correct call, every hot streak, every settled bet feeds one number: your POWER score. Climb the board and your passport climbs with you — straight to lower swap fees.

The board is wide open

No predictor has minted a passport yet. Make your first $GOAL buy and your name could top this podium.

Buy $GOAL
Docs

Want to see exactly what runs on Ethereum?

The token, the contracts, the Uniswap V4 fee hook, the soulbound Predictor Passport and parimutuel pots — all explained, in plain language.

Read the docs
Docs & FAQ

Everything you need to play the tournament.

Straight answers — no fine print, no jargon. Want the full picture of what runs on Ethereum? Read the docs.

GoalRush is an on-chain World Cup 2026 prediction market built on Ethereum. You back outcomes with $GOAL, the pot is shared between everyone who called it right, and every move settles in a smart contract — no bookmaker in the middle.

$GOAL is the ERC-20 token that powers every prediction. Buy it with ETH on the Buy page, stake it on a match outcome, and claim your share of the pot if you win. It's the entry ticket to the game.

It's a soulbound NFT minted automatically on your very first $GOAL buy — non-transferable and non-fakeable. It tracks every prediction you make: wins, losses, streaks, and win rate. As your record grows it unlocks lower swap fees. This is your reputation, on-chain.

Every predictor starts at Bronze and climbs through Silver, Gold and Diamond as their record improves. Higher tiers mean lower swap fees — Bronze pays 1.00% while Diamond pays just 0.50%.

You never claim a tier manually. Our Uniswap V4 Hook reads your passport on every swap and applies the right fee in real time.

There's no house setting the odds. Every stake on a match flows into one shared pot per outcome. When the match resolves, everyone who picked correctly splits the entire pot in proportion to what they staked. The more others bet wrong, the more you win.

Two simple fees, both on-chain. A flat 2% protocol fee is taken when you claim a winning pot. Swap fees on buying $GOAL depend on your tier — from 1.00% at Bronze down to 0.50% at Diamond. No hidden spreads.

It's the smart contract that makes GoalRush special. On every $GOAL swap, the hook reads your Predictor Passport and adjusts your fee automatically based on your tier. It runs entirely on-chain — no backend, no trust required, nothing to claim.

GoalRush is fully on-chain and non-custodial. Your funds live in smart contracts, not on a company server. You hold your own keys, and every stake, payout and resolution is a transaction you can verify yourself.

We're currently in a testnet rehearsal on Sepolia so you can play with zero real money on the line. Mainnet goes live for World Cup 2026.

Docs

Read the docs

The full picture of how GoalRush works on Ethereum — the $GOAL token, the contracts, the Uniswap V4 fee hook and the parimutuel pots, in plain language.

On-chainSepolia

Contract addresses

Testnet rehearsal on Sepolia today — mainnet addresses land for World Cup 2026.