Documentation

Everything you need to launch USDC-paired pump.fun coins from a tweet.

Getting started

  1. Sign in with X. Use the dashboard to sign in. Your X account is how the bot knows a tweet is yours.
  2. Delegate your wallet. Onboarding creates an embedded Solana wallet and asks you to delegate it — that one-time approval is what lets the bot launch for you while you're offline.
  3. Fund with SOL. Send SOL to your wallet address shown on the dashboard. SOL is the only asset you ever deposit.
  4. Tweet. Mention @usdpbot with a name and ticker. The bot replies with your pump.fun link when the coin is live.

Tweet syntax

Three forms parse, case-insensitive and in any order. Labels can be name, ticker (or symbol), and description (or desc).

# labeled — most explicit
@usdpbot name: Robo Dollar ticker: ROBO description: beep boop
# positional with $ticker
@usdpbot Robo Dollar $ROBO beep boop
# quoted name
@usdpbot "Robo Dollar" ROBO beep boop
  • Name: up to 32 characters.
  • Ticker: up to 13 characters.
  • Description: optional, up to 500 characters.
  • Attach an image to the tweet and it becomes the coin's artwork.

How a launch works

When the bot sees your mention it:

  1. Matches the tweet's author to your linked account and pulls your delegated wallet.
  2. Swaps just enough SOL to USDC (via Jupiter) if you have a buy-in configured.
  3. Builds the pump.fun create (and optional buy) instructions with USDC as the quote mint.
  4. Submits everything as one atomic Jito bundle — either the whole launch lands or nothing does. No half-launches, no stranded swaps.
  5. Replies to your tweet with the pump.fun link.

Funding

Deposits are SOL only. You never need to hold USDC — the platform swaps at launch time and pays token-account rent from your SOL. You stay the creator and pay your own costs.

Keep at least 0.06 SOLin your wallet beyond any buy-in. That covers pump.fun's create cost (~0.02), the platform fee (0.02), and rent/transaction headroom. The bot checks this before launching and replies with what's missing if you're short.

Fees

Per launch0.02 SOL flat
On buy-ins20% of the buy-in, in USDC

That's the whole fee model. No subscriptions, no spread on the swap, no fee on coins that fail to launch — the atomic bundle means a failed launch costs you nothing but the tweet.

Buy-ins

On the dashboard you can set an optional USDC buy-in amount. When set, every launch swaps SOL for that much USDC, takes the 20% platform fee, and spends the remaining 80% buying your coin in the same atomic bundle as the create. Tokens land directly in your wallet — you're the first buyer, guaranteed, because nothing can get between the create and the buy.

Fresh wallet mode

Toggle fresh wallet per launch and each coin is created from a brand-new throwaway address instead of your primary wallet. The platform funds it just-in-time, launches, then sweeps all tokens and leftover SOL back to your primary wallet. Every coin gets a distinct creator address on-chain.

Security

  • Delegated signing, not custody. Your keys live in Privy's embedded wallet infrastructure. The platform can only sign through the delegation you granted, and you can revoke it any time.
  • Identity via X linking. The bot only launches for the account that linked the X handle — a mention from anyone else does nothing.
  • Atomic by construction. Multi-step launches ride one Jito bundle, so partial failures can't strand your funds mid-launch.

FAQ

Why USDC pairs?

Dollar-quoted charts. Your coin's price isn't distorted by SOL's own moves, and traders think in dollars anyway.

Do I need to keep the dashboard open?

No. After onboarding, everything happens from tweets. The dashboard is for funding, settings, and history.

What if my tweet doesn't parse?

The bot replies telling you what it couldn't read. The labeled form (name: … ticker: …) always works.

Can the bot spend my funds on anything else?

It only signs launch transactions triggered by your own tweets, and the preflight math is open in the repo.

Ready to launch?

Sign in, fund your wallet, and your next tweet can mint a market.

Start with X