- 🔄 Auto claim daily rewards
- 🔁 Auto reconnecting
- 👥 Support multiple accounts
- 🌐 HTTP & SOCKS proxy support
- 💓 30-second heartbeat interval
- 📊 Real-time points monitoring
- 🚀 Fast and efficient
- 🛡️ Error handling & auto retry
- 📝 Clean and consistent logging
project/
├── config/
│ ├── api.js # API endpoints
│ ├── headers.js # HTTP & WebSocket headers
│ └── websocket.js # WebSocket message format
├── services/
│ ├── api.js # API functions
│ └── websocket.js # WebSocket client
├── utils/
│ ├── banner.js # CLI banner
│ ├── capacity.js # Random capacity generator
│ ├── file.js # File handler
│ ├── logger.js # Logger utility
│ └── proxy.js # Proxy helper
├── main.js # Main file
├── wallets.txt # Wallet addresses list
└── proxy.txt # Proxy list
- Clone the repository:
git clone https://github.com/mbrx10/openLedgerBot.git
cd openLedgerBot- Install dependencies:
npm install- create wallets.txt file with your wallet addresses
touch wallets.txt- add your wallet addresses to the wallets.txt file
nano wallets.txt- create proxy.txt file with your proxies
touch proxy.txt- add your proxies to the proxy.txt file
nano proxy.txtRun the worker:
npm start- Create
wallets.txtwith wallet addresses (one per line):
0x1234567890abcdef...
0xabcdef1234567890...
2.Create proxy.txt with proxies (one per line):
# HTTP proxies
http://ip:port
http://username:password@ip:port
# SOCKS proxies
socks4://ip:port
socks5://ip:port
- 🎁 Daily rewards check: Every 60 minutes
- 📊 Points check: Every 9 minutes
- 💓 Heartbeat: Every 30 seconds
- axios & axios-retry - Robust HTTP client with retry capability
- ws - Fast & reliable WebSocket client
- https-proxy-agent - HTTP/HTTPS proxy support
- socks-proxy-agent - SOCKS proxy support
- chalk - Beautiful console output
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions, issues and feature requests are welcome!
Give a ⭐️ if this project helped you!