Skip to content
MIFI
Prototype artWizard images are agent-drawn placeholder assets that prove the pipeline. They are not the production collection art.

User guide · Page 02

The MIFI Token

On this page

MIFI token · Mainnet

Contract (mint) address, from the build configuration. SPL Token, no tax, no hooks.

E8joTkkktp4H5oMiCrX1vsYTKB9QkTq1ByMaNwQ7mifiSolscan
Network
Solana Mainnet
Decimals
6
Total supply
1,000,000,000 MIFI (fixed)
Standard
SPL Token
Checking…

Reading the mint account on Mainnet…

The official MIFI mint address is published only on this site, in the repository and on the X account @MagicInternetFi. Anything in a chat, a direct message, a reply, a search ad or a look-alike token is not MIFI.

MIFI is the token at the center of Magic Internet Finance. It is a plain SPL token on Solana with 6 decimals and a fixed total supply of 1,000,000,000, launching on Meteora's Dynamic Bonding Curve with a flat 3% trading fee and then trading in a Meteora DAMM v2 pool with a 3% liquidity fee. Holding MIFI does nothing on its own: no transfer tax, no rebasing, no hidden mint. Its one special trick is that exactly 100,000 MIFI can be locked to conjure an Internet Wizard, and that lock is fully redeemable. This page covers the token itself. For what Wizards do with it, see Internet Wizards: Conjure, Own, Dispel; for where revenue comes from and how it is split, see The Mana Pool.

At a glance#

PropertyValue
NameMagic Internet Finance
TickerMIFI
NetworkSolana
Token standardSPL Token (the classic Token program)
Decimals6
Total supply1,000,000,000 MIFI
Smallest unit0.000001 MIFI (1 base unit)
Market pairMIFI/SOL
Launch venueMeteora Dynamic Bonding Curve, migrating to a Meteora DAMM v2 pool
Trading fee during the bonding curve3%, flat for the whole bond, collected in SOL
Pool liquidity fee after migration3%, collected in SOL
Transfer tax, transfer hooks, rebasingNone
Base collateral per Wizard100,000 MIFI (immutable after launch)
Mint address (mainnet)E8joTkkktp4H5oMiCrX1vsYTKB9QkTq1ByMaNwQ7mifiannounced, not yet live (see Contract address)

Contract address#

The MIFI mint (what explorers and wallets call the "contract address" or "token address") is fixed. The token itself is not live yet: the address is reserved by the founder, and the mint account does not exist on Solana mainnet until the whole product goes live. Nothing at this address can be bought or traded before then, and no presale, airdrop or "early access" exists.

NetworkAddressStatus
Solana mainnetE8joTkkktp4H5oMiCrX1vsYTKB9QkTq1ByMaNwQ7mifiAnnounced, not yet live. Created at launch through the Meteora DBC; 6 decimals, 1,000,000,000 supply, no freeze authority
Solana devnet (test token "MIFI Devnet Test", ticker tMIFI)K2Gh93B73zKUn8ijE64jwaLnww4TmdCX6zkw1gd8jPaLive on devnet only. Worthless test token for the public devnet app; not MIFI

The app shows the address for the selected network with a copy button and a status chip: "Not live yet" while the mint account does not exist on that network, "Live" once it does. The status is read straight from the chain each time the page loads; the app never shows a price. The same address is repeated in one line at the bottom of every page of the site.

The official mint address is published only in three places: this site (magicinternet.finance), the project repository (github.com/MidTermDev/mifi) and the X account @MagicInternetFi. Anyone can create a token with the same name, ticker and image. An address you receive in a chat, a direct message, a reply, a search ad or a "listing" is not MIFI unless it matches the one above character for character. The address is posted on X only after the mint exists and the Token card reads "Live". When the token goes live the mint will have no mint authority and no freeze authority; the app reads and displays both fields.

The token's metadata is fixed when the mint is created: name Magic Internet Finance, symbol MIFI, and the project logo as its image, with an immutable update authority (name, symbol and image can never change).

