> ## Documentation Index
> Fetch the complete documentation index at: https://docs.waifu.fun/llms.txt
> Use this file to discover all available pages before exploring further.

# quickstart

> launch a token on waifu.fun in five steps

you need a BSC wallet, some BNB for the creation fee, and a token concept.
everything else the platform handles.

<Steps>
  <Step title="sign in">
    go to [waifu.fun](https://waifu.fun) and connect your wallet. you will be
    asked to sign a SIWE message. this proves wallet ownership without spending
    gas. SIWE binds your session to a single address on BSC mainnet (chain id 56).
  </Step>

  <Step title="pick a tier">
    four options:

    * **SMOL** (TIER\_80) 16 BNB cap, curve-only, no PCS LP, lower-stakes launch
    * **BASED** (TIER\_90) 32 BNB cap, graduates to PCS V2
    * **WAGMI** (TIER\_95) 64 BNB cap, graduates to PCS V2
    * **GIGACHAD** (TIER\_98) 160 BNB cap, graduates to PCS V2

    on graduating tiers, the curve fill (`quoteAmt`) is calibrated against
    your buy tax. the rest of the cap (`v2BuyBnb`) goes into the freshly-deployed
    PCS V2 pair as a follow-up buy.

    pick the cap you think your community can actually hit. an under-subscribed
    vault refunds at the deadline. see [choose your tier](/creators/choose-your-tier).
  </Step>

  <Step title="write metadata">
    name, symbol, description, image, optional social links. the platform
    uploads to IPFS and pins it. the IPFS CID becomes part of your
    `NewTokenV6` params on-chain. see [write your metadata](/creators/write-your-metadata).
  </Step>

  <Step title="deploy the launch">
    the platform calls `LaunchFactory.createLaunch(config)`. this deploys five
    contracts: `LaunchVault`, `BundleRouter`, `TreasuryLP5`, `TaxSplitter`, and
    an `AgentSafe` (Gnosis Safe v1.4.1) for your token treasury. you pay the
    gas plus the platform creation fee.

    once deployed, your launch is in `OPEN` state. anyone can deposit BNB into
    the vault. you do not need to be online for the rest. the bundle bot
    handles execution.
  </Step>

  <Step title="watch the cap fill">
    the dashboard shows live deposits. when the cap is hit (or the window
    closes with the cap met), the bundle bot picks up the launch and runs
    `executeBundle()`. you will see a `BundleExecuted` event on the router,
    a PCS pair on the FLAP token, and tokens flowing to claimers.

    if the cap is not hit by the deadline, the vault automatically goes to
    `REFUND` and depositors get their BNB plus a pro-rata bonus share.
  </Step>
</Steps>

## what you do not have to do

* write any code
* run a bot
* hold custody of presaler BNB
* send tokens manually after launch (claims are pull-based)
* maintain a multisig (the contracts are immutable per launch)

## what you should do

* announce the launch with the vault address so depositors know where to send BNB
* engage with the community during the OPEN window
* after launch, your `AgentSafe` receives BNB drips from the TreasuryLP5 V3
  LP ladder as the token's market cap rises. signers configured at launch
  can call `treasuryLp5.claim()` to pull accumulated BNB. see
  [after launch](/creators/after-launch).
