Uniswap v4 hook jackpot protocol

JackPool

A lossless lottery layer where eligible fees become ticket power, hourly rounds close onchain, and more activity creates more winners.

Base Production Live
0.00 ETH $0.00 Live accrued LP fees before harvest
Tickets
Ready
Players
JACK-only
Round
18:42:09
Winner Claim Connect wallet

Winning wallets can withdraw credited ETH directly from JackPool Core.

Jackpot rules

Hourly jackpot rounds with dynamic winners

Round Length 1h

Every JackPool round runs for one hour before it can be drawn.

Prize Share 85%

Most realized JackPool fees flow into the active prize pool.

Winner Formula +1

More participants and more ETH volume add more equal-share winners.

Winner Claim Connect wallet

Winning wallets can withdraw credited ETH directly from JackPool Core.

Base production

Live contracts and VRF on Base Mainnet

Base Mainnet
Production State Operational
Network
Base Mainnet
Round Length
1 hour
VRF Subscription
Funded
LP Mode
JACK-only

Hook flow

From swap fees to claimable rewards

  1. 01
    Eligible activity generates fees

    Uniswap v4 pool activity routes configured fees into the JackPool round.

  2. 02
    Tickets are minted

    Every whole JACK received through swap flow mirrors into one Ticket NFT.

  3. 03
    Draws request randomness

    Anyone can request settlement, then the configured provider fulfills the draw.

  4. 04
    Winners claim ETH

    Prize balances are credited onchain and withdrawn directly by winning players.

Docs

JackPool protocol guide

Follow updates
Overview

Lossless jackpot rounds on Base

JackPool turns live Uniswap v4 activity into transparent jackpot rounds. JACK liquidity stays in the pool, accrued ETH fees become the visible reward signal, and winners claim credited ETH directly from JackPool Core.

Tickets

1 JACK = 1 mirror NFT

JACK uses a mirror NFT model. Whole-token balances map to NFTs, and eligible swap flow can auto-enter those tickets into the active round.

Fees

Live LP fees first

The site reads accrued LP fees from the Uniswap v4 position before harvest, so the prize display moves as pool activity creates ETH-denominated fees.

Automation

Hourly draw cycle

Chainlink Automation checks when a round is ready, harvests fees, requests randomness, and starts the next round after settlement.

Randomness

VRF-backed draw

The VRF adapter requests verifiable randomness and forwards the fulfilled seed to JackPool Core, where weighted winners are selected onchain.

Claims

Winner-controlled payout

Winners do not need an admin transfer. Their balances are credited in the core contract and can be withdrawn from the claim panel with the winning wallet.

Base

Designed for low-cost rounds

JackPool runs on Base to keep swaps, NFT ticket movement, upkeep, and claim transactions practical for frequent jackpot cycles.

01 Swap

Users trade JACK through the v4 pool.

02 Ticket

Whole JACK ownership mirrors into ticket NFTs.

03 Accrue

LP fees accumulate and are shown live on the site.

04 Draw

Automation and VRF settle the epoch onchain.

05 Claim

Winning wallets withdraw credited ETH.

Security posture

Transparent contracts, live on Base

JackPool exposes its active contracts, round state, ticket counts, and claim flow publicly. The protocol uses Chainlink VRF for draws, Chainlink Automation for round execution, and Uniswap v4 infrastructure for pool activity.