Ordinary transfers, nothing hidden#

MIFI uses the standard SPL Token program that every Solana wallet, explorer, and DEX already understands. There is no protocol transfer tax, no transfer hook, no rebasing balance, and no hidden mint mechanism; the intended end state is a mint with no mint authority at all (see below, and verify it in the app). Sending 10 MIFI to a friend delivers 10 MIFI, minus the ordinary Solana network fee paid in SOL.

This matters because the 3% fee you will read about below is a pool fee, charged by the liquidity pool when someone swaps in it. It is not a tax on the token. Moving MIFI between your own wallets or gifting it costs nothing beyond network fees; conjuring has its own SOL action fee and rent, but no tax on the MIFI itself.

The intended end state is a mint with no mint authority, meaning nobody can create more MIFI. The app reads the mint authority directly from chain and displays it; if you want to check, the explorer link on the mint address shows the same thing.

Decimals and exact amounts#

MIFI has 6 decimals. On chain, balances are whole numbers of base units, and 1 MIFI is 1,000,000 base units.

AmountBase units
0.000001 MIFI1
1 MIFI1,000,000
100,000 MIFI (one Wizard)100,000,000,000
1,000,000,000 MIFI (total supply)1,000,000,000,000,000

The protocol does not hard-code the number 6. At initialization it reads the decimals from the actual mint and stores them, then derives the collateral amount as 100,000 multiplied by 10 to that power. Every amount in the program and in the app is handled as an exact integer, never as a floating-point approximation, so the quote you approve is the amount that moves.

How MIFI launches#

MIFI launches in two phases on Meteora, then settles into ordinary pool trading. If you have never used a bonding curve, here is the plain version.

Phase 1: the bonding curve#

A Dynamic Bonding Curve (DBC) is a smart contract that holds the MIFI supply allocated to launch and sells it according to a fixed price formula. There is no order book and no market maker. You send SOL to the curve and receive MIFI at the current curve price; you can also sell MIFI back into the curve for SOL. As more MIFI is bought from the curve, the price moves up along the formula; as MIFI is sold back, it moves down. The SOL that buyers pay in stays inside the curve.

The venue charges a flat 3% trading fee on each buy and sell during this phase: the same rate from the first trade to the last, with no decaying "anti-snipe" schedule and no volatility-based dynamic fee. Meteora keeps 20% of every fee; the remaining 80% is paid to an account controlled by the MIFI program (the fee claimer), not to a person, and the pool creator's share of it is 0%. That recipient is fixed when the curve is created and cannot be re-pointed later. The fee is collected in SOL and routed to the Mana Pool split described in The Mana Pool.

The curve's starting price and migration threshold are set by the founder when the curve is created and are not published in advance. Once the pool exists they are public on chain like every other parameter of the curve, and the app shows the live pool.

Phase 2: migration to the DAMM v2 pool#

Every DBC has a migration threshold: an amount of SOL that, once raised, ends the curve phase. When MIFI's curve reaches its threshold, trading on the curve stops and the venue moves the SOL it collected, together with the MIFI reserved for liquidity, into a new Meteora DAMM v2 pool. The pool is a conventional automated market maker where price is set by the ratio of MIFI and SOL it holds. Trading continues there from then on.

From your point of view, migration is a non-event:

  • Your MIFI does not change. Same mint, same balance, same wallet. There is nothing to claim, swap, or upgrade.
  • No new MIFI is created. Migration moves tokens that were already reserved for liquidity; the supply stays at 1,000,000,000.
  • Trading pauses briefly on the curve and resumes in the pool. The venue is designed so the pool opens close to where the curve ended.
  • The app switches its Buy MIFI link from the curve to the pool and shows the pool address with an explorer link.

The liquidity created at migration goes entirely into one position owned by a MIFI program account, and that position is permanently locked: 100% of the migrated liquidity, nothing unlocked, nothing to a creator wallet. It cannot be withdrawn by anyone, ever; only the trading fees it earns can be claimed, and those go to the Mana Pool split.

