Protocol revenue · equal share per active Wizard
Real revenue enters from a short, fixed list of sources, is split with the treasury where a split applies, and is allocated to every active Wizard as an equal SOL entitlement the moment it arrives. Each Wizard's spell decides what happens next. Money that has arrived and money still waiting on a venue are shown separately. Nothing here is a forecast, and there is no APY.
Read the full explanation in the Mana Pool guide.
Indexed 1 h ago · slot 492,238,552Exact lamports at the indexer's slot. Rent floors are excluded from every figure. USD, where shown, is an estimate from a reference price with its timestamp.
The program keeps these two identities at the end of every mutating instruction. They are recomputed here from the indexed counters, not asserted.
Exact scaled identity (tracked × Q − liabilities − dust − bootstrap × Q): residual 0 scaled units = 0 lamports. The program requires 0; anything else is an indexer snapshot artifact or a bug worth reporting.
Recognized by the program exactly once, split where a split applies, and allocated to the Wizards active at that moment.
Belongs to nobody yet. It is allocated to whoever is active when it is claimed and ingested (receipt-time entitlement), and it is in no total on this page.
No venue positions reported by the indexer.
The keeper claims and ingests on a schedule (proposed default: about every 10 minutes, and whenever the claimable amount passes a threshold), so each receipt stays small and there is little to time. Only fee-claim pools recorded in the protocol config are ever claimed.
The only revenue sources the protocol recognizes. Anything not on this list is not Mana. Lifetime figures are actual receipts, before the split.
| Source | When and how | To Mana | Lifetime gross | Share of gross |
|---|---|---|---|---|
| Conjure fees | One-time, per conjure (proposed 0.05 SOL). Paid in the conjure transaction and allocated to the Wizards that already exist; the new Wizard never receives its own fee. | 80% 20% to treasury | 0.1 SOL | 100% |
| Trading fees (DBC / DAMM v2) | Ongoing while MIFI trades: DBC fees during the bonding phase, then the 3% DAMM v2 pool fee accruing to the protocol's locked LP position. Claimed from Meteora into the reserve in SOL, then ingested. Counted when it arrives, not when the trade happens. | 80% 20% to treasury | 0 SOL | 0% |
| Collected royalties | Per resale, only when the marketplace honors the advisory 5% royalty. Paid to a MIFI-controlled address and ingested. Not every resale pays; nothing is forecast. | 100% no protocol share | 0 SOL | 0% |
| Direct deposits | Whenever someone sends SOL to the reserve address. Shared like any receipt but labeled a deposit, never trading revenue. Some marketplaces may pay royalties this way. | 100% no protocol share | 0 SOL | 0% |
| Total | 0.08 SOL to Mana · 0.02 SOL to the protocol treasury (operations, keeper fees) | — | 0.1 SOL | 100% |
Not revenue: LP principal, user top-ups to a Wizard's own vault, rent floors, the 100,000 MIFI principal, and fees still sitting on a venue. The proposed dispel fee is 0 SOL, so dispelling produces nothing. There is no APY because there is no honest one to show.
Every recognized receipt: gross, the Mana share allocated at receipt time, and the protocol share. Bootstrap rows landed while no Wizard was active.
What the keeper (or a permissionless caller) did with the money: claims from venue, ingests, settlements, spell executions. Per-Wizard detail is on each profile.
Anyone can recognise revenue that has arrived but is not yet allocated. Ingest allocates it equally to every active Wizard at once (raising the index) and sends the protocol share to the treasury. You pay only the network fee; the keeper does the same on a schedule.
Whether claims, ingest, settlement and execution are running. The keeper has no withdrawal authority and cannot change your spell.
| Loop | Does | State | Last run | Note |
|---|---|---|---|---|
| Claim | Pulls accrued fees from Meteora into the reserve | ok | 1 h ago | planned 0, confirmed 0, skipped 0, failed 0 |
| Ingest | Allocates arrived SOL to active Wizards (raises the index) | ok | 1 h ago | planned 0, confirmed 0, skipped 0, failed 0 |
| Settle | Moves entitlement from the reserve into Wizard vaults | ok | 1 h ago | planned 0, confirmed 0, skipped 0, failed 0 |
| Execute | Runs spells on pending SOL within program limits | ok | 1 h ago | planned 0, confirmed 0, skipped 0, failed 0 |
| Render | Draws and pins portraits (never affects rights) | ok | 1 h ago | planned 2, confirmed 0, skipped 2, failed 0 |
| Health | Self-check heartbeat | ok | 1 h ago | healthy |
Rewards depend entirely on activity: conjure fees exist only when someone conjures, trading fees only when MIFI trades, royalties only when a marketplace collects them, deposits only when someone chooses to send SOL. Past receipts are a record, not a rate. Any USD figure is an estimate from a reference price at the shown timestamp.