Skip to content
Forkable

Docs

How Forkable works, from picking a parent coin to launching a fork, verifying it on-chain and routing creator fees into buybacks.

Overview

Forkable is GitHub forks for meme coins. Open any Pump.fun coin, see its family tree, and launch a new, independent coin that is recorded as forked from it. Every fork runs on Solana mainnet.

Pump.fun handles the token, the bonding curve and trading. Forkable adds discovery, fork history, the launch interface and buybacks. There are no custom smart contracts: launches use the official Pump.fun program through its official SDK, and every step can be checked on a block explorer.

Forks and lineage

  • A fork is a brand new coin with its own mint, name, ticker and image. It does not copy the parent's token or image.
  • Each coin has exactly one parent. A coin can have any number of forks, and forks can be forked again, which builds a tree.
  • The mint address is the identity of every coin. Tickers are display only, so two coins can share a ticker.
  • Loops are impossible: a coin can never be recorded as its own ancestor.
  • Every coin page shows the tree from the oldest known ancestor down, with the path to the current coin expanded and a few generations of forks loaded.
  • A fork is labeled as forked from its parent. It is never shown as official or endorsed by the parent's creator.

How a launch works

  1. Pick a parent. Choose a coin from the list or paste any mint address or Pump.fun link. The coin is read directly from Solana.
  2. Describe your fork. Name, ticker, image, description, an optional fork note and optional website, X and Telegram links. The image and standard token metadata are hosted, and that link becomes the coin's on-chain metadata.
  3. Review. Your browser creates a fresh mint key that only exists in the tab. The server builds the Pump.fun create transaction and simulates it before you sign anything. An optional first buy is included in the same transaction, so creation and purchase either both happen or neither does.
  4. Approve in your wallet. Your wallet shows exactly what you are signing. Forkable never asks for or stores a seed phrase or private key.
  5. Record the fork. Once Solana confirms the launch, the server checks it on-chain and adds the coin to the tree. If you close the tab early, recording resumes the next time you visit.

The launch transaction carries a short signed memo naming the parent coin and a hash of your fork note. That memo is what ties your new coin to its parent.

Verification

A fork is only saved after the server confirms all of the following on Solana:

  • The launch transaction succeeded.
  • It contains a Pump.fun create instruction for the new mint, signed by the creator.
  • The signed memo names the chosen parent and matches the fork note.
  • The same transaction or coin has not already been recorded.

Because the parent and note come from the memo you signed, nobody can rewrite a fork's parent afterwards, including Forkable.

Buybacks

20% of every fork's creator fees goes to a buyback wallet for that fork. The creator keeps the rest. Parent creators receive no fees or royalties from being forked.

  1. Fee split at launch. Along with the launch, the creator signs a split using Pump.fun's own creator fee sharing. The split is locked on-chain, so nobody can change it afterwards, including Forkable. If it is skipped, the creator can set it up later from the coin page.
  2. Scheduled runs. Every five minutes a job collects accrued creator fees into each fork's buyback wallet.
  3. Buy. Once a wallet holds at least 0.01 SOL, it buys the coins chosen at launch, split equally, on the Pump.fun bonding curve or its PumpSwap or Raydium pool.
  4. Settle. The purchased tokens are burned, held, locked or distributed to holders, depending on the option chosen at launch.

By default, a fork buys back and burns all of its ancestors. A coin ten generations deep with a 20% share splits that share across its nine ancestors, so the oldest coin is bought by every fork below it. Every buy, burn, lock and payout is listed on the Buybacks page with links to the transactions.

Fee share options

At launch, the creator picks what the fee share buys and what happens to it. The choice is part of the signed launch memo and cannot be changed later.

OptionWhat happens
BurnBuys the chosen coins and burns every token bought.
HoldBuys the chosen coins and keeps the tokens in the fork's buyback wallet.
LockBuys the chosen coins and locks them in a Streamflow escrow for 30, 90 or 365 days.
Reward with tokensBuys the chosen coins and sends the tokens to holders of the new fork.
Reward with SOLSends the fee share straight to holders of the new fork in SOL.

The coins to buy can be the fork's ancestors, the new coin itself, or its future forks.

Holder rewards and locks

  • Rewards are split in proportion to each holder's balance of the new fork, from a snapshot taken at payout time.
  • Locks and holder rewards wait until the wallet holds at least 0.2 SOL per chosen coin, plus transaction costs, so fees do not eat the payout.
  • Locked tokens sit in a Streamflow escrow that cannot be cancelled and releases on its unlock date.
  • Payouts are resumable: an interrupted payout picks up where it stopped and never pays the same holder twice.

Security and custody

  • You sign every launch in your own wallet. Forkable never sees your keys.
  • Buyback wallets are custodial: Forkable runs them. Each fork has its own wallet, and every wallet and transaction is public on Solana.
  • The fee split is locked by Pump.fun's fee sharing program, so the share cannot be raised or redirected after launch.
  • Coin data is publicly readable. Only the server can write, and only after on-chain verification.
  • Network fees for collecting creator fees are paid by the operator wallet E4FW...61dM .

Tech stack

  • Chain: Solana, with launches through the official Pump.fun SDK and buys on Pump.fun, PumpSwap and Raydium.
  • App: Next.js and React, styled with Tailwind CSS, hosted on Vercel.
  • Wallets: Solana Wallet Adapter, so any standard Solana wallet works.
  • Data: Supabase Postgres for coins, forks and buybacks, and Supabase Storage for images and metadata.
  • Locks: Streamflow escrow.
  • Automation: a Vercel cron job runs buybacks every five minutes.

FAQ

Does forking a coin affect the parent?
Not directly. The parent is untouched, but with buybacks on, the fork's fee share can buy the parent back.
Do parent creators get paid?
No. Parent creators receive no fees, tokens or royalties for being forked.
Can I fork a coin that was not launched on Pump.fun?
Yes. Any token mint can be a parent. Your fork is always a new Pump.fun coin.
What if my launch does not get recorded?
Keep the tab open or come back later. The app retries recording from the launch transaction automatically.
Is Forkable affiliated with Pump.fun?
No. Forkable is independent and uses Pump.fun's public program and SDK.