How it works
Overview
The path from a trade on pump.fun to GRAM in a Telegram wallet.
The flow
- Launch. You sign a
create_v2transaction on pump.fun. The coin's creator is the payee's creator vault. - Trading. Every buy and sell on the bonding curve, and later on PumpSwap after the coin graduates, pays a creator fee. pump.fun holds it in a creator-vault account tied to the coin's creator.
- Collect. The operator calls pump.fun's
collect_creator_fee, signed by the vault, which moves the SOL into the vault address. - Bridge. The vault deposits SOL into Relay, which fills the order on TON in about a second and delivers GRAM.
- Paid. GRAM arrives at the TON address the username owner linked.
Components
| Component | Where it runs | Holds keys? |
|---|---|---|
| Website | Browser | No |
| Launch API | Serverless function | Generates throwaway mint keys only |
| Creator vaults | Solana | Yes, derived from the operator secret |
| Payout script | Operator machine | Yes |
| Relay | Relay network | Its own solver keys |
What is on chain
- The coin, its bonding curve and its creator: public, permanent.
- A memo on each launch naming the payee: public, permanent.
- Vault balances and every payout: public.
Nothing about you is stored off chain beyond what your wallet and the network already reveal. See the Privacy policy.