The idea
Following a great trader today means watching their wallet and copying it by hand, late and at a worse price. copycat packages a wallet as one token. Holding the token is the copy: it is backed by a vault of the same coins, the vault follows the wallet, and you can always swap the token back for the coins inside.
Three promises, each kept by code rather than by a person:
- Backed. Every token is a slice of a real bag of coins, held by a program, not by us.
- Follows. The bag can only buy coins the copied wallet actually holds.
- Exit anytime. Anyone can burn tokens for their exact share of every coin, whenever they want.
A card's life
Every card goes through the same four stages. The bag starts empty and grows at each one.
- Bag: emptyCloneOne transaction launches the token on a Meteora bonding curve.
- Bag: fills with feesCurvePeople buy and sell. Every trade pays a fee into the bag.
- Bag: + migration feeGraduationThe curve hits its target. A migration fee lands in the bag.
- Bag: keeps growingPoolTrading moves to a locked Meteora pool. Its fees keep coming.
- Clone. Anyone can clone any wallet. One transaction launches the token on Meteora's Dynamic Bonding Curve and registers the card with the copycat program. The card belongs to the wallet it copies, not to whoever clicked.
- Curve. People buy and sell on the curve, and the price rises as supply is bought. Most of every trading fee flows into the bag.
- Graduation. When the curve has raised its target, Meteora moves the token to a DAMM v2 pool. A migration fee goes into the bag in one lump, and the pool's liquidity is locked forever.
- Pool. The token keeps trading there and on any route Jupiter finds. The locked liquidity keeps earning fees for the bag and for the copied wallet to claim.
What backs a card
Each card has a bag: a vault owned by the copycat program. No person holds its keys. It is filled by trading fees on the curve, the migration fee at graduation, and the fees the locked pool earns afterwards.
Fees arrive as SOL. The keeper turns that SOL into the coins the wallet holds: up to 12 of its largest holdings, each with at least $5,000 of real liquidity, weighted like the wallet. Burn 1% of all tokens and you get 1% of every one of those coins.
The bag backs part of the price, not all of it. A bonding curve creates more market value than the SOL it collects, and the SOL buyers pay stays in the pool as trading liquidity. On our test curve, a card that graduates at a 150 SOL market cap has about 10 SOL in its bag, roughly 7%. That share grows with every trade after graduation.
Following the wallet
A keeper reads the copied wallet every few minutes, works out the bag's target weights, and trades toward them through Jupiter, one swap at a time. The program checks every swap before it goes through:
- The swap goes through Jupiter and nothing else.
- The coin bought is held by the copied wallet right now, or is SOL.
- The bag spends no more than allowed and gets at least the quoted amount back.
- No other coin in the bag moves.
- Each swap is capped in size, and each card has a cooldown between swaps.
The keeper cannot withdraw anything, cannot buy coins the wallet doesn't hold, and cannot touch cashing out. If it stops, the bag stops following, and cashing out still works.
Cashing out
Burn any amount of a card and receive your share of every coin in its bag, in one transaction:
“Tokens in circulation” leaves out any tokens the bag itself holds. Payouts round down, so the bag can never be overdrawn. Cashing out needs no one's permission and keeps working even if copycat pauses new cards.
This makes a floor. If a card trades below the value of its slice, anyone can buy it, burn it and keep the difference. That buying pushes the price back up.
Fees
On the curve, each trade pays a 1% fee. Here is where it goes:
- Launch protection. The fee starts at 10% and falls to 1% over the first 10 minutes, so snipers pay for it.
- Graduation. 20% of what the curve raised goes into the bag as the migration fee.
- After graduation. The locked pool charges 1%. Half its liquidity earns fees for the bag (minus copycat's cut), the other half for the copied wallet.
How copycat earns: 0.10% of every curve trade, a cut of the bag's pool fees after graduation, and most of the small launch fee (0.02 SOL) Meteora charges for each new card. copycat never takes from the bag or from the copied wallet's share.
These are the default launch parameters. The final numbers are published with the contracts.
The copied wallet
- Claims its earnings. Its share of every fee waits inside Meteora's pools, where nobody else can move it. The owner claims it on copycat.my by signing with that wallet, whenever they like.
- Controls its card. The same signature lets the owner send future earnings to another address and manage the card's page.
- Isn't endorsing anything. A card's name always says it is a card of the wallet (for example “frankdegods card”), and its page says the person behind the wallet doesn't run or endorse it.
Pairs, next
The next step is “paired with every coin they hold”. After graduation, each coin in a bag gets its own Meteora DLMM pool against the card, for example $FRANKDEGODS/STONK. Bids sit just under the bag's value per token, so:
- the floor is on the order book, not only in the burn button,
- holders of any of the wallet's coins can buy the card directly with them,
- coins that would sit idle earn swap fees for the bag.
When the wallet drops a coin, its pair closes and a new one opens for the coin it bought.
Built on Meteora
Safety
- One program, pinned to Meteora's and Jupiter's program addresses. Every Meteora account it reads is checked for owner and type.
- Pausing can stop new cards and swaps. It can never stop cashing out.
- Admin and upgrade keys will be held in a multisig, separate from the keeper's key.
- Every rule has a unit test, and the full life of a card (clone, trade, cash out, graduate, pool fees) has been run against Meteora's real mainnet programs.
- An external review comes before real volume.
Where the numbers come from
- Holdings are read from Solana and priced by Jupiter.
- Rankings use 30 day PnL from FOMO and KOLscan.
- Names and pictures come from KOLscan, pump.fun profiles and the SNS Twitter registry.
Risks
- Prices. Cards and the coins inside them can go to zero. The bag backs part of a card's price, not all of it.
- Code. Smart contracts can have bugs, even reviewed ones.
- The copied wallet. Its owner may trade badly, move funds elsewhere, or trade against copiers. The bag follows with a delay and with size caps.
- Not affiliated. The people behind copied wallets don't run or endorse copycat. Nothing here is financial advice.