ANSEMFUND
← BACK

Verify

Don't trust the numbers. Rebuild them.

This page loads a published epoch, rebuilds the entire merkle tree from the raw allocations in your browser, and checks the root it computes against the root that was published. Then you can look up any wallet and verify its proof. Nothing here asks a server for an answer — the arithmetic happens on your machine, and you can read the source of this page to confirm it.

This is a dry run, not an ANSEMFUND epoch. ANSEMFUND has not launched. The data below is a real harvest-and-distribute cycle measured against a live pump.fun coin — $ANSEM itself, which has graduated — to prove the machinery works end to end. The wallets are real holders of that token, and the fees are the fees its creator could actually claim.

Check a wallet

Paste any Solana address that appeared in this epoch. The page recomputes its leaf hash, walks the proof up the tree, and tells you whether it lands on the published root.

Independence

Crank it without us.

If the only way to trigger a distribution were this website, "permissionless" would be marketing. It isn't — and on pump.fun it isn't even something we had to build. Fee collection takes no signer at all. Any wallet can call it from a script or a CLI, and the proceeds are pinned to the creator vault by address derivation, so the caller cannot redirect a lamport. This site is a convenience, not a gatekeeper.

Read it yourself in pump's published IDLs: neither instruction below lists a signer. That is a property of the programs, not a promise from us.

No bounty, though. Nothing pays you to crank it. The guarantee is that nobody can stop you — not that anyone is incentivised. In practice we crank it; the point is that we cannot be the only ones able to.

On the bonding curve

program 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P (pump) ix collect_creator_fee data 1416567bc61cdb84 — [20,22,86,123,198,28,219,132] vault PDA ["creator-vault", creator] — system account, native SOL 0 creator writable — NOT a signer 1 creator_vault writable pda 2 system_program 3 event_authority pda 4 program

After graduation, on PumpSwap

program pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA (pumpswap) ix collect_coin_creator_fee data a039592ab58b2b42 — [160,57,89,42,181,139,43,66] 0 quote_mint 1 quote_token_program 2 coin_creator — NOT a signer 3 coin_creator_vault_authority pda 4 coin_creator_vault_ata writable pda 5 coin_creator_token_accountwritable 6 event_authority pda 7 program

Both discriminators are the first eight bytes of sha256("global:<instruction>"), so you can derive them rather than trust the hex above. The vault holds native SOL on the curve and a quote-token ATA after graduation — collecting simply moves the balance to the creator's account, wherever that has been set.