T R E B U C H E T makesometokens.com
FIG. 1  ·  Solana Token Launcher  ·  v1.0

TREBUCHET

Launch Solana tokens. No middleman.

trebuchetmakesometokens.com  //  easier to spell

$ θ BASE W CW · 90kg
FIG. 1.0 · The launching mechanism

The trebuchet is the superior siege weapon.
It can launch a 90 kg projectile over 300 meters.
Common knowledge, since 1304

What it does

Four steps to a tradeable token
[ 01 ] $

Mints your SPL token

Token-2022 standard, full Metaplex metadata, mint & freeze authorities renounced. Permanent and credible.

[ 02 ]

Deploys liquidity on Raydium CLMM

Single-sided, concentrated. Multiple pools, multiple quote tokens, any split you choose.

[ 03 ]

Locks the position with Burn & Earn

Liquidity is locked permanently on-chain. Nobody — including you — can pull it. That's the point.

[ 04 ]

Hands you the Fee Key NFTs

One NFT per pool. Holding it accrues trading fees forever — claim them anytime from Raydium's portfolio page. Transferable. Yours to keep, gift, or distribute.

What it doesn't do

A short list of things other launchers will happily do to you

  • × Take a cut of your supply
  • × Charge a launch fee
  • × Hold your liquidity hostage
  • × Promote your token, list it anywhere, or do any marketing
  • × Anything you didn't tell it to do

How it compares

Trebuchet vs other Solana launchpads

Trebuchet trades convenience for control. There's no mobile app, no web UI, no trending feed, no community brand around your launch. We can't subsidize fees or pump your token to a built-in audience, because we don't extract the fees that would fund that. What you get instead: no platform cut on your trading fees, free choice of quote token, supply, market cap, and pool fee tier, and 100% of LP fees flowing to you.

Trebuchet Others
Cost
Trading fee on your token Pool tier you pickany Raydium CLMM tier, from low to high Fixed by the platformusually 1 – 2% per trade
Your share of that fee 100%via Fee Key NFTs, claimed on Raydium A slice, if anyplatform takes the rest, sometimes all of it
Platform skim on top NoneTrebuchet sees none of your fee revenue Yessometimes rebranded as "creator rewards"
Control over your launch
Quote token choice Any SPL tokenSOL, USDC, $xlrt, $seige, or any custom Usually SOL only
Starting supply You choose Fixed by the platform
Starting market cap You choose Set by a bonding curve
Pool fee tier You pickall Raydium CLMM tiers available Fixed
Multiple pools / split LP Yesany number, shareable via Fee Key NFTs Rarely
Access & reach
Runs on Desktop appWindows portable EXE Web, any device
Native mobile No Yes
Built-in discovery Noyou bring your own audience Yestrending feeds, leaderboards, social hooks
Platform-branded launch Noyour token, no platform identity attached Yesyour token carries the launchpad's identity
Trust & code
Open source MITfork it, audit it, run your own Usually closed
Custom contracts in your flow Noneonly Raydium CLMM + Metaplex public infra Yesplatform contracts you have to trust

Verify the platform you choose. Launchpad fee structures and feature sets change often. The point isn't that any one option is universally better — it's that the trade-offs are usually invisible from a platform's own landing page, and a maker should know what they're signing up for before they launch.

Why it's an app

An architecture that can't be shut down

There is no server.

A typical token launchpad is a website. That means a company behind it: servers to host, staff to monitor, a security team, a status page, Terms of Service, a kill switch in someone else's hand. The launch happens on their infrastructure — which is exactly why they can take a cut, throttle you, change the rules, or go down at the worst possible moment.

Trebuchet doesn't have any of that. It's a desktop app. It runs on your machine, signs with your wallet, and talks directly to Solana through an RPC you choose. There's no website to log into, no account to verify, no backend that can be DDOS'd, breached, leaked, or subpoenaed. Your computer is the security boundary — the same trust model as every other piece of software you already let touch your wallet.

The only things Trebuchet leans on are the public infrastructure of the launch itself, plus an RPC provider you pick yourself. If any of these stopped existing, nobody on Solana would be launching tokens — and Trebuchet wouldn't be the bottleneck.

