Bountyline

Connect a wallet

Your coin's fees pay the people who build your repo.

Launch a pump.fun coin for your GitHub project. A share of its creator fees is pledged to bounties, and every merged pull request you pay is one transaction that names it, on the coin page for everyone to check.

Launches open soon: the first real launch is being tested on mainnet. You can prepare yours now; your draft stays in this browser.

One payout, one transaction

  1. 1Sweep creator fees off the curve or pool, into pump.fun's vault
  2. 2Collect the vault, into the creator's wallet
  3. 3Pay the bounty, in SOL, to the contributor
  4. 4Memo bountyline:1:<coin>:<PR number>
REWARD0.5 SOLFlaky CI on Windowsyour-org/your-repo #142Paid on mergeREWARD2 SOLDark theme for the docsyour-org/your-repo #97Paid on mergeREWARD0.25 SOLTypo in the install guideyour-org/your-repo #151Paid on merge
Illustration. The repository and issues are made up.

pump.fun alone, or with Bountyline

On pump.fun alone

  • Anyone can launch a coin named after your repo. Buyers can't tell if the maintainer is behind it.
  • Creator fees land in a wallet. Nobody knows if they ever reach the people who write the code.
  • A dev who says “fees fund development” can't show it, pull request by pull request.

With Bountyline

  • The repo itself names the launching wallet, in a file only its maintainers can commit.
  • The share of fees that pays contributors is sealed in the coin at launch.
  • Every bounty is one transaction naming the merged pull request it pays, listed on the coin page.

How it works

  1. 1

    Prove the repo is yours

    Commit a one-line .bountyline file naming your wallet. Then launch the coin with a pledge: 25, 50, 75 or 100% of its creator fees.

  2. 2

    Post bounties on GitHub

    Label issues “bountyline”, or “bounty: 0.5 SOL”. They show up on the coin page for traders and contributors.

  3. 3

    Pay merged pull requests

    Pick a merged pull request on the coin page. One signature collects your fees and pays the contributor, with the pull request number on-chain.

For maintainers

  • Turn trading into contributions

    Label issues “bountyline” on GitHub. When a pull request that fixes one is merged, pay it from the coin page in one signature.

  • Prove the coin is really yours

    Commit one line to your repo. Every card shows the repository and its proof, so copycat coins have nothing to point to.

  • A record that keeps itself

    Each payout lands on the coin page with the pull request, the contributor, the amount and the Solscan link. Add the live badge to your README.

For traders

  • Check the dev before you buy

    The repository, its stars and the proof file are one click away. A fork or a missing proof can't launch here.

  • See where the fees go

    The reward line on every card shows how much of the pledged fees went to contributors, and how many pull requests were paid.

  • Spot fees that stayed home

    If the creator collects fees and doesn't pay the pledged share, the coin page shows how much is still owed.

What a pledge pays for

Pick a volume and a pledge. The rope on the right is the reward line every coin card shows.

Simulation. No real coin.

Trading volume per day
Pledge
Typical bounty
Creator fees in a week
10.5 SOL
Pledged to bounties
5.25 SOL
Bounties it covers
10
The creator keeps
5.25 SOL
Example: Paid 5 SOL of 5.25 SOL pledged10 pull requests paid

Creator fee rate: 0.30%, read live from pump.fun. Real volume is whatever the market does; this only multiplies.

Latest coins

All coins

No coins yet.

The list can't be read right now.

Who enforces what

