Skip to content

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

Notifications You must be signed in to change notification settings

rustjesty/bnb-sniper-bundler-volume-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Clone the repository

    git clone https://github.com/rustjesty/bnb-sniper-bundler-volume-bot
    cd bnb-sniper-bundler-volume-bot
  2. Install dependencies

    npm install
  3. Configure environment variables

    Create a .env file in the root directory:

    PRIVATE_KEY=your_wallet_private_key
    AUTHORIZATION_HEADER=your_bloxroute_auth_token
  4. 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: "YOUR_BSC_RPC_URL",
    },
  },
}

bloXroute Setup

Update constants/index.js with your bloXroute credentials:

export const BLOXROUTE_AUTHORIZATION_HEADER = 'your_auth_token'
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:

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

Workflow

The bot performs the following operations in an atomic bundle:

  1. Deploy custom ERC20 token
  2. Approve token for NFPM (Non-Fungible Position Manager)
  3. Approve WBNB for NFPM
  4. Create liquidity pool on PancakeSwap V3
  5. Initialize pool with pricing
  6. Add liquidity to pool
  7. 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:

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

License

This project is licensed under the ISC License.


Acknowledgments


Built with ❤️ for the BNB Chain ecosystem

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •