Free Pump.fun launches, paid for by the LaunchSeeds treasury.
- Sign in. The creator signs one message with a Solana wallet. One launch per wallet a day, and a daily limit for the whole site.
- Describe the coin. Name, ticker, image, description and links.
- Launch. The treasury creates the coin in a Jito bundle with four wallets, each buying in its own transaction. Together they spend what the treasury holds above a small reserve.
- Sell. Once the buys are final, the wallets sell one at a time: the first at once, the others 3, 5 and 10 seconds later. The SOL goes back to the treasury for the next launch.
One launch runs at a time. The coin's creator fees collect in its own wallet.
Requires Bun and a Solana RPC endpoint.
bun install
cp .env.example .env # then fill it in
bun run dev # the site on http://127.0.0.1:3010
bun run scripts/worker.ts # the launch worker, in a second terminalNothing sends a transaction until LAUNCHSEEDS_LIVE_OPERATIONS,
LAUNCHSEEDS_LAUNCH_ENABLED and LAUNCHSEEDS_WORKER_ENABLED are all true.
The treasury is the Solard wallet named launchseeds-treasury; fund it with SOL.
bun run check # TypeScript
bun testapp/pages and API routes (TradJS file routing)lib/browser and shared helpers, including the launch form's columnssrc/domain/launch settings, columns and the published plansrc/server/launch service, bundle building, column engine, workersrc/db/SQLite schema and repositoriesscripts/web server, worker and the vanity mint pool