Documentation

How Heist works

Heist is a Solana trading desk that lives in Telegram, the Mini App and your browser. It is one account everywhere. This page covers everything from your first wallet to the MEV engine.

Getting started

About two minutes, no seed phrase to write down.

  1. Open Heist Message @heistfunbot on Telegram and send /start, then tap Open Heist to launch the Mini App.
  2. Get a wallet Tap Generate wallet on the Wallets page and the bot creates a fresh Solana wallet for you in seconds. Or import one you already own.
  3. Put some SOL in Copy your address from the balance menu at the top and send SOL to it. Your balance updates on its own.
  4. Trade Open the Trade tab, pick a coin from Pulse or search for one, and buy.

You can sign in with Telegram, Google, Phantom or Solflare. Whichever you use, your wallets and settings follow you.

Opening in your browser

Prefer a bigger screen? You do not need to sign in again.

Tap Open in browser in the bot's welcome message, or on the Overview page inside the Mini App. Heist opens in Safari or Chrome with you already signed in.

Each link is personal and expires after 1 hour. It only works for you, so never forward it to anyone. If it runs out, just tap the button again for a fresh one.

Your wallets

Heist holds up to 5 wallets per account, so you can keep trading, sniping and launching money apart.

Generate or import

Tap Generate wallet for a brand new one, or Import wallet to bring in a wallet you already use. The new wallet appears on the page within a few seconds.

Name them

Tap ✎ Rename on any wallet and call it something you will remember, like "Degen wallet". Names are kept on your device and show everywhere in the app.

Balances

Every wallet's SOL balance and its dollar value are checked straight from the Solana network every 30 seconds. The top bar shows your total, and the drop down lists each wallet with a button to copy its address.

Overview and portfolio

The Overview page is your home screen: total balance, a card for each wallet, your liquidity pools, the MEV bot's status and your Telegram connection.

Profit and loss

The Portfolio chart shows how your balance has moved over 24H, 7D, 30D or All time. Look at all wallets together, or pick one to see it on its own. Each wallet also gets its own profit and loss bar.

On desktop, Overview and Portfolio sit side by side on one page. On mobile they live under the Wallets menu.

Trading

Pulse

Pulse is a live feed of Solana coins as they move. Tap any coin to open its chart and trade it.

Only coins worth looking at

Most new coins have no money behind them. The Trade tab only lists Pump.fun coins with at least $5,000 of liquidity, sorted by the highest 24 hour volume, so the fakes never reach your screen.

Search

Start typing a name, ticker or contract address and matching coins drop down as you type, with their market cap and liquidity.

Buying and selling

Pick an amount and hit Buy or Sell. Trades are routed through Jupiter for the best price on Solana, and you sign with your own wallet.

Heist never holds your keys. Every trade is signed by you.

MEV engine

The MEV tab runs a sandwich bot from a wallet you choose. It spots large swaps on Solana, buys just before them and sells just after, keeping the difference.

What a sandwich attack is

MEV means maximal extractable value: profit you can take from the order transactions land in a block. Whoever controls that order decides who trades first, and that position is worth money.

A sandwich is the most common way to take it. It is three trades, placed in this order:

  1. Your buy goes in first, pushing the price of the coin up.
  2. Somebody else's large buy lands directly behind yours, at the higher price it was promised. It gets fewer coins for the same money.
  3. Your sell goes in last, at the price their buy just pushed up.

You bought low and sold high inside one block. The gap between your buy and your sell is your profit, and it came out of the worse price the trade in the middle paid.

Two things make it possible:

  • Pending trades are public. A swap sitting in the mempool can be seen before it lands, so a large one can be spotted coming.
  • Jito bundles. Jito lets you pay a tip to have your two trades placed in a chosen order around a target trade, instead of hoping you land in the right slot.

This is a zero-sum game. The profit comes from worse prices for the trader caught in the middle. It is public and it is contested: other bots chase the same trades, so tip size and speed decide who wins the block.

How you'll run one

The bot does the ordering for you from the wallet you pick:

  1. Watch It scans your chosen exchanges for a swap bigger than your Min target swap.
  2. Buy It places your buy in the block before that swap lands.
  3. Sell It places your sell in the block after, once that swap has pushed the price up.
  4. Keep the gap The difference, minus the Jito tip and fees, is what shows up in Activity.

Your settings drive every step: Max per sandwich caps how much goes in, Jito tip buys the ordering, Min profit skips trades that would not pay for themselves, and Max slippage backs off if the price moves too far.

Simulate before you go live. Simulate mode runs the whole loop against live prices and logs what it would have done without spending any SOL, so you can see the hit rate before you risk anything.

Setting it up

  1. Pick a wallet Choose which of your wallets the bot trades from. Keep it separate from your main money.
  2. Choose your exchanges PumpSwap, Raydium, Orca and Meteora.
  3. Set your limits Using the numbers below.
  4. Switch it on Pick a mode.
SettingWhat it does
Min target swapIgnores swaps smaller than this.
Max per sandwichThe most SOL the bot puts into one trade.
Jito tipPaid to land your trades in the right order, fast.
Min profitSkips any trade that would earn less than this.
Max slippageHow far the price may move before the bot backs off.

Modes

ModeWhat it does
StoppedDoes nothing.
SimulateRuns as normal but spends nothing, so you can see what it would have done.
LiveTrades for real.

Live needs SOL. The bot will not go live from an empty wallet. Deposit first, or try Simulate.

Launch bundler

Launch your own coin and buy it from several of your wallets in the same moment, so nobody can jump in between.

SettingWhat it does
Dev buyHow much SOL the creator wallet buys at launch.
Bundle buyHow much each of your other wallets buys.
SpeedNormal, Fast or Turbo. Faster costs a bigger tip.
Bundle tipPaid to land every buy in one block.
Auto sellSells a set percentage after a delay you choose.
Anti-sniperMakes it harder for bots to buy in the first seconds.

Save your setup once and it is ready every time you launch.

Liquidity pools

Put your coins and SOL into a pool and earn a share of the trading fees every time someone swaps through it. Search for a token on the Pools page to see its pools, then deposit in one tap.

What a liquidity pool is

A pool is a pair of tokens held in a contract instead of an order book. Traders swap against the pool rather than against another person, and every swap pays a small fee to the people who supplied the tokens.

When you supply tokens to a pool you become one of those suppliers. You do not have to be there to earn — the fee lands whether you are watching or asleep.

Three numbers decide what you make:

  • Daily trading volume — how much gets swapped through the pool. No volume, no fees.
  • Pool fee — the percentage taken on each swap. Heist offers 0.25%, 1% and 2%.
  • Your pool share — how much of the pool is yours. A bigger share earns a bigger cut of the same fees.

The Pools page multiplies them: daily volume × pool fee × your share is your daily take, and the weekly, monthly and estimated annual figures come straight off it.

How you'll do it

  1. Find the token Search by name, ticker or contract address on the Pools page.
  2. Set your numbers Enter how much liquidity you want to add and how much is already in the pool. Your pool share updates as you type.
  3. Pick the fee tier 0.25% suits busy, tight pairs; 1% or 2% suits thinner ones.
  4. Read the estimate The Daily, Weekly, Monthly and Est. APY cards show what that setup would earn.
  5. Fund and create Send the tokens to your default wallet, keep some SOL for fees, then create the pool. Fees from every swap go to your wallet.

Your share is a trade-off. Putting in more than the pool already holds gives you a larger slice, but it also means you are carrying most of the risk if the token's price moves.

Pools can lose money too. Fees are only one side of the picture. If the price of your token moves a lot while your money is in the pool, the mix of tokens you take back out can be worth less than what you put in. That is impermanent loss, and it is why busy pairs with steady volume are safer bets than quiet ones.

Settings

Settings has two clear sections. Use the buttons at the top to switch between them.

Trading settings

Your quick buy amounts, slippage and priority fee for everyday trades.

Launch settings

Everything the launch bundler uses, so a launch is one tap.

On mobile, Settings is the ⚙️ gear in the top bar.

Getting help

Message @heistfunbot and a person answers. Everything you set up in the Mini App also works in the browser, and the other way round.

Only ever trade what you can afford to lose. Most new coins go to zero, however good the tools are.

Open the terminal Open in Telegram