A simple Node.js automation tool for the Diamante Blockchain Airdrop campaign. This script allows you to manage multiple existing wallets, claim faucets, and automate transactions to boost on-chain activity efficiently.
FULL FEATURE BOT : Airdrop Insiders Channel
- Multi-Wallet Support: Automatically loads and connects multiple wallets via
.env. - Dashboard: Displays real-time User ID, Testnet Balance, XP Stats, and Badge Progress.
- Auto Faucet: Claim testnet tokens for all loaded wallets in one go.
- Auto Transactions:
- Send to a specific target address.
- Send to random addresses (automatically generates receiver wallets).
- Proxy Support: Supports HTTP/HTTPS proxies for secure connection.
- Node.js (v16 or higher)
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/vikitoshi/Diamante-Auto-Bot.git cd Diamante-Auto-Bot -
Install dependencies:
npm install
Create a .env file in the root directory and add your private keys sequentially:
PRIVATE_KEY_1=your_private_key_here
PRIVATE_KEY_2=another_private_key_here
PRIVATE_KEY_3=...Create a proxies.txt file in the root directory to use proxies. Add one proxy per line:
http://user:pass@ip:port
http://ip:port
socks5://ip:port
If no proxy file is found, the bot will run using your direct IP.
Run the script:
node index.jsNote: If you saved the file with a different name, e.g.,
wallet.js, runnode wallet.js
Once launched, the bot will load your profiles and present the following options:
- Claim faucet: Attempts to claim DIAM tokens from the faucet for all wallets.
- Send DIAM tokens: Automate transfers to increase transaction count.
- View wallet info: Refreshes and shows current stats (XP, Balance, Badges).
- Back to main menu: Exits the application.
This tool is for educational purposes only. Use it at your own risk. The developer is not responsible for any potential bans or loss of assets.