How it works, and what it does not do
Docs
The rule
A payout is sent when a transaction signature exists, and not sent otherwise. There is no third word.
It is not a convention. In the database, payout carries a CHECK that (signature IS NULL) = (sent_at IS NULL) — a signature and a time arrive together or neither does. A second CHECK refuses a signature that is not the shape of one, and a third refuses an empty string, which is the value an over-eager “mark it paid” path writes. In the code, the only constructor that produces the sent case takes a signature and rejects an empty one.
On the page, an unsent payout is a dashed, empty line. There is no tint, no label and no number on it. To make one look sent you would have to draw a signature.
Launching
- 1. Connect a Solana wallet. Every transaction is approved in your wallet.
- 2. Enter a name, ticker, description and image.
- 3. Name 2–6 X accounts and give each a share. The shares must total 100% — enforced by a database trigger, not by the form.
- 4. Review the transaction, then approve it. You pay the cost; Sent does not.
The handles and shares are written into the token’s own public metadata, so the arrangement is readable from the coin itself and does not depend on this site.
What Sent holds
pump.fun pays creator fees to a single creator, so a split has to collect first. That account is Sent’s, which means this product holds money that is not its own. That is a different risk from a site that only writes instructions, and it is said here rather than left for somebody to work out.
The account does not exist yet, so no address is printed. A published address nobody has created is worse than none: somebody may send to it.
Naming an account is not asking them
Anyone can type any handle into the launch form. A recipient stays unverified until X’s own API confirms who holds the account, and this site never counts an unverified name as a user of it.
This is written down because a product built on the same idea let launchers name @elonmusk on 16 of its 39 tokens, then published a “profiles” list headed by that account with 14 launches beside it. Nobody had asked him, and nothing had been sent to him.
Not built
- The fee account. Not created, so no launch can point fees anywhere and the launch form says so before you sign.
- Claiming. Not automated. No fee claim has been recorded, and the Claimed figure on every page reads from the claim table rather than from a vault balance.
- Splitting and sending. Not automated. Every payout row would start with an empty signature line, and the database will not accept a sent time without a signature.
- X verification. Not connected. No recipient can be marked verified until it is.
- $SENT. Issued: udY98NGTQYkk3Rso117RkZemhcZAUpre88sNKyXpump.
- Terms and a privacy policy. Not written. The footer names them rather than linking to them, because a link that goes nowhere is a claim that they exist.
There is no animation on this site, and no illustration of money moving. Where it goes marks each step built or not built, in the step.
The split
Of a claimed fee, 80% is divided between the named accounts and 20% stays with the treasury. Those two numbers are one constant in one file; the code refuses to start if they do not total 100%.
Run by @useSent_. Not affiliated with X Corp. or with pump.fun.