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
DsyX4vTosdpdmDRtb1kczCMYTETbmFJkRUTc77F9W9EzThat 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%20CatHow the list is built
The Recent launches table and /api/launches:
- Read recent signatures for the registry address.
- Parse the TelePump memo on each.
- 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"