Professional Sniper, Bundler & Volume Automation for Monad-based DEXs
A high-performance trading bot infrastructure built for the Monad blockchain, offering automated token deployment, liquidity pool creation, and advanced trading strategies such as sniping, bundling, and volume generation.
The Monad Chain Trading Bot automates token operations and trading activities on Uniswap V3-style DEXs operating on Monad.
It covers everything from deploying tokens to adding liquidity, simulating volume, and executing atomic bundled transactions.
- Load target token
- Fetch swap quote
- Apply slippage
- Buy immediately using configured wallet
- Emit tx hash, save logs, and optionally notify via Telegram
- Monitors mempool
- Filters leader wallets
- Detects swaps
- Mirrors trades with your configurable position size
- Reads custom sequence files
- Executes swaps/liquidity events atomically
- Fully configurable slippage, routes, per-step logic
- Loops continuously
- Generates buy & sell pressure
- Randomized timing and amounts
- Good for testing liquidity behavior
- 🚀 Token Deployment (ERC20 / custom supply / metadata)
- 💧 Liquidity Management using Uniswap-V3-compatible DEXs
- 🔗 Atomic Bundling using private relays or bundler APIs
- ⚡ Sniper, Volume, and Bundler Strategies
- 🧪 Mainnet Fork Testing (Monad testnet support)
- 🔐 OpenZeppelin-secured contracts
- 🪙 Multi-Wallet Orchestration for parallel trades
| Component | Description |
|---|---|
| Smart Contracts | ERC20 + liquidity helpers |
| Bundler | Relay provider for MEV-safe atomic calls |
| DEX Layer | Uniswap V3 SDK adapter for Monad DEXs |
| Dev Environment | Hardhat compilation, testing, forking |
| Component | Technology |
|---|---|
| Smart Contracts | Solidity ^0.8.9 |
| Framework | Hardhat |
| Testing | Hardhat Toolbox |
| DEX Integration | Uniswap V3 SDK |
| Security | OpenZeppelin |
| RPC Provider | Monad RPC (QuickNode / DRPC / custom) |
| MEV Protection | Bundler / private relays |
- Wallet Factory — HD wallets generated automatically
- Native MON Distributor — Fund multiple bots at once
- Token Deployer — Deploy ERC20 instantly
- LP Creator — Create pools + add liquidity
- Auto-Buyer — Parallel BUY execution from multiple wallets
- Balance Monitor — Tracks MON & token balances
- JSON Exporter — Saves wallets & TX details
- Node.js 18.x or 20.x (Hardhat 2.x does not support Node 24 yet)
- npm 9+
- At least one RPC endpoint (BSC, Monad testnet, or a local Anvil/Hardhat node)
- Copy the example environment file and update it with your keys:
cp .env.example .env
- Install dependencies:
npm install
- Compile and test:
npm run build npm test
npm test— Executes the mocha/Chai suite inside Hardhat.npm run node— Boots a local JSON-RPC node on chain-id 31337.- Fork support is opt-in: set
ENABLE_FORK=true(and a validBSC_RPC_URL) to mirror live BSC state. Optionally pinFORK_BLOCK=44716540for deterministic snapshots.
| Command | Description |
|---|---|
npm run deploy:local |
Deploys to the in-memory Hardhat network |
npm run deploy:bsc |
Requires BSC_RPC_URL + PRIVATE_KEY |
npm run deploy:monad |
Requires MONAD_RPC_URL + PRIVATE_KEY |
Script knobs (consumed in scripts/deploy.js):
TOKEN_NAME,TOKEN_SYMBOL,TOKEN_SUPPLYTREASURY_ADDRESS(optional recipient after deploy)PRIVATE_KEY(only for public networks)
- Develop & unit test ERC20 logic locally (
npm test). - Enable forking when you need real liquidity data (Uniswap/volume sims).
- Deploy with
npm run deploy:<network>. - Extend scripts under
scripts/for snipers, bundlers, and volume loops while reusing the same config surface.