Skip to content

nonce-ns/Monadscore-Auto-Bot

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

Watchers

Forks

Releases

No releases published

Packages

No packages published