Skip to main content

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

Duration7 to 14 days
OpensBefore public mint, exact timestamp TBD at launch
GatingMerkle proof from the published tree
Price50% of the public tier price
Capmin(uniqueFumEverReceived, 50) per address
Side effectsSets 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:

  1. Select an ancestor from your slate of inheritable FUM tokenIds. (If you have 12 ancestors, you pick which one this Reborn descends from.)
  2. Sign the transaction with the proof attached.
  3. Receive a freshly minted Reborn with:
    • legacyDna set 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 heldEOA count
Exactly 1738
Exactly 2276
3164
484
565
6 to 10116
11 to 25103
26 to 10047
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:

  1. Any unminted reserved-window supply rolls to the public mint.
  2. The public mint opens at full price.
  3. 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


Last updated: 2026-05-21