Fourmeme bot — BSC bot and BNB bot for Four.meme. Fourmeme volume bot and Fourmeme trading bot with stealth bot funding on BSC. BSC volume bot and BNB trading bot with migration detection, dual exchange (Four.meme + PancakeSwap), and multi-wallet volume trading.
Fourmeme bot · BSC bot · BNB bot · Fourmeme volume bot · BSC volume bot · Fourmeme trading bot · BSC trading bot · BNB trading bot · Stealth bot. TypeScript Fourmeme trading bot for four.meme tokens on BSC: Fourmeme volume bot with stealth bot funding, automatic migration detection, and dual exchange support. Use as a BSC bot or BNB bot for volume and trading on Four.meme.
yarn installYou can also use npm install if you prefer npm.
Create a .env file in the project root:
# Required
PRIVATE_KEY=0x...
RPC_URL=https://bsc-dataseed.binance.org
TOKEN_ADDRESS=0x... # Required for trading, optional for distribution
# Web UI
UI_PORT=3000
# Volume Bot Settings
TOTAL_BNB=18
TOTAL_NUM_WALLETS=50
MIN_DEPOSIT_BNB=0.01
MAX_DEPOSIT_BNB=0.02
MIN_BUY_NUM_PER_CYCLE=3
MAX_BUY_NUM_PER_CYCLE=5
MIN_BUY_PERCENT_BNB=100
MAX_BUY_PERCENT_BNB=100
MIN_PERCENT_SELL=0
MAX_PERCENT_SELL=0
MIN_PERCENT_SELL_AMOUNT_AFTER_BUY=50
MAX_PERCENT_SELL_AMOUNT_AFTER_BUY=80
CYCLE_LIMIT=3
MIN_PER_CYCLE_TIME=5000
MAX_PER_CYCLE_TIME=10000
MIN_DELAY_BUY=2000
MAX_DELAY_BUY=8000
MIN_DELAY_SELL=4000
MAX_DELAY_SELL=12000
GAS_BUFFER_BNB=0.001
# Features
STEALTH_MODE=true
USE_PANCAKE_AFTER_MIGRATION=true
DISTRIBUTE_ONLY=falseWeb UI (recommended): start the control panel, then open it in your browser. With yarn ui you can handle the whole bot from the UI: tabbed Configuration (writes your .env on save), live Logs under it, and Bot control in the sidebar for status plus Distribute BNB, Start trading, Pause bot, and Gather.
yarn uiOpen http://localhost:3000 (or the host/port your server prints; override the port with UI_PORT in .env).
The same UI is available via npm run ui.
Command Line:
# Distribution only (Phase 1) — Fourmeme volume bot / stealth bot funding
DISTRIBUTE_ONLY=true npm run start
# Trading mode (Phase 2 - requires TOKEN_ADDRESS) — Fourmeme trading bot / BSC trading bot
npm run start
# Gather funds from wallets
npm run gather- Fourmeme volume bot / BSC volume bot: Automated multi-wallet volume trading with stealth bot funding
- Fourmeme trading bot / BSC trading bot / BNB trading bot: Trades on Four.meme before migration, PancakeSwap after
- Migration Detection: Automatically detects if token has migrated to PancakeSwap
- Dual Exchange Support: Fourmeme bot trades on Four.meme, then PancakeSwap post-migration
- Stealth bot: StealthFund contract for funding wallets (optional)
- Two-Phase Workflow: Separate BNB distribution from trading
- Pause/Resume: Save and resume trading cycles
- Wallet Reuse: Continue using existing wallets after cycles complete
- Web UI: Tabbed control panel; run
yarn uito configure, stream logs, and trigger distribution / trading / gather from the browser
Phase 1: Distribution (No token address needed)
- Fourmeme volume bot creates wallets and distributes BNB
- Stealth bot mode: StealthFund contract (if
STEALTH_MODE=true); otherwise direct transfers - Funds wallets sequentially to avoid nonce conflicts
Phase 2: Trading (Requires token address)
- Fourmeme trading bot / BSC trading bot uses existing funded wallets
- Approves tokens and executes buy/sell cycles
- Saves state after each cycle for pause/resume
- BSC bot automatically detects migration and switches to PancakeSwap
The Fourmeme bot (BSC bot) checks liquidityAdded status from Helper3 contract:
false= Token on Four.meme (uses Four.meme contracts)true= Token migrated to PancakeSwap (uses PancakeRouter)
wallets.json: Tracks all wallet activity and balances bot-state.json: Saves current cycle for pause/resume (auto-cleared when complete)
| Variable | Description |
|---|---|
PRIVATE_KEY |
Your wallet private key |
RPC_URL |
BSC RPC endpoint |
TOKEN_ADDRESS |
Token contract address (for trading) |
| Variable | Default |
|---|---|
PANCAKE_ROUTER_ADDRESS |
0x10ED43C718714eb63d5aA57B78B54704E256024E |
WBNB_ADDRESS |
0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c |
STEALTH_FUND_ADDRESS |
0x3774b227aee720423a62710c7Ce2D70EA16eE0D0 |
TOKEN_MANAGER2 |
0x5c952063c7fc8610FFDB798152D69F0B9550762b |
HELPER3_ADDRESS |
0xF251F83e40a78868FcfA3FA4599Dad6494E46034 |
| Variable | Description | Default |
|---|---|---|
TOTAL_BNB |
Total BNB to use | 18 |
TOTAL_NUM_WALLETS |
Total wallets to create | 50 |
MIN_DEPOSIT_BNB |
Min BNB per wallet | 0.01 |
MAX_DEPOSIT_BNB |
Max BNB per wallet | 0.02 |
MIN_BUY_NUM_PER_CYCLE |
Min wallets to buy per cycle | 3 |
MAX_BUY_NUM_PER_CYCLE |
Max wallets to buy per cycle | 5 |
MIN_BUY_PERCENT_BNB |
Min % of BNB to spend | 100 |
MAX_BUY_PERCENT_BNB |
Max % of BNB to spend | 100 |
MIN_PERCENT_SELL |
Min % of wallets to sell | 0 |
MAX_PERCENT_SELL |
Max % of wallets to sell | 0 |
MIN_PERCENT_SELL_AMOUNT_AFTER_BUY |
Min % of tokens to sell | 50 |
MAX_PERCENT_SELL_AMOUNT_AFTER_BUY |
Max % of tokens to sell | 80 |
CYCLE_LIMIT |
Number of trading cycles | 3 |
MIN_PER_CYCLE_TIME |
Min ms between cycles | 5000 |
MAX_PER_CYCLE_TIME |
Max ms between cycles | 10000 |
MIN_DELAY_BUY |
Min delay before buy (ms) | 2000 |
MAX_DELAY_BUY |
Max delay before buy (ms) | 8000 |
MIN_DELAY_SELL |
Min delay before sell (ms) | 4000 |
MAX_DELAY_SELL |
Max delay before sell (ms) | 12000 |
GAS_BUFFER_BNB |
BNB buffer for gas | 0.001 |
| Variable | Description | Default |
|---|---|---|
STEALTH_MODE |
Stealth bot: use StealthFund for funding | true |
USE_PANCAKE_AFTER_MIGRATION |
Auto-switch to PancakeSwap | true |
DISTRIBUTE_ONLY |
Distribution-only mode (CLI only) | false |
UI_PORT |
Web UI port | 3000 |
"Insufficient BNB balance": Add more BNB to your main wallet
"Token address is required for trading": Set TOKEN_ADDRESS in .env or enter it in the UI
"Wallets are already funded": Normal - bot checks actual blockchain balances
"SKIPPED_LOW_DEPOSIT": Increase MIN_DEPOSIT_BNB or reduce GAS_BUFFER_BNB
"Funding failed": Check StealthFund contract or disable STEALTH_MODE
"Disabled" error: Token migrated - bot will auto-detect and switch to PancakeSwap
- Fourmeme bot – Fourmeme bot for Four.meme on BSC; volume and trading.
- BSC bot – BSC bot for Four.meme: Fourmeme volume bot, Fourmeme trading bot, stealth bot.
- BNB bot – BNB bot for Four.meme token volume and trading on BSC.
- Fourmeme volume bot – Fourmeme volume bot / BSC volume bot: multi-wallet volume with stealth bot funding.
- BSC volume bot – Same as Fourmeme volume bot; runs on BSC.
- Fourmeme trading bot – Fourmeme trading bot / BSC trading bot / BNB trading bot: dual exchange, migration detection.
- Stealth bot – Stealth bot funding via StealthFund contract for Fourmeme bot wallets.
- Related: fourmeme bot, bsc bot, bnb bot, fourmeme volume bot, bsc volume bot, fourmeme trading bot, bsc trading bot, bnb trading bot, stealth bot, four.meme bot, BSC trading bot.
- Never commit
.envfiles orwallets.jsonto version control - Test with small amounts first
- Keep private keys secure
- Use private RPC endpoints when possible
# Install dependencies
yarn install
# Run Fourmeme volume bot / BSC bot
yarn start
# Run gather utility
yarn gather
# Start web UI (control panel)
yarn ui
# Type checking
yarn typecheckMIT
Git repo About (copy for description): Fourmeme bot · BSC bot · BNB bot · Fourmeme volume bot · BSC volume bot · Fourmeme trading bot · BSC trading bot · BNB trading bot · Stealth bot. Four.meme volume and trading bot on BSC with stealth funding, migration detection, dual exchange (Four.meme + PancakeSwap).
