Skip to content

edge-smart/Monad-Trading-Bot

Repository files navigation

Monad Trading Bot

A high-performance trading bot for Monad chain designed for volume boosting on Nad.fun.

Features

  • Automated trading on Monad chain
  • Volume boosting strategies (random, linear, exponential, uniform)
  • Real-time market analysis
  • Risk management with balance checks
  • Multi-wallet support
  • Statistics tracking
  • Configurable trading scheduler
  • TypeScript implementation with full type safety
  • Comprehensive error handling

Installation

npm install

Configuration

Copy config.example.json to config.json and fill in your settings.

Usage

# Development
npm run dev

# Production
npm run build
npm start

Development

# Install dependencies
npm install

# Build project
npm run build

# Run in development mode
npm run dev

# Watch mode
npm run watch

Project Structure

src/
├── config.ts       # Configuration management
├── wallet.ts       # Wallet manager
├── rpc.ts          # Monad RPC client
├── trading.ts      # Trading engine
├── strategies.ts   # Volume boosting strategies
├── risk.ts         # Risk management
├── stats.ts        # Statistics tracking
├── scheduler.ts    # Trading scheduler
├── logger.ts       # Logging utility
├── utils.ts        # Utility functions
├── errors.ts       # Custom error classes
├── validator.ts    # Configuration validator
├── types.ts        # Type definitions
└── index.ts        # Main entry point

Contact

License

MIT

About

This is the script for trading Monad Nad.fun.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published