Parasite → VIRUS differences
What VIRUS keeps from Parasite, what changes moving from Solana and Meteora to Robinhood Chain and Pons, and why the economics can differ.
§What is being compared
Parasite is a Solana project built around Meteora: "Launch a coin that trades in another coin, and every trade burns the host." VIRUS adapts that idea to Robinhood Chain, an EVM chain, on top of the Pons V2 launchpad.
Everything said here about Parasite is limited to what the VIRUS reference audit could confirm. The Parasite site could not be fetched directly from the audit environment, so Parasite behaviors marked VERIFIED_PARASITE rest on search-engine excerpts quoting the site's own text. Other Parasite details that appear in the VIRUS product brief are marked UNVERIFIED. Nothing is claimed about Parasite's program addresses, audit status, volumes, or its docs, stats and log pages.
§What VIRUS keeps
| Parasite behavior | Class | In VIRUS |
|---|---|---|
| A coin that trades in another coin, and every trade burns the host (P1) | VERIFIED_PARASITE |
Kept. A virus's Pons pair token is its host. |
| No native-currency price; the curve trades against the host ("buy $FLEA with $GRUMP") (P2) | VERIFIED_PARASITE |
Kept. A virus has no direct ETH price. |
| 1% fee per buy and sell, collected in the host (P3) | VERIFIED_PARASITE |
Kept: the feeder is paid in the host (after graduation, once Pons converts pool fees). The total is set by Pons terms and can be higher (below). |
| Venue takes 20% of the fee; of the remaining 80%, 50% burned, 30% dev, 20% treasury (P4) | VERIFIED_PARASITE |
The 80bps controlled share and the 50/30/20 split are kept. Pons takes its own cut instead of Meteora. |
| A 1,000,000-host-token trade pays a 10,000 fee, 4,000 of which leaves host supply forever (P5) | VERIFIED_PARASITE |
The example is regenerated from live economics, never copied. |
| Fee visual of 100 squares, each 1% of the fee (P6) | VERIFIED_PARASITE |
Redrawn as 100 cells from live data. |
| Parasites can host parasites, up to 3 deep (P7) | VERIFIED_PARASITE |
Kept, enforced on chain, and only where Pons approves the virus as a pair token. |
| Dev share paid in the host coin, 30% of every fee after the venue (P8) | VERIFIED_PARASITE |
Kept: booked in host, claimed with claimDev(). |
| Hosts ranked on chain by host tokens burned (P10) | VERIFIED_PARASITE |
Kept: the host register ranks by totalBurned from VirusRegistry. |
§What changes, and why
§Chain and venue
Parasite runs on Solana with Meteora. VIRUS runs on Robinhood Chain (chain ID 4663, UNVERIFIED but consistent across sources) with Pons V2. VIRUS does not deploy its own curve or AMM. Pons provides the token, the bonding curve, the graduated Uniswap V4 pool, the locked liquidity and the fee escrow; VIRUS provides host selection, the fee recipient, the split and the burn.
§Pons must approve every host
On Pons, a launch can only use a pair token the Pons owner has approved and configured (setPairTokenApproved, setPairTokenEconomics). VIRUS cannot approve anything. A host therefore needs a Pons decision before it can carry a virus, and a Pons launch token without approval shows as PONS PAIR APPROVAL REQUIRED (BLOCKED_BY_PONS B1). If Pons approves no launch tokens as pair tokens, there are no viable hosts. Hosts must also be Pons V2 launch tokens, because only those are known to burn in a way that reduces supply; other Pons-approved assets are never hosts.
§No warm-up
The VIRUS product brief describes a price-observation warm-up before a Parasite host is usable (P15, UNVERIFIED). VIRUS does not reproduce it. Pons markets price from their own reserves, so there is nothing to observe, and VIRUS does not fake an oracle. Pons pair approval plus the VIRUS host checks take its place.
§Why the total can be 1.10%, not 1.00%
Parasite's 1% fee gives 0.20% to Meteora and controls 0.80%. On Pons, the venue's cut is the Pons protocol share of the Pons base fee, and VIRUS cannot change either.
VIRUS holds the controlled share at 80bps instead, by adding a creator tax computed on chain at launch:
creatorTaxBps = max(0, ceil(80 − baseFeeBps × (1 − protocolShare)))
As an example with the Pons published-source default fee policy (100bps base, 30% protocol share): Pons keeps 30bps, the creator's share of the base fee is 70bps, VIRUS adds a 10bps tax, and the trader pays 110bps. The burn per trade is 0.40% of volume, the same as Parasite's. The extra 0.10% is Pons's larger cut, not a VIRUS fee. The site labels such a virus PONS-NATIVE with delta +0.10%, and labels it EXACT only when both trading phases reproduce 1.00% total, 0.20% Pons and 0.80% controlled. Live values may differ from the example; see Fees and burns.
§Economics can differ between viruses and between phases
- Pons snapshots its terms per launch. Two viruses launched under different Pons fee policies can have different totals.
- Pons sets the curve's base fee (
curveFeeBps) and the pool's hook fee (hookFeeBps) separately. The tax is solved against the curve, so the pool phase can have a different total. VIRUS shows both rows and never merges them. - If the Pons base fee alone already gives the creator more than 80bps, the tax is zero and the controlled share is above target.
- If the needed tax exceeds the Pons creator-tax cap or the Pons combined-fee ceilings, VIRUS cannot launch at all.
§Pons snipe tax
Pons applies a launch-window snipe tax (published-source defaults: starting at 9,900bps over 15 seconds; the deployed curve's logic is UNVERIFIED). The VIRUS reference audit records no Parasite equivalent. The VIRUS coordinator is exempt as the launch's original deployer and uses that only for the atomic first buy.
§First buy
The product brief describes a 2.5% first-buy fee in the host, and no percentage fee without a first buy (P11, P12, UNVERIFIED for Parasite). VIRUS implements exactly that: ceil(2.5%) of the host actually spent, paid to the treasury in the launch transaction. Pons adds its own flat ETH launch fee, which VIRUS forwards unchanged and shows separately.
§Supply
The brief gives Parasite a 1,000,000,000 supply (P13, UNVERIFIED). VIRUS cannot choose supply: it comes from the Pons launch config and is displayed from chain.
§Graduation
Parasite moves a graduating parasite to Meteora DAMM v2 with LP locked forever (P9, VERIFIED_PARASITE). The brief puts Parasite's threshold at 40 SOL (P14, UNVERIFIED). VIRUS uses the Pons lifecycle: the curve sells out, graduate sweeps it, createGraduatedPool seeds a Uniswap V4 virus/host pool with the Pons hook, and the position is locked permanently by Pons. The threshold is the one Pons sets for the host, in host units. Both Pons steps are permissionless, and the site offers them as COMPLETE MIGRATION.
§Post-graduation fees
On Pons, pool fees are taken in the swap's unspecified currency, so buys of a graduated virus pay fees in the virus token. Only the Pons fee sweep operator can convert them to host. Until it does, a virus shows AWAITING_PONS_SWEEP (BLOCKED_BY_PONS B4). VIRUS never forces the conversion.
§EVM approvals
On an EVM chain, a contract can spend your ERC-20 tokens only after you approve it in a separate transaction. A curve hop needs an ERC-20 approval of the input token to the curve. A graduated-pool hop needs the input token approved to Permit2 and a Permit2 allowance for the Uniswap Universal Router. Routes are signed one hop at a time, so reaching a deep virus from ETH takes several transactions.
§Attribution
Pons records the contract that called it as the launch's deployer, so token.deployer() on every virus reads as the VIRUS coordinator. The real developer is recorded in VirusRegistry and in the feeder, and only that address can receive the developer share.
§One feeder per virus
The Pons escrow keys balances by recipient and asset. VIRUS gives each virus its own immutable VirusFeeder so fees from two viruses on the same host never mix. The feeder is the Pons creator fee recipient and has no function to hand that role to anyone else.
§Trust
Parasite's audit status is not claimed here. Pons's audit status, as displayed by VIRUS, is UNCONFIRMED. The Pons owner holds standing powers over existing viruses: redirecting future creator fees after a 3-day timelock, rescuing fees and stuck reserves. These are documented in Admin powers and Risks.
§Comparison table
| Parasite (Solana, Meteora) | VIRUS (Robinhood Chain, Pons V2) | |
|---|---|---|
| Core idea | A coin that trades in another coin; every trade burns the host (VERIFIED_PARASITE) |
Same |
| Quote asset | The host coin | The host, as the Pons pairToken |
| Who can be a host | Not claimed here | Pons V2 launch tokens with verified provenance, approved by Pons, 18 decimals, not disabled, depth ≤ 3 |
| Host approval | Not claimed here | Required from the Pons owner |
| Warm-up | Described by the brief (UNVERIFIED) |
None |
| Venue | Meteora | Pons curve, then a Uniswap V4 pool with the Pons hook |
| Total fee | 1% (VERIFIED_PARASITE) |
Pons base fee + VIRUS creator tax; 1.10% with published-source defaults (example) |
| Venue cut | 20% of the fee (VERIFIED_PARASITE) |
Pons protocol share of the base fee, live |
| Controlled share | 80% of the fee | At least 80bps of volume |
| Split of controlled share | 50% burn / 30% dev / 20% treasury (VERIFIED_PARASITE) |
Same, fixed in the feeder |
| Fee currency | Host | Host on the curve; the swap's unspecified currency in the pool, converted to host by the Pons operator |
| First-buy fee | 2.5% (UNVERIFIED) |
2.5% of host actually spent, rounded up |
| Launch fee | Not claimed here | Pons flat ETH launch fee, forwarded unchanged |
| Supply | 1,000,000,000 (UNVERIFIED) |
From the Pons launch config |
| Depth | Up to 3 (VERIFIED_PARASITE) |
Up to 3, enforced on chain |
| Anti-snipe | Not claimed here | Pons snipe tax (deployed curve logic UNVERIFIED) |
| Graduation threshold | 40 SOL (UNVERIFIED) |
Pons pair economics of the host, in host units |
| Graduation venue | Meteora DAMM v2, LP locked forever (VERIFIED_PARASITE) |
Uniswap V4 via Pons, position locked permanently by Pons |
| Migration | Not claimed here | graduate, createGraduatedPool; permissionless (COMPLETE MIGRATION) |
| Approvals | Not claimed here | ERC-20 approvals; Permit2 and Universal Router for pools |
| Deployer shown on the token | Not claimed here | The VIRUS coordinator; real developer in VirusRegistry |
| Host ranking | By host tokens burned (VERIFIED_PARASITE) |
By totalBurned in VirusRegistry |
| Venue audit status | Not claimed here | Pons: UNCONFIRMED |