A promise that nobody enforces isn't a guarantee. Here is who stands behind each one.

  • The repository and the pledge can't be changed after launch.

    Enforced on-chain by pump.fun and IPFS

    Both are written in the coin's metadata JSON. pump.fun fixes the metadata address at creation, and an IPFS address is the hash of its content: change one byte and it is another address.

  • The coin was launched by a wallet the repository names.

    Tracked by Bountyline

    Before uploading anything and again before listing the coin, the site reads a .bountyline file at the root of the repository's default branch. It must name the launching wallet. Forks are refused. Only someone who can push to the repository can add that file.

  • A payout collects the fees and pays the contributor in one transaction.

    Enforced on-chain by Solana

    Sweep, collect, the SOL transfer and the memo are instructions of a single transaction: all of them happen, or none. Each payout links to it on Solscan.

  • Every payout names the pull request it pays, on-chain.

    Enforced on-chain by the SPL Memo program

    The memo bountyline:1:<coin>:<PR number> is part of the transaction. Anyone can read it on Solscan without asking this site.

  • Only merged pull requests of the coin's repository count as payouts.

    Tracked by Bountyline

    The server re-reads each payout: signed by the coin's creator, one memo, SOL to one other wallet. Then it asks GitHub whether that pull request exists in the repository and is merged. A transfer back to the creator's own wallet is refused.

  • Fees collected but not paid out show up on the coin page.

    Tracked by Bountyline

    The site reads the creator wallet's transactions since launch, adds up every creator-fee collection, and compares the pledged share with what was paid. It reads up to 500 new transactions at a time and says so when it couldn't read them all.

  • The creator pays bounties regularly and fairly.

    Creator's word

    Only the creator's wallet can collect the creator fees, so only the creator can pay. Bountyline can't make them do it, and can't judge whether a pull request deserved its amount: it shows what was owed and what was paid, pull request by pull request.

  • Nothing is signed that the review didn't show.

    Tracked by Bountyline

    Transactions are checked against a list of allowed programs and simulated after you sign: if one would take more SOL than shown, it isn't sent.

  • Bounties will hold the coin's price up.

    Nobody

    Paying contributors doesn't buy anything. A coin can lose all its value in minutes, whatever its repository does.

Fees

Every fee is shown again before you sign. Bountyline takes none.

Creating the coin

No pump.fun creation fee; about 0.02 SOL of rent for the new accounts, and network fees

Solana

Your dev buy

pump.fun's trading fees, plus PumpPortal's 0.5% fee (the service that builds the creation transaction)

pump.fun, PumpPortal

Trading on the curve

pump.fun's protocol and creator fees on every buy and sell; the creator fee is what pays bounties

pump.fun (live rate on the home page)

A payout

Network and priority fees (default 0.0001 SOL). The bounty itself goes in full to the contributor

Solana

Bountyline

Nothing. No service fee, no share of creator fees, no share of bounties

Bountyline

$BOUNTY

Mint 5wp6BpXYeZhewS9BRhHHboQs9SjPbbuTqptzFC84pump

Its bounties on Bountyline

Questions

+Where does the bounty money come from?

From the coin's creator fees: pump.fun sets one aside on every trade for the creator's wallet. The payout collects them and sends the bounty in the same transaction. The creator can also pay from the wallet's own SOL.

+How does a contributor get paid?

Open a pull request that fixes a bounty issue and write “Bountyline: <your Solana address>” in its description. Once it is merged, the maintainer picks it on the coin page and pays it. No account, no sign-up.

+Why does my repository need a .bountyline file?

It is how anyone can check that the coin's launcher can push to the repository. Without it, anybody could launch a coin for a famous repo. One line: wallet: <your address>, on the default branch.

+What if the creator never pays?

Then the coin page shows the fees collected and the pledged share still owed. Bountyline can't pay for them: only the creator's wallet can collect creator fees.

+Can the pledge or the repository change?

No. Both are in the metadata whose address pump.fun stored at creation. If the repository is renamed or moved, Bountyline follows it by its GitHub id.

+Can a maintainer pay themselves?

Not to the creator wallet: those payouts are refused. Paying another wallet they own can't be detected, so each payout shows the pull request's author, and flags pull requests opened by the repository's owner account.

+I launched several coins from one wallet. Whose fees get collected?

pump.fun keeps one fee vault per creator wallet, not per coin, so a payout collects the fees of all your coins. Launch each Bountyline coin from its own wallet to keep its ledger clean.

+Does it work after the coin graduates?

Yes. The same payout sweeps the fees off the PumpSwap pool, collects them and unwraps them to SOL.

+Does Bountyline hold my keys, my SOL or my fees?

No. Your wallet signs everything in your browser. Fees go from pump.fun's vault to your wallet and on to the contributor in the same transaction.

+Is Bountyline part of pump.fun or GitHub?

No. It is an independent site built on pump.fun's public programs and GitHub's public API.