A mempool monitoring and frontrunning bot targeting EVM-compatible networks, including Binance Smart Chain (BSC), Ethereum (ETH), Avalanche (AVAX), Polygon (MATIC), Fantom (FTM), Cronos (CRO), Harmony (ONE), Milkomeda (MilkADA), Moonforce, and Pinksale.
This project is provided for research and educational purposes only. Use responsibly and in accordance with applicable laws and platform terms.
- Multi-chain EVM support
- Mempool transaction decoding (via
abi-decoder) - Web3-based interaction with nodes (
web3) - Configurable runtime parameters (see
src/env.jsandsrc/constants.js)
- Node.js and npm (LTS recommended)
- Windows users: Visual Studio C++ Build Tools (only if native modules are required)
-
Install dependencies:
- Navigate to the
srcdirectory and install packages.
cd src npm install - Navigate to the
-
Configure environment:
- Update
src/env.jswith your RPC endpoints and credentials (e.g., private key). - Adjust
src/constants.jsfor chain IDs, contract addresses, gas settings, and other operational parameters.
- Update
-
Run the bot:
node frontrun.js
src/env.js: Sensitive runtime values such as RPC URLs and private keys. Keep this file secure and never commit secrets.src/constants.js: Network and application constants (e.g., router addresses, WETH/WBNB addresses, gas multipliers).
| Platform | Link |
|---|---|
| 📱 Telegram | t.me/novustch |
| wa.me/14105015750 | |
| 💬 Discord | discordapp.com/users/985432160498491473 |
Feel free to reach out for implementation assistance or integration support.
- Never commit private keys or credentials.
- Prefer environment variables or a secrets manager in production.
- Use dedicated wallets and risk controls when operating on mainnet.
This software is provided “as is,” without warranty of any kind. You are solely responsible for compliance with laws, exchange/DEX terms, and all risks (including financial loss) arising from use of this software.
Precompiled binaries are not provided in this repository. Build and run from source as described above.