YOUR MACHINE TREBUCHET RPC PROVIDER (you pick) SOLANA META- PLEX ARWEAVE RAYDIUM PUBLIC INFRASTRUCTURE (no middleman between)

Solana

The chain. Settles every transaction.

Metaplex

SPL token metadata. NFT standard for Fee Keys.

Arweave

Decentralized storage. Hosts token logos and metadata.

Raydium

CLMM pools. Burn & Earn lock. Fee distribution.

RPC Provider

Network gateway to Solana. Free tier from any reliable provider is plenty.

A decentralized launchpad with no third party between you and the chain. Full control, zero overhead,
no outages anyone else caused.

How a launch works

Six steps, walked one at a time
STEP 01 · WALLET

Generate a temporary wallet

A fresh keypair, used only for this launch. Saved encrypted in your OS keychain so a crash mid-launch is recoverable.

STEP 02 · CONFIGURE

Configure token & pools

Name, symbol, supply, decimals, logo, description. Then one or more pools — paired with SOL or any SPL token, any split.

STEP 03 · FUND

Fund the temporary wallet

The app calculates the exact SOL required and shows an itemised breakdown. Send it, the app detects the deposit, you continue.

STEP 04 · MINT

Mint the token

SPL mint with Metaplex metadata. Mint, freeze, and metadata-update authorities renounced. The token now exists permanently.

STEP 05 · POOLS

Create pools and lock liquidity

Every pool's main positions, then a bootstrap pass that opens each pool at the intended price. Burn & Earn locks everything.

STEP 06 · SWEEP

Sweep to your destination wallet

Fee Key NFTs, leftover tokens, leftover SOL — all moved to a wallet you own. The temporary wallet is now empty. Done.

The flywheels

Pre-configured quote tokens that pull in arbitrage volume

How the mechanism works

A flywheel is a quote token chosen deliberately because it already sits in liquidity pools with multiple other interesting tokens. Trebuchet ships with two pre-configured flywheels — Reserve (store-of-value pairs) and Meme (high-attention meme pairs, including the Reserve flywheel itself, so meme launches plug into both networks at once).

When someone buys your token through the flywheel pool, they spend flywheel to do it. Flywheel supply gets pulled out of circulation. To restock, traders have to go to the flywheel's other pools — and those trades pull supply out of whatever asset is on the opposite side of each pool.

The whole network sucks itself in. Volume on your launch creates ripple buy pressure across every token paired with the flywheel, not just the one in your pool.

Reserve · $xlrt

Paired with 4 quote tokens

RESERVE $xlrt $satfi $gweil $dgu SOL

Meme · $seige

Paired with 10 quote tokens

MEME $seige SOL $Bitcoin $spx $ponke $giga $pop $fartcoin $chud $horsemeat $xlrt *

* $xlrt = the Reserve flywheel. Meme launches plug into Reserve's network too.

Why this works in practice

Every modern Solana wallet, DEX UI, and aggregator (Jupiter being the well-known one) does the same thing: when someone buys your token, the platform scans every pool that holds it and routes the trade through whichever one offers the best price. The trader sees one number; the aggregator picked the path.

If the flywheel pool offers a competitive price, that's where the trade goes. It pulls flywheel supply out of that pool and shifts its price relative to the flywheel's other pools. That gap is an arbitrage opportunity — bots live to close those. They trade flywheel against everything else paired with it until the prices line up, which means demand ripples through every pool in the network.

STEP 01
Aggregate
POOL OPTIONS SOL USDC FLY ★ cheapest route wins

Aggregator scans every pool that holds your token and ranks by price.

STEP 02
Execute
TRADE ENTERS FLY POOL price moves ↑ supply pulled, price shifts

The flywheel pool fills the trade. Its price moves; other flywheel pools don't.

STEP 03
Ripple
ARBITRAGE FLY demand propagates outward

Bots close the price gap by trading flywheel across every other pool it lives in.

The cycle compounds

The first ripple isn't where this stops. Every round of arbitrage leaves each flywheel-paired token with fresh buy pressure of its own — and those tokens have their own pools, paired with SOL or stables or whatever else is liquid. The aggregator picks the best route in those pools too, and the demand keeps propagating outward. A rising tide lifts every boat in the network.

