Reference.
Concept
A CHAIN pair links one Solana coin (launched on Pump.fun) to one existing EVM reward token. It is not a liquidity pair and no assets are bridged.
Eligibility
Holders with a balance above the pair's minimum at snapshot time are eligible. Rewards = (holder balance ÷ counted supply) × epoch reward pool.
Excluded accounts
Pump.fun bonding curve, Raydium/PumpSwap LP and pool accounts, burn addresses, and program/system accounts are removed from both balances and counted supply.
Address validation
Solana addresses must be base58 (32–44 chars). EVM addresses must be 0x + 40 hex characters. Chain must be Ethereum (1) or BNB Chain (56).
Transaction states
idle → pending → confirmed or failed. A claim is only shown as confirmed after on-chain confirmation; failures show the reason and nothing is retried silently.
Integration status
This build is a demo. Pump.fun launch, Solana wallet, holder snapshots, EVM metadata lookup, EVM wallet and claim execution are not connected. All such actions return an explicit 'not connected' result — no data is fabricated.