Phase 3: life in the pool#

After migration, MIFI is a normal Solana token trading in a normal pool. Anyone can buy or sell through the pool directly or through an aggregator. Anyone can also add their own liquidity to the pool; fees earned by other people's liquidity belong to them, not to MIFI.

Where the 3% pool fee goes#

The DAMM v2 pool charges a 3% liquidity fee on every swap, paid by the trader in SOL. That fee is distributed to the pool's liquidity positions in proportion to the liquidity they provide. MIFI's revenue from trading is the share earned by the protocol-owned locked position, and only that share.

Here is the path a fee takes from a trade to a Wizard vault:

  1. Someone swaps MIFI and SOL in the pool. The pool keeps 3% of the trade as a fee.
  2. The protocol-owned locked position accrues its proportional share of that fee, in SOL, inside the venue.
  3. The keeper service claims the accrued fees into the protocol's fee inbox, a program-controlled account fixed when the venue was set up. Until this happens the SOL is "claimable on venue," not yet MIFI revenue, and the app labels it that way.
  4. The protocol ingests the inbox and splits it: 80% to the Mana Pool reserve, 20% to the protocol treasury (proposed default).
  5. The Mana share is allocated equally across every Wizard that is active at that moment. This is receipt-time entitlement: a Wizard earns from a fee when the fee is received by the protocol, not when the underlying trade happened. Fees are claimed frequently to keep the gap small.
  6. Each Wizard's share sits as SOL until its spell runs: kept as SOL (Sol Spell), swapped to the configured tokenized BTC asset (Orange Spell), or swapped to MIFI (Infinity Spell). See Spells.

Two honest caveats. Trading fees exist only when trading happens; a quiet week produces a quiet Mana Pool. And the 3% is the pool's fee schedule, not a promise about volume, so no number on this page should be read as an earnings estimate.

Locked is not burned#

MIFI is never destroyed by the protocol. When you conjure a Wizard, 100,000 MIFI moves out of your wallet and into a vault that belongs to that Wizard. Think of it as a safe with the Wizard's name on the door, not a bonfire.

Locked (what MIFI does)Burned (what MIFI does not do)
Where the tokens goInto the Wizard's own vault accountDestroyed; removed from existence
Total supplyUnchanged at 1,000,000,000Reduced
Freely circulating supplyReduced while the Wizard existsReduced permanently
Can you get them back?Yes. Dispel returns exactly 100,000 MIFI plus anything else in the vaultNo
Who controls themThe Wizard's program-controlled vault, acting for whoever owns the NFTNobody
Can the protocol spend them?No. No admin, keeper, or swap instruction can touch principalNot applicable

Locked MIFI is out of circulation only for as long as its Wizard exists. Dispelling releases it, and someone else can lock the same tokens into a new Wizard with a new serial. Stats in the app count MIFI in Wizard vaults as locked, never as burned, and show the total separately from the fixed supply.

MIFI bought by an Infinity Spell Wizard is also held in that Wizard's vault, tracked separately from the 100,000 principal, and also returned in full on dispel. It is purchased on the open market, not minted.

Because MIFI in Wizard vaults, liquidity pools, and other people's wallets cannot simultaneously be used as collateral, the number of Wizards that can exist at once is bounded by available MIFI. The absolute ceiling is 1,000,000,000 divided by 100,000, which is 10,000 simultaneous Wizards; the practical number is lower.

The 100,000 MIFI rule#

The conversion is fixed: 100,000 MIFI in, one Wizard out; one Wizard in, 100,000 MIFI out. It does not vary with market price, time, or how many Wizards exist.

This rule is set when the protocol is initialized and is not a tunable parameter. The protocol's administrative instruction for adjusting fees and limits cannot change the collateral amount, the token decimals, the MIFI mint, or the Wizard collection. The 100,000 figure is also what makes a Wizard easy to reason about: every active Wizard is backed by exactly the same principal, and every active Wizard has exactly one share of revenue regardless of its art, age, or spell.