And the machinery runs both directions. If one paired token slips on external sell pressure, it becomes the cheap side of an arbitrage gap. Bots buy it up, paying with flywheel pulled from the other pools where flywheel is still abundant. The dip meets buy pressure from the network before it has a chance to fully unwind.

CASE 01 · UP
Rising tide
FW $A $B $C SOL demand flows either way · all rise together

Any token rising pulls supply through the flywheel from every other token. The favor keeps getting returned.

CASE 02 · DOWN
Dip absorption
FW $A $B SOL $C buy pressure converges · dip gets eaten

A token dipping becomes the cheap side of an arbitrage gap. The network buys it up before the slip can compound.

Flywheel · 01

Reserve · XLRT

A store-of-value flywheel. Lower downside, lower volume — use for serious projects, utility tokens, or anything with a long-term posture where you'd rather not be tied to meme momentum.

Paired with An ETH-backed token, a BTC-backed token, and a stable-backed flywheel token. Acts as a hedge against SOL.
Mint address
J1bZFRAFC8ALqAN7ktkcCpobgoeTGfP5Xh1BwCP1oqoj
Posture  Serious / long-term
Flywheel · 02

Meme · $seige

A momentum flywheel. Higher chance of meaningful volume, higher downside exposure if the paired memes decline. Use for meme launches where attention and beta matter more than stability.

Paired with Popular meme tokens that have retained active communities and trading attention.
Mint address
HipYKXiDh3Kjd1jb7ji6jCEsKQMSGWiFJMdtvH8yb5r
Posture  Higher beta / momentum

About the fees

Revenue that doesn't require dumping on your buyers

Popular launchpads market your share of pool fees as "creator rewards", "creator royalties", or some other invented term. The reframe makes it sound like a special kindness. It isn't — it's just LP fees with a slice taken off the top before the rest gets passed along.

The split

OTHER LAUNCHPADS SKIM your share ("creator rewards") TREBUCHET 100% YOURS · NO CUT every pool, every fee tier you chose

What's actually happening

Every swap in a Raydium CLMM pool charges a small fee, set by the pool's fee tier. The fee accrues to whoever holds the LP position — and through Burn & Earn, that's your Fee Key NFT. You're the LP. You happen to be the only one.

The launchpads that rebrand this as "creator rewards" are doing two things you might not notice: they take a cut before forwarding the rest, and they usually pick the fee tier for you — often the lowest available, so the LP earns less per trade.

Trebuchet does neither. You picked the fee tier when you set up the launch. Burn & Earn locks the LP and sends the Fee Key NFT to your wallet. Every accrued fee, on every pool, is yours to claim — full amount, no fine print.

How to claim

Use Raydium's portfolio page.

Connect the wallet holding your Fee Key NFTs at raydium.io/portfolio. Your locked positions show up under Standard. Hit Harvest on each to pull the accrued fees into your wallet. It's the same UI any LP uses — Trebuchet isn't in the path at all.

If your token is interesting and gets volume, those fees compound. That's revenue that doesn't require selling the supply you held back — which is the kind of revenue that doesn't put pressure on the people who bought in.

Before you launch · Non-negotiable

Don't use the public Solana RPC.

The free public RPC is shared by the entire ecosystem and aggressively rate-limited. Pool creation requires a sustained burst of dozens of requests; on the public endpoint you'll be throttled mid-flow, transactions will fail, and you can lose SOL on partial failures that need manual recovery. This is the single most common cause of failed launches.

Grab a free endpoint from any reliable provider — Helius, Triton, QuickNode, Alchemy, or another of your choosing. Their free tiers are plenty for what Trebuchet needs; a paid plan isn't required. The one thing to avoid is free aggregator endpoints, which fail the same way as the public RPC.

v1.0.40 · Free · Open Source · MIT License

Make some tokens.

Trebuchet is a desktop app. It runs on your machine, signs with your wallet, and answers to nobody but you.

For your system

macOS

Apple Silicon (.dmg) Intel (.dmg)

Apple Silicon: M1, M2, M3, M4 chips.
Intel: Macs sold before late 2020.

All builds attached to the v1.0.40 release on GitHub, with SHA-256 checksums and source archives for verification.