# StonkFun Studio (/docs/apps/stonkfun-studio)

Launch tokens on Raydium LaunchLab and schedule Relay conversions, buybacks and SOL payouts from your creator fees.



StonkFun Studio creates one private workflow for each token project. Launches
are Raydium LaunchLab creates that Studio builds from StonkFun's published
settings, simulates and shows you before anything is signed. A fee plan runs
scheduled claims, Relay swaps and SOL payouts under the wallet's
server-signing authorization.

Install and create a project [#install-and-create-a-project]

Install Studio from **App Store → Launchpads**, then open it and create a token
draft or add an existing StonkFun mint. Installing does not create a schedule or
authorize wallet spending. You can keep up to 20 projects.

Configure and review a launch [#configure-and-review-a-launch]

Enter a name (up to 32 bytes), symbol (up to 10 bytes), image and quote token.
The image (PNG, JPEG or WebP up to 2 MB) is stored as a 512px icon; the exact
bytes you reviewed are the bytes the token is published with. Add the
project's website, X and Telegram links as full HTTPS URLs. Name, symbol,
image and links become the token's metadata, served from
`flow.solarisai.io/api/tokens/<mint>/metadata`; that address is written into
the token and cannot be changed after launch, so check them first.

Every launch is a standard token on a Raydium LaunchLab bonding curve against
the quote token. It graduates to a Raydium pool. LaunchLab charges a 1% fee on
curve trades, and StonkFun forwards your creator share of it to your wallet
automatically, with nothing to claim. Holder-reward tokens, an initial creator
buy and airdrops are not available on LaunchLab launches yet; a draft saved
with them opens as a standard launch. A quote asset is a trading pair; it does
not grant your new token ownership of the asset's underlying company or
property.

**Review launch** saves the draft, reads StonkFun's current LaunchLab
settings for the quote token, and simulates the create from your wallet. The
review shows the opening and graduation market caps, the curve raise, the
launch cost and the wallet it pays from. The cost is the rent for the new
token and pool accounts plus network fees; nothing is paid to StonkFun or
Solaris AI. A review above your maximum launch cost is refused, and a review
stays valid for 10 minutes.

**Launch token** authorizes your Solaris AI wallet once and launches. Studio
first re-reads StonkFun's settings and refuses if the pool they define has
changed since your review, then simulates again, publishes the metadata, and
signs with your wallet and the new token's key. It creates a real on-chain
token and spends real SOL. StonkFun lists the token within a few minutes; its
figures appear in Studio after that. A changed draft or an expired review
requires a fresh review.

Fee plan [#fee-plan]

Set the quote-asset floor, choose a cadence of 1, 4 or 12 hours or one day,
and allocate percentages to conversion, buyback and payout. The percentages
must total at most 100; the remainder stays in the quote asset after each tick.
Save the rules and start the plan. On a draft, **Start the plan when the launch
is confirmed** saves that choice for the confirmed launch. Starting requires
the one-time Solaris AI wallet server-signing authorization.

The budget is the current quote-asset balance above the floor. It includes
wallet deposits and other income, not just creator fees. A zero floor exposes
the entire quote balance, less the 0.02 SOL network reserve when SOL is the
quote asset. The next-tick estimate uses a recent balance read; unavailable
reads show **Unavailable**.

The tick reserves its budget before doing anything. If supported fees are
claimable by the connected creator and meet the minimum, it claims them first.
Claims collect the whole vault balance. Estimated amounts determine eligibility;
they do not cap the transaction. A creator quote vault can cover several
projects, so only one unresolved claim can use that shared vault. The confirmed
quote and base token credits appear in the receipt. Those proceeds enter the
next tick's budget. Automatically forwarded fees need no claim: tokens
launched on LaunchLab have no claim step, and their forwarded fees are part of
the quote-asset balance the plan routes. Claims apply to tokens launched on
StonkFun's earlier Raydium pools.

Conversion swaps its assigned share into SOL or USDC through Relay. The target
must differ from the quote asset. Buyback swaps its share into the project's
token and keeps those tokens in the creator wallet; it does not burn them.
Each leg skips if it is below the minimum, has no Relay route or exceeds the
selected impact ceiling. There is no fallback swap venue.

Payout converts its assigned share into SOL, then sends the swap's confirmed
output to the payout wallet. A SOL-quoted plan sends the fixed share directly.
The transfer skips if the full payout plus a 15,000-lamport fee bound would
leave less than 0.02 SOL in the creator wallet. It never reduces the payout.

Routing history shows the budget, leg amounts, received amounts, outcomes,
skip reasons and transaction links. Each settled tick creates one activity row
and one in-app receipt. Choose Telegram or Discord to send the same receipt
through the connection selected in notification settings. Reporting failures
do not change a transaction's outcome. **Refresh** updates token figures and
earnings through the workflow; it does not emit threshold alerts.

When the fee plan is off, **Review claim** prepares a supported manual claim
and **Approve claim** submits it. The same transaction validation and shared
vault exclusion apply. Manual claims require at least 0.01 SOL for network
fees and possible token-account rent. Adding a project does not grant creator
ownership.

Recovery, costs and control [#recovery-costs-and-control]

A launch's signature, blockhash and mint are recorded before it is sent. If
it does not confirm within 45 seconds, the recovery job settles it from the
chain and never signs a replacement. Each leg's signature and blockhash are
recorded before broadcast. A swap waits
up to 60 seconds for confirmation; a SOL transfer waits up to 45 seconds.
If confirmation remains pending, the execution ends with `leg_pending`.
The recovery job checks the recorded signature against chain evidence and
skips every unsigned remaining leg. It never signs a replacement or continues
the interrupted execution. The next scheduled tick reads the balance again.

Stop and plan edits invalidate the previous schedule generation. Signed
transactions still resolve; no later leg of that tick is signed. Stop does
not reverse a transaction already sent. Pending transactions prevent project
removal and workflow restoration until their evidence is resolved.

Relay quotes the platform swap fee for each swap, including the existing
SOLARIS-holder discount. There is no second platform fee and no run-credit
charge. Transactions also pay network fees and any required token-account
rent. A launch costs the rent and network fees shown in its review, with
0.002 SOL of network headroom required before launch.

**Open on canvas** exposes the workflow and **Inspect execution** opens the
run. Canvas edits suspend stock Studio actions. Restore replaces those edits
with the stock graph and leaves the plan off. Token identity and transaction
evidence are retained. Updating Studio leaves schedules off until a plan is
started. Removing a project deletes its local workflow and history after all
transactions resolve; it cannot delete the on-chain token.
