Quill

Documentation

Quill is a bot account on X and a thin site around it. Coins are created on StonkFun, the Solana launchpad where every coin trades against a chosen asset - SOL, a tokenized stock, a stablecoin - on a Raydium LaunchLab bonding curve. Quill builds the launch transaction from your tweet, pays for it, and routes the creator fees to a wallet bound to your X account.

1 · Overview

ChainSolana mainnet
VenueStonkFun · Raydium LaunchLab (standard mode)
Ways to launchtweet @QuillStonk · sign in and use the Launch page
PairSOL by default; any of ~500 StonkFun pairs on request
Supply1,000,000,000 · 6 decimals · no vesting
Graduation≈ $48K market cap → locked Raydium pool of the same pair
Trading fee1% per trade, taken on the pair side
Creator shareforwarded by StonkFun to the coin's creator wallet - a Quill wallet

2 · Launch by tweet

Mention the bot with a ticker and a name. Natural language is fine; a model reads the tweet and only unambiguous launch requests are executed.

  • @QuillStonk launch $MOON Moon Cat

    Default: paired with SOL, fees to you.

  • @QuillStonk launch $NVMOON Nvidia Moon paired with NVDA

    Paired with the NVDAx tokenized stock; buyers pay in NVDAx.

  • @QuillStonk create $STABLE Stable Cat on a USDC pool

    Stablecoin pair.

  • @QuillStonk launch $GIFT Birthday Coin, fees go to @friend

    Creator fees stream to another X account; you earn nothing.

  • @QuillStonk 发一个 $DRAGON 龙币 配对特斯拉

    Any language works - a model reads the tweet, only unambiguous launch requests execute.

Logo and metadata

Attach a photo and it becomes the coin logo; without one, your profile picture is used. The image and a Metaplex-style metadata JSON (name, symbol, description, image, links) are pinned to IPFS, and the JSON URL is written into the mint. Nothing about the coin depends on Quill staying online.

What happens next

Within about a minute the bot replies with the mint address and a link to the coin page. StonkFun indexes the pool shortly after, at which point price, market cap and the chart appear. Tweet launches are paid for by Quill; the tweet author's fee wallet becomes the coin's creator unless the fees were gifted.

3 · Launch from the site

Sign in with X on the Launch page. The form takes a logo, name, ticker, description, the pair, optional links, an optional first buy and an optional @handle to gift the fees to. Your Quill wallet - derived from your X account - signs and pays: about 0.03 SOL in rent and network fees, plus whatever you spend on the first buy. Deposit SOL to the address shown on the page and hit refresh.

First buy

The first buy is appended to the launch transaction, so it fills against a pool nobody else has touched. It is priced in the pair asset: for a SOL pair, SOL is wrapped inside the transaction; for any other pair, hold that asset in your Quill wallet first.

4 · Pairs

The pair is the asset buyers pay with and the asset the curve graduates into. StonkFun currently allows about 500, grouped as xStocks (NVDAx, TSLAx, SPYx, GOOGLx…), pre-IPO tokens (OPENAI, ANTHROPIC), currencies (USDC, USDT, EURC), SOL, and listed meme coins. In a tweet, say the company or ticker - paired with Nvidia, on a TSLA pool - and it resolves to the xStock. On the site, search the picker. Each pair is sized by StonkFun so a launch opens and graduates at the same dollar market caps regardless of the asset.

5 · Fees & the split

Launch cost≈ 0.03 SOL rent + fees · paid by Quill for tweets, by your wallet on the site
Trading fee1% of every curve trade, in the pair asset
→ creator shareforwarded automatically by StonkFun to the coin's creator wallet
→ platform / protocolkept by StonkFun and Raydium
Creator walleta Quill fee wallet derived from the recipient's X account
Split of the creator share15% to the X account that earned it · 85% to Quill

Every coin's creator wallet is a Quill-managed fee wallet unique to the X account that earns the fees. Everything that lands in it is fee income, so no accounting is needed: on claim - or automatically once an hour - the balance is split 15% to that account and 85% to the platform in a single transaction, and the wallet returns to zero. Quill pays the network fees of the split.

6 · Wallets & claims

Two wallets are derived from your X user id, deterministically, from a master seed held by Quill. Handles can change; ids cannot, so a rename never loses a wallet.

Quill wallet (pay)yours to spend: funds site launches and trades, receives your 15%; export the key any time
Fee walletthe on-chain creator of your coins; only ever receives fee forwarding; split on claim

The Account page shows both, with accrued fees per asset and your share. Claim pays your share to any Solana address you enter, or to your Quill wallet by default. Reveal private key exports the Quill wallet as a base58 key for Phantom or Solflare; Quill keeps deriving the same key, so tweet launches and site trades keep working after you export.

7 · Trading

Each coin page has a trade panel. Buys and sells go straight to the LaunchLab curve from your Quill wallet, signed server-side - there is no browser wallet to connect. Quotes use the pool's live reserves with the 1% fee applied and 3% slippage protection. Below the chart, Trades lists recent fills read from the pool's own transactions and Holders lists the largest token accounts, with the bonding curve labelled. Once a coin graduates, the panel links to Raydium instead.

8 · Limits

  • Opening hour after go-live: anyone can launch by tweet, one coin per account every 10 minutes.
  • Afterwards: verified (blue check) accounts only, up to five launches per account per day.
  • Commands older than 15 minutes when the bot sees them are ignored - post again.
  • Site launches are limited only by what your wallet can pay for.
  • Names up to 32 characters, tickers 1–10 letters or digits, logos up to 2 MB (jpeg, png, gif, webp).

9 · Venue & contracts

LaunchLab programLanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj
StonkFun platform id4E876qZTE9FJMrBzgVtBrSrzz2TLivB5Y5QXPjB4gZL7
Base token programToken-2022 (no transfer fee extension in standard mode)
Market datahttps://www.stonkfun.xyz/api/public/v1

Quill holds no contract of its own. The pool is a Raydium LaunchLab pool created under StonkFun's platform config, identical to one launched from StonkFun's own site; StonkFun's developer documentation describes the venue in full. Only the mint address identifies a coin - names, tickers and logos can be copied by anyone.

Documentation · Quill