ON-CHAIN ELIGIBILITY LEDGER
Who bought.
Who was frozen.
An address is eligible if it is in Pool A or Pool B below. Frozen wins: a currently blacklisted wallet is Pool A even if it also bought on a DEX. The three tabs are the same ledger three ways — who, who is locked, and each trade.
How we decide who is eligible
The list is built from public Ethereum logs on the WLFI token 0xda5e1988097297dcdc1f90d4dfe7909e847cbef6. We do not take a wallet connect, a form, or a KYC file. If the chain does not show the freeze or the buy, the address is not here.
A frozen Pool A — restitution
- Read every SetBlacklistStatus event on the WLFI contract from block 23,264,000 (just before trading opened 1 Sept 2025).
- Keep the last event per address. If that last write is true, the wallet is frozen now and is Pool A.
- A later un-freeze removes it. Justin Sun’s wallet is in this set; the freeze tx is on the Frozen tab.
- Most frozen addresses never bought on a DEX. They still qualify — they were locked out of tokens they already held.
B market Pool B — open-market buyers
- A buy is a WLFI Transfer out of one of the three deepest Uniswap ETH pools (USD1, USDT, USDC) on or after 1 Sept 2025.
- The eligible wallet is the transaction signer — the address that paid gas — not a router hop that briefly received the tokens.
- Each buy is its own row: WLFI amount × that day’s CoinGecko close = USD invested. Market cap is the same day’s CoinGecko figure.
- Several buys by the same signer all count. They are separate rows on Buys and summed on Wallets.
- Presale, vesting, and team mints are not Transfers from those pools, so they are not Pool B.
Not eligible on this list
- Presale-only. Held an allocation but was never frozen and never bought on those DEX pools.
- CEX fills. Buys on Binance, HTX, Robinhood, or any other exchange do not appear as pool Transfers. We cannot prove them from the token contract.
- Sept 1 snapshot holders who never bought after. The homepage also describes that set. It is not reconstructed in this ledger yet. Pool B here is DEX signers only.
- Routers and the three pools. They receive tokens as hops. Credit goes to the signer.
- Removing liquidity from a Uniswap pool can look like a buy (tokens leave the pool). Treat large un-swap-like sizes with that in mind.
Price and mcap are the CoinGecko daily close nearest the block time, not a per-second print. Raw rows are the JSONL files below. If an address is missing and you can show an on-chain freeze or a pool buy, that is a public dispute — not a private appeal.
Wallets — one row per address. Frozen people and DEX buyers, with every buy added up.
Frozen — only who is blacklisted right now. They are already on Wallets. Most never bought on a DEX.
Buys — one row per DEX fill. Same address can appear many times. Wallets is the sum of these rows.