Nadbook characters launching into space under the Nadbook logo
NADBOOK Token

How Nadbook works

Every bet placed and every token traded feeds the same on-chain flywheel — staking rewards, daily and weekly leaderboard prizes, and protocol operations. No team skim. 100% of fees go back to participants.

Revenue channels

Two inputs. One flywheel.

Channel A

Nad.fun Trading Fee

Every buy and sell of NADBOOK on Nad.fun's bonding curve or post-graduation DEX pool incurs a 1% customisable fee that is routed 100% to the CreatorFeeVault. An hourly sweep bot claims the accumulated WMON, unwraps it to MON, and forwards it directly into the FeeRouter — so every trade passively funds the staking vault and leaderboard prizes.

Trade1% fee → CreatorFeeVault (WMON)
BotClaims hourly → unwraps → MON
FeeRouter50 / 20 / 20 / 10 split
Channel B

Prediction Market House Edge

Every parimutuel market settled on Nadbook deducts a 4% house edge (vig) from the total prize pool at resolution time. This MON is sent directly to the FeeRouter in the same transaction — no manual intervention required. If betting cools but trading continues, staking rewards keep flowing. Either channel sustains the flywheel independently.

BetMarket resolves
4% vigDeducted from prize pool
FeeRouter50 / 20 / 20 / 10 split

Distribution

The 50 / 20 / 20 / 10 split

50%

Staking Vault

MON rewards for NADBOOK stakers

20%

Leaderboard Treasury

Daily buy-bot prize pool

20%

Weekly Buy-Bot Rewards

Weekly leaderboard prize funding (WeeklyLeaderboardTreasury)

10%

Operations

Protocol maintenance (Safe multisig)

Both revenue channels feed the same FeeRouter contract — a single on-chain split that cannot be changed without an owner multisig action. The 20% leaderboard-style allocation funds the WeeklyLeaderboardTreasury for weekly Buy-Bot rewards, while the 10% ops allocation goes to a Safe multisig, not a personal wallet.

Staking

Stake NADBOOK, earn MON

Lock NADBOOK

Deposit NADBOOK tokens into the StakingVault. There is no lockup period — withdraw any time.

Earn real MON

Rewards accrue in MON — Monad's native gas token — directly from betting and trading activity. Your yield scales with platform usage, not emissions.

Compound continuously

Rewards accumulate every second based on your proportional share of the vault. Claim whenever you like — no cooldown, no vesting.

Revenue-backed, not inflationary

The vault receives real revenue from the FeeRouter — there are no minted token emissions. Staking rewards require actual platform activity to exist.

Staking is live. Deposit NADBOOK tokens into the StakingVault to start earning MON rewards from trading and betting activity immediately.

Leaderboard

Daily Buy-Bot Leaderboard

Every completed UTC day, the top net NADBOOK buyers are ranked using the indexed buy-minus-sell rules. The daily prize pool is funded from the LeaderboardTreasury's available MON balance and distributed according to fixed tier shares. Rankings are committed on-chain as a Merkle root; winners claim their share directly from the LeaderboardTreasury contract. Daily and weekly leaderboards use separate treasury deployments when weekly rewards are enabled.

Prize tiers — daily distribution
Top 6 only
1st
40%
2nd
25%
3rd
15%
4th
10%
5th
5%
6th
5%
Prizes are paid from the period's unreserved LeaderboardTreasury balance in MON. The on-chain root and stored proof must agree before a claim is shown as verified; unclaimed prizes remain in the treasury.

NadLotto V2

Coming soon

Hourly gamified draws, plus a monthly jackpot

NadLotto V2 launches alongside the live daily lotto above — it does not replace it. Players spend NADBOOK on raffle tickets for hourly draws. Each hour's winner takes that hour's ticket pool minus a 5% house fee, which accumulates into a separate monthly jackpot rather than being spent.

Hourly draws

Prize = max(ticket pool, guarantee)

