atomic-launch

Launches pump.fun coins on Solana with separate funder and creator wallets via Jito bundles.

15|2|Updated May 19, 2026
One-click install
npx skills add https://github.com/nirholas/atomic --skill atomic-launch-nirholas
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: atomic-launch
Source: https://github.com/nirholas/atomic/tree/main/skills/launch
Command: npx skills add https://github.com/nirholas/atomic --skill atomic-launch-nirholas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Launching a pump.fun token normally requires the creator wallet to also pay rent and fees, which breaks on-chain attribution when you want the creator address to differ from the funding wallet, and exposes multi-step launches to MEV searcher interference. ## Core Features & Use Cases - Atomic Jito bundle launch: Tx1 has the funder pay rent plus Jito tip, Tx2 has the creator sign createV2, so both land together or neither does. - Single-transaction create: A no-Jito option where the funder pays fees while the creator only signs, keeping on-chain creator attribution with lower cost. - Metadata upload: Uploads token name, symbol, and image to pump.fun's IPFS endpoint and returns a URI for the launch transaction. - Use Case: You want to launch a meme coin where Solscan shows a specific creator wallet, but a separate hot wallet supplies the SOL for rent and an optional same-bundle dev buy. ## Quick Start Ask the assistant to upload your token metadata and launch a pump.fun coin using your funder and creator secrets with a Jito bundle. Note: this skill handles base58 secret keys and real SOL; review the security guidance in SKILL.md before use.

Frequently Asked Questions about atomic-launch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I launch a pump.fun coin with a separate funder and creator wallet?▼

Upload metadata with metadata.js to get an IPFS URI, then run fire-jito.js with FUNDER_SECRET and CREATOR_SECRET set. The funder pays rent and the Jito tip in Tx1 while the creator signs createV2 in Tx2, both landing atomically in one bundle.

What is the difference between fire-jito.js and fire-atomic-create.js?▼

fire-jito.js uses a two-transaction Jito bundle with MEV protection and supports a same-bundle dev buy, but costs a tip. fire-atomic-create.js is a single transaction with no Jito tip, where the funder pays fees and the creator only signs.

Why does my Jito bundle return Invalid or fail to land?▼

Bundles often fail when the tip is too low; raise JITO_TIP from the 0.005 default to 0.01-0.02 SOL. If you get a tip-account write-lock error, the hardcoded tip accounts have drifted and must be refreshed from the Jito Block Engine getTipAccounts RPC.

Can I include a dev buy in the same pump.fun launch transaction?▼

Yes, set DEV_BUY_SOL to a nonzero amount when using fire-jito.js and the dev buy executes in the same atomic bundle as the create. Set it to 0 to skip; the single-transaction launcher does not support this.

Why can't the rent transfer and create fit in one Solana transaction?▼

The pump.fun create instruction is already near the 1232-byte transaction size limit, so adding a rent transfer and tip in the same transaction exceeds it. That is why the Jito flow splits funding and creation into two transactions within one bundle.