Skip to main content

sFUM token

sFUM is the utility token for Fantums Reborn. Fixed supply, anti-bot launch, multi-purpose: duel staking, name changes, marketplace fee discounts, tournament entry, and (proposed) governance.

At-a-glance

PropertyValue
NameSonic Fantums of Opera Token
SymbolsFUM
Supply100,000 (fixed, never inflates)
Decimals18
ChainSonic mainnet, chain ID 146
ContractSFUMS.sol
Mintable post-deploy?No

Note the supply: 100,000, deliberately 1,000× smaller than the original FOO token's 100M. The smaller circulating count gives cleaner per-unit pricing psychology and lets duel costs be human-readable (you pay 10 sFUM, not 10,000,000 FOO).

What sFUM is used for

Use caseCost / mechanic
Duel wagerConfigurable per duel, capped at MAX_FIGHT_COST_SFUMS = 10,000
Name changePer-character pricing, capped, paid on every rename
Marketplace fee discountHold ≥ N sFUM → marketplace fee drops from 7.5% to 1%
Tournament entryPremium brackets gate on sFUM holdings
Resurrection insurance premiumA small slice (~5%) of each duel routes into the insurance pool
Governance (proposed)Vote on weekly tournament prize pool size, art bounty allocations

Supply allocation

SliceAmountVestingPurpose
Presale5,000 sFUM (5%)Linear unlock over public mintBootstrap LP
Initial LP35,000 sFUM (35%)Paired with presale + treasury seed, LP lockedTrading
Community treasury25,000 sFUM (25%)DAO-controlled, multisigTournament pools, Discord rewards, art bounties
Team20,000 sFUM (20%)Timelocked in SFUMSTimelock.sol, 12-month cliff + 24-month linear vestDev runway
Mint airdrop15,000 sFUM (15%)Per-mint airdrop, capped at MAX_AIRDROP_PER_MINT = 1,000 sFUMReward minters

Total: 100,000 sFUM. None of these slices can mint more.

Anti-bot launch

The token implements one-way trading-on toggles and per-block limits during the launch window:

FeatureBehaviour
tradingEnabled flagOne-way. Once flipped on, on forever.
Max-txPer-transaction cap, only enforced for first N blocks after tradingEnabled flips
Max-walletPer-wallet cap, only enforced for first N blocks
WhitelistSystem contracts (MintDrop, Duel, Marketplace, Graveyard) bypass limits so internal transfers don't trip them
BlacklistSniper-bot known-bad list, one-time-set, removable up to 24 hours post-launch

The blacklist is intentionally expirable. After 24 hours the owner loses the ability to mark any new address as blacklisted. The list can only shrink after that point, not grow.

Buyback and burn

sFUM has a persistent buyback mechanism. Multiple sources route into a burn schedule:

SourceSlice routed to burn
Mint proceedsConfigurable share of public mint price
Duel pots5% of every duel pot
Marketplace fees2.5% of marketplace fees
FeeM rebate50% of Sonic FeeM rebate income

This means the more the game gets played, the more sFUM gets bought from market and burned. Active play deflates the supply.

There is no scheduled burn — burns happen as a side effect of activity. No "monthly burn ceremony", just continuous deflation tied to engagement.

Floor sweep (proposed)

Occasional treasury actions to:

  1. Sweep the lowest-listed Fantum from the Marketplace
  2. Lock it in a "house" wallet
  3. Re-rent it back to players as a matchmaking opponent

This reduces sell pressure on the floor while keeping the supply circulating. The treasury never sells the swept Fantum back to market — it stays a house Fantum.

Why not a "rebase" token

We considered (and rejected) elastic-supply / rebase patterns. They are accounting nightmares for marketplaces and indexers. Fixed supply is boring but legible. Boring + legible wins.

What sFUM is NOT

  • Not a security (no profit-from-others'-efforts pitch)
  • Not a stablecoin
  • Not a wrapper for any other asset
  • Not bridgeable from the original FOO (FOO and sFUM are unrelated assets on different chains)

If you held FOO on Fantom Opera, you do not automatically receive sFUM. The legacy reward is the NFT, not the token. See How to claim for the OG flow.

See also


Last updated: 2026-05-21