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
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#
| Property | Value |
|---|---|
| Name | Magic Internet Finance |
| Ticker | MIFI |
| Network | Solana |
| Token standard | SPL Token (the classic Token program) |
| Decimals | 6 |
| Total supply | 1,000,000,000 MIFI |
| Smallest unit | 0.000001 MIFI (1 base unit) |
| Market pair | MIFI/SOL |
| Launch venue | Meteora Dynamic Bonding Curve, migrating to a Meteora DAMM v2 pool |
| Trading fee during the bonding curve | 3%, flat for the whole bond, collected in SOL |
| Pool liquidity fee after migration | 3%, collected in SOL |
| Transfer tax, transfer hooks, rebasing | None |
| Base collateral per Wizard | 100,000 MIFI (immutable after launch) |
| Mint address (mainnet) | E8joTkkktp4H5oMiCrX1vsYTKB9QkTq1ByMaNwQ7mifi — announced, 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.
| Network | Address | Status |
|---|---|---|
| Solana mainnet | E8joTkkktp4H5oMiCrX1vsYTKB9QkTq1ByMaNwQ7mifi | Announced, 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) | K2Gh93B73zKUn8ijE64jwaLnww4TmdCX6zkw1gd8jPa | Live 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.
| Amount | Base units |
|---|---|
| 0.000001 MIFI | 1 |
| 1 MIFI | 1,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:
- Someone swaps MIFI and SOL in the pool. The pool keeps 3% of the trade as a fee.
- The protocol-owned locked position accrues its proportional share of that fee, in SOL, inside the venue.
- 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.
- The protocol ingests the inbox and splits it: 80% to the Mana Pool reserve, 20% to the protocol treasury (proposed default).
- 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.
- 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 go | Into the Wizard's own vault account | Destroyed; removed from existence |
| Total supply | Unchanged at 1,000,000,000 | Reduced |
| Freely circulating supply | Reduced while the Wizard exists | Reduced permanently |
| Can you get them back? | Yes. Dispel returns exactly 100,000 MIFI plus anything else in the vault | No |
| Who controls them | The Wizard's program-controlled vault, acting for whoever owns the NFT | Nobody |
| Can the protocol spend them? | No. No admin, keeper, or swap instruction can touch principal | Not 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.
| Parameter | Value | Status |
|---|---|---|
| Token standard | SPL Token (classic) | Fixed |
| Decimals | 6 | Fixed |
| Total supply | 1,000,000,000 MIFI | Fixed |
| Transfer tax, hooks, rebasing | None | Fixed |
| Base collateral per Wizard | 100,000 MIFI | Fixed; immutable after launch |
| Reward weight per active Wizard | Exactly one share | Fixed |
| Market pair | MIFI/SOL | Fixed |
| Launch venue | Meteora DBC, then DAMM v2 | Fixed |
| Trading fee during the bonding curve | 3%, flat (no decay, no dynamic fee), collected in SOL; creator share 0% | Fixed |
| Pool liquidity fee after migration | 3%, collected in SOL | Fixed |
| Protocol liquidity position | 100% of the migrated liquidity, permanently locked; owned by a MIFI program account | Fixed |
| Trading and LP fee split | 80% Mana Pool / 20% protocol | Proposed default |
| Conjure fee | 0.05 SOL, excluding rent and network fees | Proposed default |
| Conjure fee split | 80% Mana Pool / 20% protocol | Proposed default |
| Dispel fee | 0 SOL, excluding network fees | Proposed default |
| Marketplace royalty | 5% advisory, 100% to the Mana Pool when collected | Proposed default |
| Spell execution trigger | 10 SOL of aggregate unprocessed Mana, or a periodic scan | Proposed default |
| Default spell | Orange (cbBTC), enabled at launch | Proposed default |
| Mint authority after launch | None | Planned; verify on chain in the app |
| Mint address (mainnet) | E8joTkkktp4H5oMiCrX1vsYTKB9QkTq1ByMaNwQ7mifi | Fixed; not yet live (the account is created at launch) |
| Token metadata | Name "Magic Internet Finance", symbol "MIFI", the project logo; immutable | Fixed at creation |
| Bonding curve starting price, migration threshold | Set by the founder in the launcher; public on chain once the pool exists, not published in advance | Founder's setting |
| Distribution and team allocation | None: 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 migration | Fixed |
| Tokenized BTC asset for the Orange Spell | cbBTC (Coinbase Wrapped BTC), cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij, 8 decimals; custodial, issuer freeze authority, disclosed in the app | Fixed 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.
Related pages#
- Magic Internet Finance: Overview: what Magic Internet Finance is, in one sitting
- Internet Wizards: Conjure, Own, Dispel: conjuring, owning, transferring, and dispelling a Wizard
- Spells: the Sol, Orange, and Infinity Spells
- The Mana Pool: the Mana Pool, revenue sources, and how shares are allocated
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.