rustjesty
bnb-sniper-bundler-volume-bot
JavaScript

🥬Four.Meme & 🥞Pancake Swap BNB Trading Bot. 🌟 Also providing🚀Sniper Bot, Volume Bot, Bundler Bot. Contact for fourmeme and pancake swap trading bot

Last updated Jun 9, 2026
17
Stars
6
Forks
0
Issues
0
Stars/day
Attention Score
34
Language breakdown
JavaScript 99.1%
Solidity 0.9%
Files click to expand
README

BNB Chain Trading Bot (Sniper, Bundler, Volume Bots in pancake swap and four.meme)

Professional Trading Bot for BNB Smart Chain

Automated Token Deployment | Liquidity Management | Trading Strategies

Hardhat Solidity BSC


Overview

A sophisticated trading bot infrastructure designed for BNB Smart Chain, enabling automated token deployment, liquidity pool creation, and advanced trading strategies. Built with enterprise-grade tools and optimized for performance on PancakeSwap V3 and Four.meme platforms.

Key Features

  • 🚀 Token Deployment: Automated ERC20 token creation with customizable parameters
  • 💧 Liquidity Management: Seamless pool creation and liquidity provisioning on PancakeSwap V3
  • ⚡ Transaction Bundling: bloXroute integration for MEV protection and atomic operations
  • 🎯 Trading Strategies: Support for sniping, bundling, and volume generation
  • 🔒 Security First: Built with OpenZeppelin contracts and comprehensive testing
  • 🧪 Fork Testing: BSC mainnet forking for realistic testing environment

Architecture

This bot leverages a modular architecture combining:

  • Smart Contracts: Solidity-based ERC20 token contracts
  • Transaction Bundling: bloXroute API for atomic multi-transaction execution
  • Liquidity Protocols: Uniswap V3 SDK for PancakeSwap V3 interaction
  • Development Framework: Hardhat for compilation, testing, and deployment

Technology Stack

| Component | Technology | |-----------|-----------| | Smart Contracts | Solidity ^0.8.9 | | Framework | Hardhat ^2.19.5 | | Testing | Hardhat Toolbox | | DEX Integration | Uniswap V3 SDK | | Security | OpenZeppelin Contracts | | RPC Provider | QuickNode | | MEV Protection | bloXroute |


Support & Contact

For questions, support, or collaboration inquiries:

Telegram: @soljesty


Prerequisites

Before running this project, ensure you have:

  • Node.js: v16.x or higher
  • npm: v8.x or higher
  • RPC Access: QuickNode or similar BSC RPC endpoint
  • bloXroute Account: API credentials for transaction bundling
  • Private Key: Funded wallet on BNB Smart Chain

Installation

  • Clone the repository
git clone https://github.com/rustjesty/bnb-sniper-bundler-volume-bot
   cd bnb-sniper-bundler-volume-bot
  • Install dependencies
npm install
  • Configure environment variables
Create a .env file in the root directory:
PRIVATEKEY=yourwalletprivatekey
   AUTHORIZATIONHEADER=yourbloxrouteauthtoken
  • Update RPC endpoints (if needed)
Edit hardhat.config.js and constants/index.js with your RPC URLs

Configuration

Network Configuration

The project is configured to fork BNB Smart Chain mainnet for testing. Update hardhat.config.js:

networks: {
  hardhat: {
    forking: {
      url: "YOURBSCRPC_URL",
    },
  },
}

bloXroute Setup

Update constants/index.js with your bloXroute credentials:

export const BLOXROUTEAUTHORIZATIONHEADER = 'yourauthtoken'
export const BLOXROUTE_ENDPOINT = 'https://api.blxrbdn.com'

Usage

Development Server

Start a local Hardhat node with BSC fork:

npm run sn

Run Tests

Execute test suite on local network:

npm run t

Deploy Bot

Run the main bot script:

npm run dev

Manual Commands

# Compile contracts
npx hardhat compile

Run specific script

npx hardhat run scripts/deploy.js

Test with gas reporting

REPORT_GAS=true npx hardhat test

Get help

npx hardhat help

Project Structure

bnb-sniper-bundler-volume-bot/
├── contracts/
│   └── MyToken.sol          # ERC20 token contract
├── scripts/
│   ├── bloxroute.js         # Main bot logic
│   ├── deploy.js            # Deployment scripts
│   └── abi.js               # Contract ABIs
├── constants/
│   └── index.js             # Configuration constants
├── test/
│   └── Lock.js              # Test suites
├── artifacts/               # Compiled contracts
├── cache/                   # Hardhat cache
├── hardhat.config.js        # Hardhat configuration
├── package.json             # Dependencies
└── README.md               # Documentation

Security Considerations

⚠️ Important Security Notes:

  • Never commit .env files containing private keys or API tokens
  • Use separate wallets for testing and production
  • Audit all transactions before execution on mainnet
  • Test thoroughly on forked networks before live deployment
  • Monitor gas prices to avoid overpaying for transactions
  • Understand MEV risks when executing atomic bundles

Workflow

The bot performs the following operations in an atomic bundle:

  • Deploy custom ERC20 token
  • Approve token for NFPM (Non-Fungible Position Manager)
  • Approve WBNB for NFPM
  • Create liquidity pool on PancakeSwap V3
  • Initialize pool with pricing
  • Add liquidity to pool
  • Execute buy transaction
All operations are bundled via bloXroute to ensure atomicity and MEV protection.

Disclaimer

This software is provided for educational and research purposes only.

  • Trading cryptocurrencies involves substantial risk of loss
  • The developers assume no responsibility for financial losses
  • Always comply with local regulations and tax requirements
  • Use at your own risk
By using this software, you acknowledge that you understand the risks involved in cryptocurrency trading.

Contributing

Contributions are welcome! Please follow these guidelines:

  • Fork the repository
  • Create a feature branch (git checkout -b feature/AmazingFeature)
  • Commit your changes (git commit -m 'Add some AmazingFeature')
  • Push to the branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

License

This project is licensed under the ISC License.


Acknowledgments


Built with ❤️ for the BNB Chain ecosystem

🔗 More in this category

© 2026 GitRepoTrend · rustjesty/bnb-sniper-bundler-volume-bot · Updated daily from GitHub