wBTC.tech

Mechanism

One loop, run once a minute against every token. Fees in at step one, a deeper Bitcoin-paired market for your token at step four.

  1. 01

    Assign

    The launch transaction sets the token’s coin creator to an address the protocol generates for that token alone. pump.fun accrues the creator share of every trade to a program account derived from whatever sits in that slot, so the fee stream is pointed at the protocol from the very first trade. Your opening buy, if you make one, is bundled into the same transaction so nothing can land between the two.

  2. 02

    Claim

    Once a minute the keeper reads the pending balance for every token it manages and calls collectCoinCreatorFee on anything above the minimum, which moves the accrued SOL into that token’s address. Reading before claiming is what makes this work at launchpad scale: a token with nothing pending costs one lookup instead of a wasted transaction.

  3. 03

    Buy

    The claim is split in half and both halves route through Jupiter. One buys your token, the other buys cbBTC. These are ordinary market buys on the open market, not transfers out of inventory, which is why the buy pressure is visible in your token’s own chart.

  4. 04

    Pair

    Both sides are deposited into a Raydium CPMM pool holding your token against cbBTC. There is exactly one such pool: the first sweep creates it through the Raydium SDK and its deposited ratio sets the opening price, and every sweep after that deposits into the same pool. Its address is derived from the two mints, so it is always found again rather than duplicated.

Why Bitcoin, and only Bitcoin

A pool here is opened once and never withdrawn from, so whatever sits on the other side of it is what your liquidity is denominated in for good. A token/SOL pool is the pool pump.fun’s own migration already hands you. Pairing against Bitcoin makes the reserve behind every token here the one asset nobody needs talked into. It also makes depth comparable across the whole launchpad, because every market is quoted in the same thing.

Every sweep adds to the same pool

The first sweep opens your pool. Every sweep after it adds to that pool’s liquidity, minute after minute, for as long as your token trades. Nothing is ever taken back out. Reserves only go up, so slippage on your token only goes down, and the market gets harder to move the more volume it does.

Before you launch

The parts worth understanding first.

Your pair is cbBTC, permanently
There is no pair to choose and no way to change it later. Every token launched here is paired against cbBTC and every sweep lands in that same pool. If you want to pair against something else, this is the wrong launchpad, and that is intentional.
cbBTC is custodial
cbBTC is custodied by Coinbase, which holds the mint and freeze authority on the mint. Pools here are held permanently, so that is a counterparty risk rather than a theoretical one. It is chosen over the trust-minimised wrappers on depth: the keeper buys into this market once a minute forever, and cbBTC is the deepest BTC market on Solana by a wide margin. That is a real trade-off and you should weigh it rather than assume it away.
Impermanent loss is the cost of the design
Liquidity paired against Bitcoin is exposed to divergence between the two sides. If BTC runs hard against your token, the position is worth less than having held both. That is inherent to providing liquidity, not a defect the design can remove.