Every hourly prize is max(ticketPool, guarantee(h) + rollover) — a busy hour pays out from real ticket sales, while a quiet hour is topped up by a declining guarantee funded from a 15,000,000 NADBOOK retainer spread over 60 days (1440 hourly draws). The guarantee starts around 20,819 NADBOOK/hr and declines using the same v1-safe formula as the daily lotto, so it sums to exactly 15,000,000 NADBOOK across the full retainer window.

Tickets5% fee on ticket revenue only
SeedDecrements only by subsidy actually used
Leftover seedRolls to later hours, then to the jackpot after day 60
Monthly jackpot

5,000,000 NADBOOK on day one, growing from there

The jackpot is funded at deploy via the permissionless fundJackpot() — anyone can top it up, not just the Safe — so the day-one headline is a 5,000,000 NADBOOK monthly jackpot. From there it grows continuously from the 5% fee on hourly ticket volume. The seed itself is pure player value and is never taxed — only ticket revenue feeds the fee.

Deploy5,000,000 NADBOOK seed via fundJackpot()
Every hour5% of ticket revenue accrues in
Day 60+Unused hourly-retainer seed rolls in too

Ticket, guarantee, and jackpot figures shown here follow the same rule as the daily lotto's declining schedule above — every number is derived from the on-chain formula, never invented. Watch for the live contract address once V2 deploys to mainnet.

Token

NADBOOK token lifecycle

Bonding Curve

NADBOOK launches on Nad.fun's bonding curve. Instant price discovery with no pre-sale. The curve runs until ~225,000 MON is gathered and ~80% of supply is sold.

Trading fee: 1% customisable
(routed through the CreatorFeeVault into the platform flywheel)
Graduation

On graduation, liquidity migrates to a NadFun CPMM pool (Uniswap V2-style). A 1,000 MON graduation fee is auto-deducted. The 1% customisable fee routing set at creation continues unchanged on the DEX.

DEX routing: 1% customisable fee
(configured at token creation; verify live pool terms before trading)
Active Today

NADBOOK is live on Nad.fun. Staking, daily leaderboard rewards, NadLotto, and prediction markets are separate flows with independently verifiable on-chain state.

Fee routing: locked at creation
(cannot be changed after launch)

Design rationale

Why this escapes the volume paradox

Most token staking models reward holding, which suppresses trading volume, which kills the rewards that made holding attractive. Nadbook solves this with two independent revenue channels feeding the same vault:

If spot trading cools, the betting house edge still funds staking rewards every time a market is resolved.

If betting cools, the hourly sweep bot keeps forwarding Nad.fun trading fees into the vault from every buy and sell.

Either channel alone sustains the flywheel. Both together make it robust to market conditions.

“Stake NADBOOK, earn a cut of every bet and every trade.”

Contracts

On-chain and open

All contracts are deployed on Monad. The FeeRouter split is enforced on-chain at every resolution — it cannot be front-run or changed without a multisig action. A full pre-launch security review (91/91 Forge tests) was completed before mainnet deployment.

PredictionMarketParimutuel betting, house edge collectionMonad mainnet
FeeRouter50 / 20 / 20 / 10 on-chain split, timelocked changesMonad mainnet
StakingVaultNADBOOK staking, MON reward distributionMonad mainnet
LeaderboardTreasuryDaily Merkle-root prize claimsMonad mainnet
Weekly LeaderboardTreasurySeparate weekly Merkle-root prize claims when configuredMonad mainnet
NadLottoDaily hybrid-entry draw, declining seed scheduleMonad mainnet

NADBOOK Token — live on Nad.fun

CA:0xF7A1c85d44C6Fcec10E23431C6a4A51a4A5C7777Trade on Nad.fun
PredictionMarket0x6F35eE6Ac569A392ED4E3C47366144b15D4DeC76View
StakingVault0x0C3DDd19D7c802f4B26186eBc6ee9431727aa0deView
LeaderboardTreasury0x17ab412aD48b64F4945e866d687F051Acdbf98AfView
WeeklyLeaderboardTreasury0x27e95Baf0C0bBBa1B52BFA035f10D5115A0A07c4View
NadLotto0xCec569151896851F2fa701786B972e7828BfCa94View