Skip to content
Pulse

Don't trust it. Replay it.

The pulse is a pure function of public trades. Your browser can run the exact engine the site runs, on the exact trades it read, and land on the same state hash. If it doesn't, something is wrong and it shows.

Replay a coin in your browser.

Pick a coin. Its trades are downloaded, the engine (/lib/pulse.mjs) runs here, and the result is compared with what the site shows, beat by beat and slice by slice.

What the site cannot do.

Hold your funds

There is no treasury and no site wallet. The creation and the dev buy are signed in the dev's wallet and paid from it.

Invent a burn

A burn is a transaction the dev signed before launch. The site can only send it; every burned slice links its transaction on Solscan.

Move a verdict

The rules are code, published above. Same trades, same verdicts, same hash. Changing a single trade changes the hash.

Bundle the launch

No buy is added in block 0. The creation and the dev buy are one transaction with one signer.

Hide the dev

Every dev buy and sale is on the coin page with its time, next to the slices it affects.

Take a fee

0% to Pulse. Trading fees are pump.fun's own, unchanged.

Tested to fail.

Every check that guards Pulse is built to fail when one input is falsified: one buy turned into a sale, one token added to a slice. A check that cannot fail proves nothing.

Engine, two implementations, 240 beats
agree · fail when falsified
12 pre-signed burns on a mainnet copy
burned to the token
Released slice, nonce advanced
burn refused
Full launch through the site's API
2-minute replay, passes
Real pump.fun curves, read from the chain
trades and holders match supply