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