Rules

Everything,
on one page.

These rules are immutable constants in the contract. Nobody can change them after deploy.

Token

NameBASEPOT
Symbol$BASEPOT
Decimals18
Supply1,000,000,000
ChainBase (chainId 8453)
PoolUniswap v4, BASEPOT / ETH

Swap fee

Every buy or sell pays 10% in ETH. The v4 hook takes the fee in the same transaction as the swap.

Destination% of swap
Lottery pot8.0%
Team wallet1.0%
Marketing wallet1.0%
Total10.0%

Draw cadence

Interval60 minutes
Winner cut80% of current pot
Rollover to next round20% of current pot
RandomnessChainlink VRF v2.5
Payout tokenETH
Finder's fee0.1% (cap 0.01 ETH)

Eligibility

Anyone holding BASEPOT at the moment the draw resolves is eligible. Winner is picked by weighted random selection where each holder's weight equals their token balance. Burn-ticket bonuses stack on top of balance weight for their active window.

No opt-in, no registration, no minimum balance. 1 wei of BASEPOT gets you 1 wei of weight.

Burn-ticket

ParamValue
Minimum ticket$10 USDC
Peak multiplier5x
Tier 1 (draws 4-7)3x
Tier 2 (draws 8-11)1x
Expiry12 draws
Swap fee paid10% (same as normal)

Administration

Owner / adminNone (renounced at deploy)
UpgradableNo
PausableNo
Fee adjustableNo
Recipient addresses changeableNo

Edge cases

Contract addresses

Published after mainnet deploy. Source will be verified on BaseScan.

BASEPOT token0x... (pending deploy)
LotteryManager0x... (pending deploy)
TicketRouter0x... (pending deploy)
Uniswap v4 Pool0x... (pending deploy)