⚠ The first viral reflection token. Your rewards infect your contacts. ⚠
Virality is a reflection token where holder rewards don't go back to holders — they spread to their transaction contacts. Each holder has 4 "proxy wallets" (addresses they've transacted with) that receive their reflection share. This creates viral spread through blockchain social graphs.
Traditional reflection: buy → hold → earn rewards → your balance grows.
Virality: buy → hold → your contacts receive tokens → they become holders → their contacts receive tokens → exponential spread.
1. BUY $VIRAL — 5% tax on buys/sells (2.5% reflection + 2.5% operations). No tax on wallet-to-wallet transfers.
2. PROXY DETECTION — The system scans your on-chain transaction history and identifies 6 wallets you've interacted with most (3 from before purchase, 3 from after). CEX addresses and contracts are filtered out.
3. REFLECTION POOL — The 2.5% reflection tax accumulates in a pool. When it reaches 1% of total supply (10M VIRAL), a distribution is triggered.
4. DISTRIBUTION — Each holder's share (proportional to their balance) is split equally among their 6 proxy wallets. These proxies now hold $VIRAL and become holders themselves.
5. CASCADE — The proxies' future reflections go to THEIR contacts. The spread continues exponentially until amounts become dust.
NAME: Virality
TICKER: $VIRAL
CHAIN: Ethereum
CONTRACT: 0x49e402e5385e6bdf961fd6cd24efa9c849d433e9
SUPPLY: 1,000,000,000
DECIMALS: 9
TAX: 5% (2.5% reflection + 2.5% operations)
ANTI-BOT: 3 sells per block per address
DEX: Uniswap V2
Each holder gets 6 proxy wallets assigned automatically automatically:
3 PRE-PURCHASE — Scanned from your last 30 days of outgoing transactions before buying $VIRAL. Ranked by frequency (60%) + value (40%).
3 POST-PURCHASE — Monitored for 7 days after your purchase. Same ranking algorithm.
FILTERS: Smart contracts excluded. Known CEX deposit addresses excluded (Binance, Coinbase, Kraken, etc.) with 1-hop check. Self-transfers excluded. Zero-value transfers excluded.
LOCKING: Proxies finalize when 6 are found or after 7 days, whichever comes first. Once locked, proxies are permanent.
TRIGGER: Reflection pool reaches 1% of total supply (10M VIRAL).
CALCULATION: holder_share = (holder_balance / total_supply) × pool_amount. Split equally among holder's 6 proxy wallets.
EXECUTION: Atomic transaction via ProxyDistributor contract. All proxy registrations + distributions in one transaction. Cannot be front-run.
AGGREGATION: If multiple holders share the same proxy, amounts are summed into one transfer.
MINIMUM: Distributions under 1 VIRAL are skipped (dust prevention).
3-CONTRACT SYSTEM — Designed for ownership renunciation while maintaining functionality.
ProxyRegistry — Permissionless storage for proxy wallet mappings. No owner. Anyone can write. Last write wins.
ContagionToken (Virality) — ERC20 with dual balance system (base + reflection), tax logic, snapshots, and distribution. Owner can adjust tax (max 10%) and limits (min 0.1%) before renouncing.
ProxyDistributor — Atomic bundling contract. Registers proxies and distributes reflections in a single transaction. Immutable references. No owner.
POST-RENOUNCE: All critical functions (takeSnapshot, distributeReflections, registerProxies) are permissionless. The system runs forever without an owner.
✓ Front-run proof — atomic bundling overwrites any pre-existing proxy data before distribution
✓ Sybil resistant — proxies derived from real on-chain history, can't be faked
✓ CEX filtered — known exchange addresses excluded with 1-hop check
✓ Flash loan proof — snapshots based on base balance only
✓ Reentrancy guard — on distribution function
✓ DOS resistant — distributions update internal balances, no external calls
✓ Tax capped — max 10% combined, enforced in contract
✓ Limits floored — min 0.1%, can never be set lower
✓ Ownership renounceable — all post-renounce functions are permissionless
Example: You buy 1% of supply (10M VIRAL).
YOU hold 9.5M VIRAL (after 5% tax)
→ Distribution: your 6 proxies each get ~31.6K VIRAL
→ Gen 1: 6 wallets × 6 proxies = 36 wallets get ~175 each
→ Gen 2: 36 × 6 = 216 wallets get ~1 each
→ Gen 3: dust threshold → cascade stops
ONE BUY → 258 unique wallets infected across 3 generations
With 100 buyers, overlapping cascades infect thousands of wallets. Track the spread in real time on the infection map.
The live infection map shows every wallet-to-wallet infection in real time. Nodes are wallets, edges are infection paths. Color intensity fades with generation depth. The map updates every 30 seconds from on-chain data.