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.
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.
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.
Distribution
The 50 / 20 / 20 / 10 split
Staking Vault
MON rewards for NADBOOK stakers
Leaderboard Treasury
Daily buy-bot prize pool
Weekly Buy-Bot Rewards
Weekly leaderboard prize funding (WeeklyLeaderboardTreasury)
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.
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.
NadLotto V2
Coming soonHourly 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.
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.
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.
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
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.
(routed through the CreatorFeeVault into the platform flywheel)
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.
(configured at token creation; verify live pool terms before trading)
NADBOOK is live on Nad.fun. Staking, daily leaderboard rewards, NadLotto, and prediction markets are separate flows with independently verifiable on-chain state.
(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.
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.
NADBOOK Token — live on Nad.fun
