TELEPUMPDocs
Launch app
How it works

On-chain registry

How launches are listed straight from Solana, with no database.

The registry address

Every launch transaction touches one fixed address with a zero-SOL transfer:

text
DsyX4vTosdpdmDRtb1kczCMYTETbmFJkRUTc77F9W9Ez

That transfer moves no money. It exists so that the address's transaction history is a complete list of TelePump launches.

The memo

Each launch also carries a memo↗ signed by the launcher:

text
telepump:v1:<username>:<mint>:<TICKER>:<url-encoded name>

For example:

text
telepump:v1:gram_cat:83Fo32v1EAemGmKUoTYPLpkvEnsgsmn8WePgFhtr1F4j:GCAT:Gram%20Cat

How the list is built

The Recent launches table and /api/launches:

  1. Read recent signatures for the registry address.
  2. Parse the TelePump memo on each.
  3. Load the coin's bonding curve and keep the launch only if its creator equals the vault of the username in the memo.

Step 3 matters: anyone can send a transaction with a fake memo, but nobody can make pump.fun record our vault as a coin's creator except through a real launch.

Use it yourself

bash
curl "https://telepump.site/api/launches"
curl "https://telepump.site/api/launches?username=gram_cat"