For completeness: the program has an upgrade authority held by a multisig, as every upgradeable Solana program does, and the upgrade policy is disclosed in the project's authorities documentation. The design intent is that collateral and reward weight are never casually changeable by configuration.

Launch parameters#

The table below separates what is fixed from what is a proposed default. Proposed defaults are the values the protocol is being built with; they may be adjusted before launch once real costs are measured, and the app always shows the live on-chain values.

ParameterValueStatus
Token standardSPL Token (classic)Fixed
Decimals6Fixed
Total supply1,000,000,000 MIFIFixed
Transfer tax, hooks, rebasingNoneFixed
Base collateral per Wizard100,000 MIFIFixed; immutable after launch
Reward weight per active WizardExactly one shareFixed
Market pairMIFI/SOLFixed
Launch venueMeteora DBC, then DAMM v2Fixed
Trading fee during the bonding curve3%, flat (no decay, no dynamic fee), collected in SOL; creator share 0%Fixed
Pool liquidity fee after migration3%, collected in SOLFixed
Protocol liquidity position100% of the migrated liquidity, permanently locked; owned by a MIFI program accountFixed
Trading and LP fee split80% Mana Pool / 20% protocolProposed default
Conjure fee0.05 SOL, excluding rent and network feesProposed default
Conjure fee split80% Mana Pool / 20% protocolProposed default
Dispel fee0 SOL, excluding network feesProposed default
Marketplace royalty5% advisory, 100% to the Mana Pool when collectedProposed default
Spell execution trigger10 SOL of aggregate unprocessed Mana, or a periodic scanProposed default
Default spellOrange (cbBTC), enabled at launchProposed default
Mint authority after launchNonePlanned; verify on chain in the app
Mint address (mainnet)E8joTkkktp4H5oMiCrX1vsYTKB9QkTq1ByMaNwQ7mifiFixed; not yet live (the account is created at launch)
Token metadataName "Magic Internet Finance", symbol "MIFI", the project logo; immutableFixed at creation
Bonding curve starting price, migration thresholdSet by the founder in the launcher; public on chain once the pool exists, not published in advanceFounder's setting
Distribution and team allocationNone: no dev buy, no vesting, no team tokens; the whole supply is sold on the curve or becomes locked liquidity, and unsold tokens are burned at migrationFixed
Tokenized BTC asset for the Orange SpellcbBTC (Coinbase Wrapped BTC), cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij, 8 decimals; custodial, issuer freeze authority, disclosed in the appFixed at launch

Things worth knowing#

  • Revenue depends on activity. Conjure fees come from new conjures. Trading fees come from trading. If activity stops, revenue stops. Locked MIFI stays redeemable either way, but its market price can fall.
  • A Wizard's value is an estimate. The app shows token balances first and an estimated NAV second. Redemption returns tokens, not a guaranteed dollar amount.
  • Fees are earned at receipt time. A Wizard conjured today shares in fees the protocol receives from now on, including fees claimed from trades that happened before it existed but were not yet claimed. It does not share in fees that were already received.
  • The mint address is published above, in the app and on @MagicInternetFi with an explorer link and a live/not-live status; the program id is 7eX8CXUq9hFSArjmFbC7xs3gG6NnQgs8hkNdLQfawpTq. Treat any address you see anywhere else as not MIFI until you have checked it against this page or the app.
  • MIFI is a new project. It is inspired by an old internet wizard drawing and is not affiliated with any prior "Magic Internet Money" project, any Bitcoin organization, or any exchange.
  • Independent review is on the pre-launch checklist and has not yet happened. Passing tests are not an audit.

Source: docs/guide/02-token.md. This page describes a protocol still being built; values marked "proposed default" may change within on-chain bounds, and nothing here is a forecast.