description: Launch a token on pump.fun and route its creator fees to a Telegram handle.
What Handle is
Handle launches tokens on pump.fun whose creator fees go to a Telegram handle instead of to a wallet you have to trust someone with.
The person named does not need a wallet, an account here, or to have heard of this project. Their fees accrue to an address that has no private key. When they want the money, they prove the Telegram account is theirs and withdraw it.
Devnet, and unaudited. Everything described here works and is proven end to end against pump.fun's real programs — but on devnet, and the program has been reviewed by nobody but its author. Do not put money you care about into it yet.
The hole this closes
pump.fun pays creator fees to whatever address you name. So if you want to launch a token that pays someone, you name theirs — and now they are trusting you not to change it later, because you still can.
Every "fees go to X" launch has this problem. The creator address is yours to move, right up until you convince someone otherwise.
What replaces the promise
Fees go to a program-derived address: a vault with no private key, belonging to nobody. The only thing that can move lamports out of it is the on-chain program, and the program only pays a wallet named in an attestation signed after a real Telegram login.
| Nobody can redirect it | There is no key to steal, sell, lose, or be compelled to hand over. |
| The destination is bound on first claim | Once @someone claims to a wallet, attestations naming a different one are rejected. |
| Nothing can be skimmed in transit | The attestation carries no amount. The program drains the vault's real balance. |
Where to go next
- How it works — the mechanism, in order
- Launch a token — if you are launching
- Claim your fees — if someone launched one for you
- Fee splits — keeping part of the fees, provably