Skip to content

Repository files navigation

Monadscore Auto Bot 🤖

{DD0CE4F0-26E7-4CA1-BB6F-6E0F0A42D2E4}

🔧 Features

  • ✅ Automatic wallet creation
  • ✅ Multi-wallet management
  • ✅ Scheduled automatic node restarts
  • ✅ Proxy validation
  • ✅ Proxy usage statistics
  • ✅ User-friendly interactive interface

📋 System Requirements

  • Node.js v16+
  • NPM v7+
  • Operating System: Linux, Windows, or macOS

🚀 Installation

1. Clone the repository

git clone https://github.com/nsnsop/Monadscore-Auto-Bot.git
cd Monadscore-Auto-Bot

2. Install dependencies

npm install

3. Set up configuration file

Make sure to add your referral code to the referral.txt file in the root directory:

echo "YOUR_REFERRAL_CODE" > referral.txt

4. Configure proxies (optional)

To use proxies, add a list of proxies to the proxies.txt file:

echo "socks5://username:password@ip:port" > proxies.txt
echo "socks5://username:password@ip:port" >> proxies.txt
# Add more proxies

💻 Usage

Running the program

npm start
# or
node index.js

Main Menu

After running the program, you will see the main menu with the following options:

  1. Create New Wallet - Create a new wallet and register it with Monad
  2. Display Existing Wallets - View the list of wallets created
  3. Restart Nodes for All Wallets - Restart nodes for registered wallets
  4. Validate Proxies - Validate available proxies
  5. Display Proxy Statistics - View proxy usage statistics
  6. Start Continuous Restart Mode - Start automatic restart mode based on schedule
  7. Exit - Exit the program

Automatic Restart Mode

This bot can automatically restart nodes at specified times:

# Configure restart times in the config.js file
# Default: 00:00 WIB

⚙️ Configuration

Bot configuration can be modified in the config.js file:

// Example configuration
const CONFIG = {
  restartHour: 0,          // Hour for automatic restart (0-23)
  restartMinute: 0,        // Minute for automatic restart (0-59)
  apiBase: "https://api.example.com",  // API endpoint
  timeout: 30000,          // Request timeout in ms
  retries: 3,              // Number of retries if request fails
  walletFile: "wallets.json",  // File to store wallets
};

📝 Important Notes

  • Ensure a stable internet connection when using the bot
  • Each wallet requires a separate proxy for optimal results
  • It is recommended to use a VPN for additional security

🛡️ Security

  • Wallet files are stored locally and never sent to the server
  • Private keys are encrypted before being stored
  • Use with caution and at your own risk

📜 License

MIT

⭐ Support

If you like this project, please star it on GitHub!

🤝 Contribution

Contributions are always welcome. Please create a pull request or issue if you find bugs or have suggestions for new features.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages