Skip to main content

How to buy and sell a token in Pepegun

In short

Open the token card, pick a wallet and tap an amount. The bot sends the trade at once and posts a message that updates itself when the network confirms it. Selling works the same way: switch the mode and tap a percentage.

How it works​

The amount buttons on the card act immediately: tap 💎 5 GRAM and the bot sends a 5 GRAM buy from the selected wallet. There is no separate «Confirm» step, so check the token and the wallet before you tap.

After the tap you get a «Swap...» message. When the network confirms the trade, the same message turns into «Swap confirmed» or into the reason the trade did not go through. Everything is counted in GRAM, the native coin of the TON network.

Buying​

1. Open the token card​

Send the bot the token address, a link or a $ticker. More: How to open a token.

2. Pick a wallet​

Under Refresh and Share are the wallet buttons with their balances. By default the main wallet or the wallets of the ⭐ bundle are selected. Tap a wallet to select or unselect it. You can select several, see below. If you have bundles, the bot shows them first instead of the wallets, and Show wallets opens the wallet list.

3. Check the mode and slippage​

The mode button should read Mode 📈 Buy (🔀). Next to it is 🍌 Slippage 10%: the slippage of the trade. Usually you can leave it as is.

4. Tap an amount​

  • Quick buttons: 💎 5 GRAM, 💎 20 GRAM, 💎 50 GRAM, 💎 100 GRAM. The bot shows «⏳ Buying for 5 GRAM...» and sends the trade.
  • Your own amount: tap ✏️ Custom amount and type the GRAM amount, for example 2.5 (a dot or a comma both work).

You can change the quick amounts in ⚙️ Settings → ✏️ Custom amounts: Custom amounts.

Selling​

  1. Tap Mode 📈 Buy (🔀), it turns into Mode 📉 Sell (🔀).
  2. Pick a share of the token balance in the wallet: 🪙 25%, 🪙 50%, 🪙 75% or 🪙 100%. 100% sells everything.
  3. Or tap ✏️ Custom qty and type a number of tokens (150000) or a percentage (30%).

The ⬇️ Sell button in a trade message and in an incoming-token notice opens the card straight in sell mode.

Slippage on the card​

Slippage is how far the price may move against you while the trade is on its way to the network. If it moves further, the exchange cancels the swap and returns the money to your wallet.

  • The default slippage is 10% for both buying and selling.
  • The bot takes it from ⚙️ Settings → 🍌 Slippage. Tokens on a launchpad curve and stonks pump tokens use the «Memepad Buy» and «Memepad Sell» rows, all other tokens use «Buy» and «Sell». More: Slippage.
  • Tap 🍌 Slippage 10% on the card to change it for this card only: pick 5%, 10%, 20%, 50% or type your own number from 0.01 to 100.
  • The card's value applies to both buying and selling on this card until you open the token again. It does not change other cards or your settings.

From several wallets at once​

Select two or more wallets on the card (or a bundle), and one tap works on all of them:

  • Buying: the amount goes from each wallet. «⏳ Buying for 5 GRAM ×3...» means 5 GRAM from each of three wallets, 15 GRAM in total.
  • Selling by percent: the same percentage from each wallet.
  • Custom qty as a number (not a percentage) is sold from one wallet only. To sell from all of them, type a percentage, for example 50%.

The bot sends one message for the whole trade: ✔️ wallets that succeeded, ⏳ those still waiting for the network, ❌ failed ones with the reason. Each successful trade has its own Transaction #1, Transaction #2… button.

A wallet without enough money is skipped with «not enough GRAM», a wallet without the token with «no token balance». The other wallets still trade. A trade from several wallets always goes direct, never through USD₮.

TonConnect wallet

A wallet connected via TonConnect is marked 📎. You approve each of its trades in the wallet app, so it only trades on its own: if you tap it together with others, it gets selected alone.

What you get after the tap​

«😎 Swap...»​

  • the exchange or launchpad where the trade goes;
  • what you give and roughly what you get: 💎 5.00 💱 1.23M $TICKER • $15.40;
  • Price impact – how much the trade moves the price in the pool (price impact);
  • the wallet and a waiting timer ⏳ 12 s;
  • the Transaction (open the trade in an explorer) and Hide buttons.

«✔️ Swap confirmed»​

The same message updates: the exact trade amounts, the token price, and «💰 Tokens credited to your wallet» (or «GRAM credited»). The ⬆️ Buy and ⬇️ Sell buttons open the token card in that mode.

Sometimes there is a refund line under the amounts:

  • «↩️ The curve returned … GRAM: the bond was reached before the whole amount was spent» – the launchpad curve filled up during your buy, and the rest came back.
  • «↩️ The pool returned … GRAM: the liquidity covered only part of the amount» – the TONCO pool did not have enough tokens for the whole amount, and the rest came back.

PnL picture after a sale​

After a confirmed sale the bot sends a picture with your result, if it knows what you paid. It shows the ticker, the time since your first buy, the PnL in percent, Initial (what the sold tokens cost you in GRAM) and Worth (how much GRAM you got for them). The caption has your referral link.

  • 🫣 Hide value hides the GRAM amounts and keeps only the percentage. It works for 2 minutes after the picture is sent.
  • ↗️ Share PnL sends the picture to any chat with an 🚀 Open PepeGun button.
  • Hide deletes the message.

Good to know​

  • The pool fee (the «🚕🚕 LP fee» line on the card) is already included in the swap. On top of it there is network gas and the bot fee: Fees.
  • Before sending, the bot checks the balance: if the wallet does not have enough GRAM for the amount, you see «❌ Not enough GRAM: the wallet has …». Keep a little GRAM above the amount for gas.
  • A position is created or updated once the network confirms the buy. Selling 100% closes it. More: Positions and PnL.
  • Limit. To buy or sell at your own price, tap Limit: Limit orders.
  • Grambo and Blum tokens may stay locked in the wallet after the listing until they are unlocked. Usually the bot does it by itself right after the listing and writes «🚀 $TICKER just listed on a DEX!». If you still cannot sell, tap 📦 Unwrap (Grambo, about 0.08 GRAM of gas per wallet) or 🔓 Unlock (Blum, about 0.05 GRAM) on the card. This gas is not refunded.

If something goes wrong​

If a trade fails, the message turns into «❌: The swap failed» and the 💬 line gives the reason. The most common ones:

  • «Slippage 10% was not enough – DEX returned +… GRAM.» The price moved beyond your slippage while the trade was on its way, and the money came back. Try again. If the token is very fast, raise the slippage on the card.
  • «Not enough GRAM: this operation needs at least … GRAM (amount + gas)». Nothing was sent. Lower the amount or top up the wallet.
  • «The previous operation of this wallet is not processed by the network yet». Try again in a couple of seconds.
  • «The pool changed since the card was opened». Tap Refresh on the card and try again.
  • «The token has already bonded… Repeat the buy.» The moon.cx token moved from its curve to its pool while your buy was on its way. Tap buy again.
  • «The buy stopped at USD₮». The trade went through USD₮ and the second step failed. The wallet now holds USD₮, and the bot shows how much.
  • «Swap result not confirmed» or «The buy status is unknown». First tap Transaction and check whether the trade went through, and only then repeat it.
  • «This button is outdated: the card is now in BUY mode.» You tapped a button from an old keyboard. Look at the updated card and tap again.

All messages with explanations: If something went wrong.

What's next​