How it works
What happens to the money, in the order it happens. Every statement here can be checked on chain without asking us.
What Merged is
Merged is a way to launch a pump.fun coin for a GitHub account, or for up to 10 of them. Every trade of that coin pays pump.fun's creator fee, and 100% of it goes to those GitHub accounts. The split is written on chain in the launch itself and locked there, so nobody can change it afterwards, including the launcher and Merged. Merged takes 0%. It never holds the fees: they wait in pump.fun's own fee account for each GitHub account until that account claims them.
The launch, step by step
You fill in the coin and pick who gets paid. Your wallet then shows one prompt. Signing it does these things, in this order:
- 1Create the coin on pump.fun
A normal pump.fun coin, paired with SOL. The coin's address is a key made for this one launch.
- 2Create its fee sharing record
pump.fun's own account that says who gets the coin's creator fees. It starts out pointing at you, the launcher.
- 3Create a fee account for any GitHub account that has none
pump.fun keeps one fee account per GitHub account, found from the account's numeric GitHub id. Accounts that already have one are skipped.
- 4Set the shares, which locks the record
The record is pointed at the GitHub accounts' fee accounts with their shares. The same step removes the record's admin, so this is the only time the shares are ever set.
- 5Optional first buy
You can buy up to 5 SOL of the coin in the launch. The tokens land in your wallet. The lock comes first, so the creator fee on your own buy already goes to the GitHub accounts.
- 6A memo
The text
merged:v1, so the launch can be recognised on chain. It is a label only.
The limits
| Rule | Value |
|---|---|
| GitHub accounts per coin | 1 to 10 |
| Shares | Whole percents, at least 1% each, adding up to exactly 100% |
| First buy | Optional, at most 5 SOL |
| Coin name | Up to 32 characters |
| Ticker | Up to 10 letters or numbers |
| Who can be paid | GitHub users and organizations. Each account can be listed once per coin. |
When it doesn't fit in one transaction
A Solana transaction has a size limit. With many GitHub accounts, new fee accounts or a first buy, the launch is split into up to three transactions. You still sign them in the same single prompt, and they are sent one after the other, each only after the one before is confirmed.
| Transaction | What it does | If it fails |
|---|---|---|
| 1. Fee accounts | Creates the fee accounts for GitHub accounts that have none. | Nothing was created. The launch stops. |
| 2. Coin and locked split | Creates the coin and its fee sharing record, sets the shares and locks them. | No coin was created. Fee accounts made in the first transaction stay with pump.fun, empty. |
| 3. First buy | Your optional first buy. | The coin exists with its locked split. Only the buy did not happen. |
The coin and the lock are always in the same transaction, so there is no moment where the coin can be traded with an unlocked split. Merged lists the coin only after it reads the record back from the chain and finds it locked with exactly the shares you chose. You pay the network fee and the rent for the new accounts. Launch a coin
Where the money goes
| Who | Gets |
|---|---|
| The coin's GitHub accounts | 100% of the coin's creator fees, divided by their locked shares |
| Merged | 0%. No platform fee, no treasury, no buyback. |
| The launcher | 0% of the fees. They keep the tokens their own first buy bought, if they made one. |
| pump.fun | Its own protocol fee on each trade, which Merged doesn't touch |
The creator fee is pump.fun's, not ours. pump.fun takes it out of each buy and sell at these rates:
| Stage of the coin | Creator fee per trade |
|---|---|
| Before graduation, on the bonding curve | 0.3% |
| After graduation, by market cap | 0.05% to 0.95% |
Fees are paid in SOL. How much a coin pays depends only on how much it is traded. A coin nobody trades pays nothing.
The lock
Locked means there is no admin left. pump.fun's fee sharing record has an admin who may change the shares. The one share update in the launch revokes that admin. From then on the record can't be changed by anyone: not the launcher, not Merged, not the GitHub accounts.
You don't have to take our word for it. To check a coin:
- 1Open the coin's page
Every coin page shows its fee sharing config account, which is the on-chain record of the split.
- 2Follow the link to Solscan
It opens
solscan.io/account/followed by that account's address. - 3Read the account
It is a pump.fun account. Its data marks the admin as revoked and lists the shareholders: each one is the fee account of a GitHub account, with its share in basis points (10,000 is 100%).
The same account and the same fee accounts are in the API, and anyone can read them straight from Solana without Merged.
Sending and claiming
The fees reach a GitHub account in three stops.
- 1Creator fees collect in the coin
As the coin trades, pump.fun sets the creator fee aside for the coin's fee sharing record. The coin page shows this amount as waiting.
- 2Anyone can press Send fees
The button on the coin page runs pump.fun's own distribute instruction, which pays the waiting fees out to the GitHub accounts by their locked shares. It is permissionless: any wallet can press it, and that wallet pays only the network fee. It can't change where the money goes.
- 3The fees wait for the GitHub account
They sit in pump.fun's fee account for that GitHub account. The account claims them in pump.fun's app by linking GitHub. No wallet is needed until then.
Unclaimed fees stay in that fee account. They don't come back to the launcher and they don't go to Merged. A GitHub account's fee account is shared by every pump.fun coin that pays it, so the amount waiting can include fees from coins that were not launched here.
Claiming happens in pump.fun's app, which is not available in the United Kingdom and some other places.
Organizations
A coin can pay a GitHub organization the same way it pays a user. On chain there is no difference. Claiming is different.
If you want the money to reach one particular person, launch the coin for that person's own GitHub account instead.
Adding an existing coin
A pump.fun coin that was launched somewhere else can be added to the board. Merged doesn't take anyone's word for it. It reads the chain and adds the coin only if all three are true:
- 1The coin has a fee sharing record
Without one, the creator fees go to the creator's wallet.
- 2The record is locked
An unlocked split could still be changed, so it is not listed.
- 3Every share goes to a GitHub fee account
If any part goes to a wallet or to another kind of account, the coin is not listed.
Adding a coin moves no money and needs no signature. The split shown is the one read from the chain. Add a coin on the Coins page
The grid and the figures
The contribution grid has one square per day (UTC). A square lights up when coins sent fees to GitHub accounts that day, and it is darker the more was sent, compared with the busiest day shown.
Sent figures are counted, not estimated. Each time fees are sent, pump.fun writes a distribute event on the coin's fee sharing record. Merged reads those events and adds them up, per coin and per day.
| Figure | Where it comes from |
|---|---|
| Sent | pump.fun's distribute events on the coin's fee sharing record |
| Waiting in a coin | Read from the chain: creator fees in the coin that have not been sent yet |
| Waiting for an account | Read from the chain: the balance of pump.fun's fee account for that GitHub account, across every coin that pays it |
| Claimed | Read from the same fee account: what the GitHub account has claimed so far |
| Market cap | The coin's price on pump.fun before graduation, public market data after |
| Dollar amounts | The SOL amount at today's SOL price |
| Unknown values | Shown as ·, never guessed |
What Merged does not do
- No custody. Fees go from the coin to pump.fun's fee accounts. Merged is never in between and has no key that could move them.
- No launch secret. The coin's mint key is made for one launch, signs that launch and is thrown away. It is never stored.
- No trading of its own. Merged doesn't buy or sell coins. The only buy in a launch is the launcher's optional first buy, from their own wallet.
- No fee. Merged takes 0% of creator fees and adds no charge to a launch.
- No endorsement by any GitHub project. A coin that names a project is not endorsed by it unless the project says so.
- No promise of profit. This page describes a mechanism. It says nothing about what a coin will be worth.
Risks
- Most coins lose value. Many go to zero. Only use money you can lose.
- Anyone can launch a coin for any account. The account didn't ask for it and may never claim. A coin that names a project is not endorsed by it unless the project says so.
- Fees depend on trading. No trades, no fees. Nothing here guarantees an amount.
- pump.fun can change its fees and rules. The creator fee rates and the claim process are pump.fun's and can change.
- pump.fun is not available everywhere. It is not available in the United Kingdom and some other places, and claiming needs pump.fun's app.
- Smart contract and platform risk sits with pump.fun. The coins, the fee sharing records and the fee accounts are pump.fun's programs. Merged has no program of its own on chain.
- This is not advice. Nothing on this site is legal, tax or investment advice.
$MERGED
$MERGED is Merged's own coin, launched on Merged like any other. Its creator fees go to a list of open source maintainers. That list is fixed forever at its launch, and it has not been announced.
Merged is an independent project. It is not affiliated with GitHub or pump.fun.