Reserved mint window
The reserved window is the period before public mint where only addresses with a valid Merkle proof can mint. It is the legacy holders' first-mover advantage. The badge, the discount, and the slot all flow through this window.
Window shape
| Duration | 7 to 14 days |
| Opens | Before public mint, exact timestamp TBD at launch |
| Gating | Merkle proof from the published tree |
| Price | 50% of the public tier price |
| Cap | min(uniqueFumEverReceived, 50) per address |
| Side effects | Sets isOG[tokenId] = true, applies +5% stat boost, stores ancestor legacyDna |
The exact open/close timestamps are configured via LegacyClaim.setWindow(uint64 opensAt, uint64 closesAt) and announced on Discord, X, and the in-contract Town.sol announcements channel.
During the window
The legacy-mint UI is the same /og-check page that handled the pre-window eligibility check, just with the mint button unlocked.
For each mint you:
- Select an ancestor from your slate of inheritable FUM tokenIds. (If you have 12 ancestors, you pick which one this Reborn descends from.)
- Sign the transaction with the proof attached.
- Receive a freshly minted Reborn with:
legacyDnaset to that ancestor's Keccak hash, immutable, on-chain- OG badge stored as
isOG = true - +5% stat boost applied to the rolled stats
- OG metadata trait surfaced via the on-chain renderer
You can mint your slots one at a time over the full window. You don't have to claim them all at once.
Pricing
The legacy price is always 50% of the public tier price at the moment of mint. If the public price tiers up between when the window opens and when you mint, your price tiers up with it (proportionally). The discount ratio is fixed; the absolute floor is not.
The 50% discount is set via LegacyClaim.setPrice() and is owner-tunable up to a hard cap. The default at launch:
publicPrice * 5000 / 10000 // 50%
Supply during the window
The reserved window has a soft cap — the sum of all min(uniqueFumEverReceived, 50) across every eligible address.
The 50-slot cap means even the largest historical holder can only claim 50 of the Reborn supply. Most holders are eligible for 1 or 2 slots. The full distribution from the snapshot:
| Bucket of FUM held | EOA count |
|---|---|
| Exactly 1 | 738 |
| Exactly 2 | 276 |
| 3 | 164 |
| 4 | 84 |
| 5 | 65 |
| 6 to 10 | 116 |
| 11 to 25 | 103 |
| 26 to 100 | 47 |
| 100+ (capped to 50) | 14 |
(These numbers are for current-hold EOAs at the snapshot block — the full ever-held set is broader once Transfer history is folded in.)
In practice the window does not drain 10,860 — most eligible addresses won't show up.
What happens to unclaimed slots
When the window closes:
- Any unminted reserved-window supply rolls to the public mint.
- The public mint opens at full price.
- The OG-only first-mover window on subsequent drops (perk D) starts ticking — every future drop has its own short OG window before public access.
There is no "second chance" reserved window for the launch drop. Show up.
Mint mechanics
The reserved window is implemented as a separate function on the mint contract path. The relevant calls:
LegacyClaim.legacyMint(proof, slots, dnaHashes, ancestorIndex) // OG-only
MintDrop.publicMint(quantity) // post-window
Fantums.sol keeps a single mint interface but stamps isOG = true based on which caller invoked it.
A note on burned and dead-end addresses
- The 8 originally-permadeathed Fantums (at
0x...dEAD) are honoured in the lore — their DNA can be claimed via a separate public-mint "From the dead" trait, but they don't grant OG status to whoever inherits them. - The original deployer's 2 still-held Fantums at
0x60795390…get the standard treatment: two reserved-window slots, same rules.
See also
- OG perks — what the badge unlocks once you've claimed
- How to claim — the proof flow and eligibility check
- Rarity tiers — what gets rolled on a successful mint
- The Dev Monarch — the 1-of-1 outside this window
Last updated: 2026-05-21