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

# How BundleZeus Works

> A plain-English walkthrough of how BundleZeus opens trading and fills your wallets in one block, with no bots jumping in front of you.

Here's what actually happens when you launch with BundleZeus — no jargon.

## The big picture

<Frame>
  ![The BundleZeus app dashboard](https://bundlezeus.com/images/shot-dashboard.png)
</Frame>

A launch has three steps. Nothing touches the blockchain until you press the final button, so you can stop at any point.

<Steps>
  <Step title="Set it up">
    Pick your token, how many wallets will buy, and how much each one spends. BundleZeus checks your token for traps — for example, a contract that lets people buy but never sell.
  </Step>

  <Step title="Make your wallets">
    BundleZeus creates brand-new buyer wallets right in your browser. You only fund **one** wallet — your deployer. The launcher uses its ETH to buy for every wallet and sends the tokens straight to them, so there's no web of funding transfers linking your wallets together.
  </Step>

  <Step title="Test, then launch">
    A free dry-run shows exactly what would happen. When it looks good, press launch — and the whole thing lands in a single atomic transaction.
  </Step>
</Steps>

## What happens in that one transaction

On Robinhood Chain, BundleZeus doesn't need a private relay — the chain has no public mempool to hide from. Instead it uses its own on-chain **launcher**. In one transaction, the launcher:

1. **Turns on trading** for your token
2. **Seeds liquidity** on Uniswap
3. **Buys from wallet #1 … up to #250** — each with a randomized size

…all in block 0. It's **atomic**: every part lands together, or the whole thing reverts and nothing changes.

```mermaid theme={null}
sequenceDiagram
    participant You as Your browser
    participant Launcher as Launcher contract
    participant Chain as Robinhood Chain

    You->>You: Make wallets & sign the launch
    You->>Launcher: One atomic transaction
    Launcher->>Chain: Trading on + liquidity + every buy, in block 0
    Note over Chain: All together, or nothing at all
```

<Info>
  On the free testnet there's no fee at all. On paid networks (coming soon) the flat fee is a step **inside** the same transaction — so it's only charged if your launch actually lands. That's what "free if it misses" means.
</Info>

## Why bots can't jump in front of you

On most chains, turning on trading announces your transaction to a public waiting room (the **mempool**) first. Bots watch that room around the clock and race ahead of you the moment they see it.

Robinhood Chain has **no public mempool**. A single sequencer takes transactions first-come-first-served, and nobody sees yours until it has already been ordered. There's no waiting room to watch, and no way to slip a buy in front of your launch.

## What if it doesn't go through?

Because the launch is one atomic transaction, there's no half-finished state:

* If anything would fail, the **whole transaction reverts** — trading stays off, no wallet buys, and your ETH stays put. You only pay the small gas for the failed try.
* Fix the issue and launch again right away.

## Stealth mode (optional)

Want to go further? Turn on **stealth mode** and BundleZeus spreads the buys across separate blocks, funds each wallet through its own decorrelated hop, and sizes buys log-normally — so bundle-detection tools can't cluster your wallets back together. You can also **warm** your wallets beforehand so they carry real history instead of reading as fresh accounts.

## What BundleZeus checks for you

Before you launch, the app looks at your token and warns you about:

* **Honeypots** — contracts that let you buy but block you from selling
* **Risky owner powers** — hidden abilities like minting extra tokens, blacklisting wallets, or pausing trading
* **Trading limits** — if your contract caps how much one wallet can buy, BundleZeus can remove those limits so your buys don't fail
* **Starting taxes** — tokens that begin with a high tax that drops after a few blocks

## Next step

<CardGroup cols={2}>
  <Card title="Try it yourself" icon="rocket" href="/quickstart">
    Run the whole thing free on Robinhood testnet — or hit **Demo** for a one-click launch.
  </Card>

  <Card title="Learn the basics" icon="book-open" href="/concepts/atomic-bundles">
    A simple guide to atomic launches.
  </Card>
</CardGroup>
