Wallex registration, login, claim automation for pump challenge.
Referral: https://wallex.ir/pump?ref=avx0jtl
β Like this project? Give it a star! β
π Want to support? Consider a donation! π
- π Account Registration: Automated signup with captcha handling
- π Login Management: Secure token-based authentication
- π Profile Information: Display account details and statistics
- π« Ticket Claiming: Automated ticket claiming for pump challenges
- π Winners Report: Comprehensive winners analysis with prize calculations
- π± Phone Filtering: Filter operations by specific phone numbers
- π Date Filtering: Filter tickets by specific dates
- πΎ Token Management: Automatic token saving and loading
- π¨ Colorized Output: Beautiful console output with colors and tables
- Clone and install:
git clone https://github.com/NabiKAZ/wallex-pump-bot.git
cd wallex-pump-bot
npm install-
Configure your accounts in
accounts.mjs -
Start using:
# Register new account
node bot.mjs -a signup
# Check account info
node bot.mjs -a info
# Claim tickets
node bot.mjs -a claim
# View winners report
node bot.mjs -a winners- Clone the repository:
git clone https://github.com/NabiKAZ/wallex-pump-bot.git
cd wallex-pump-bot- Install dependencies:
npm install- Configure accounts:
Edit
accounts.mjsfile and add your account information:
export default [
{ phone: '09123456789', password: 'YOUR_PASSWORD', inviteCode: 'YOUR_INVITE_CODE' },
// Add more accounts as needed
];node bot.mjs -a signupnode bot.mjs -a loginnode bot.mjs -a infonode bot.mjs -a claimnode bot.mjs -a winnersnode bot.mjs -a info -p 09123456789
node bot.mjs -a winners -p 09123456789node bot.mjs -a claim -d 2025-01-19
node bot.mjs -a winners -d 2025-01-19node bot.mjs -a info -p 09123456789 -d 2025-01-19
node bot.mjs -a winners -p 09123456789 -d 2025-01-19| Option | Alias | Description | Required | Choices |
|---|---|---|---|---|
--action |
-a |
Action to perform | β | signup, login, info, claim, winners |
--phone |
-p |
Filter by phone number | β | Any phone number |
--date |
-d |
Filter by date (YYYY-MM-DD) | β | Date in YYYY-MM-DD format |
--help |
-h |
Show help | β | - |
wallex-pump-bot/
βββ bot.mjs # Main bot application
βββ accounts.mjs # Account credentials configuration
βββ config.mjs # Global configuration settings
βββ tokens.json # Saved authentication tokens
βββ package.json # Project dependencies and scripts
βββ package-lock.json # Dependency lock file
βββ LICENSE # GPL-3.0 License
βββ .gitignore # Git ignore rules
βββ README.md # This file
export default {
apiBaseUrl: 'https://api.wallex.ir',
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36',
tokenExpireDays: 30, // Token expiration in days
maxAttempts: 3, // Maximum attempts for captcha/OTP
debug: false // Debug mode flag
};export default [
{
phone: '09123456789',
password: 'YOUR_SECURE_PASSWORD',
inviteCode: 'YOUR_INVITE_CODE'
},
// Add more accounts...
];node bot.mjs -a signupThis will:
- Show captcha image in browser
- Request OTP input
- Complete registration process
- Save authentication token
node bot.mjs -a infoOutput example:
βββββββββββββββββββ¬βββββββββββ¬βββββββββββ¬βββββββββββ¬ββββββββββββββ
β Phone β Pump β First β Second β Referral β
βββββββββββββββββββΌβββββββββββΌβββββββββββΌβββββββββββΌββββββββββββββ€
β 09123456789 β 5/5 β 3/3 β 2/2 β 10/10 (0) β
βββββββββββββββββββ΄βββββββββββ΄βββββββββββ΄βββββββββββ΄ββββββββββββββ
node bot.mjs -a claim -p 09123456789node bot.mjs -a winnersOutput example:
π Winners Report - All Days π
π
Winners by Date:
βββββββββββββββ¬βββββββββββββββ¬ββββββββββββββ¬βββββββββββββ¬βββββββ¬ββββββββββ¬ββββββββββββββ
β Date β Phone β Invite Code β Ticket # β Type β Prize β Amount β
βββββββββββββββΌβββββββββββββββΌββββββββββββββΌβββββββββββββΌβββββββΌββββββββββΌββββββββββββββ€
β 2025-07-21 β 09123456789 β abc123 β 12345678 β pump β 3 β 7,292 β
β β 09987654321 β def456 β 87654321 β firstβ 4 β 119,211 β
βββββββββββββββ΄βββββββββββββββ΄ββββββββββββββ΄βββββββββββββ΄βββββββ΄ββββββββββ΄ββββββββββββββ
π± Winners by Phone Number:
ββββββββββββββββ¬ββββββββββββββ¬βββββββββββββββ¬ββββββββββββββββ¬ββββββββββ¬βββββββββββββββ
β Phone β Invite Code β Total Ticketsβ Winners Count β Prize β Total Amount β
ββββββββββββββββΌββββββββββββββΌβββββββββββββββΌββββββββββββββββΌββββββββββΌβββββββββββββββ€
β 09123456789 β abc123 β 25 β 2 β 3+4 β 126,503 β
β 09987654321 β def456 β 18 β 1 β 3 β 7,292 β
β 09555111222 β ghi789 β 12 β 0 β N/A β N/A β
ββββββββββββββββ΄ββββββββββββββ΄βββββββββββββββ΄ββββββββββββββββ΄ββββββββββ΄βββββββββββββββ
π Overall Statistics:
Total Accounts: 3
Total Winning Accounts: 2
Total Tickets: 55
Total Winning Tickets: 3
Total Prize Amount: 133,795 Toman
node bot.mjs -a info -d 2025-01-18- Token Management: Secure token storage and automatic refresh
- Captcha Handling: Automated captcha display and input
- Rate Limiting: Built-in delays to prevent API abuse
- Error Handling: Comprehensive error handling with retry logic
- Debug Mode: Optional debug output for troubleshooting
- Prize Data Security: Hardcoded prize pools to prevent manipulation
- Colorized Console: Beautiful colored output using chalk
- Table Display: Organized data display using cli-table3
- Progress Indicators: Clear status messages with timestamps
- Error Messages: Informative error messages with suggestions
- Winners Analysis: Comprehensive winners report with prize calculations
- Statistical Overview: Detailed statistics and summaries
The bot includes comprehensive error handling for:
- Network connectivity issues
- Invalid credentials
- Captcha failures
- Token expiration
- API rate limiting
- Invalid phone numbers
- Missing configuration
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
If you find this project helpful, please consider:
Give this project a star on GitHub to show your support!
Support the development of this project:
nabikaz.ton
- Bitcoin: Coming soon
- Ethereum: Coming soon
- USDT: Coming soon
Help others discover this project by sharing it with your friends and community!
NabiKAZ
- π¦ Twitter: @NabiKAZ
- π± Telegram: @BotSorati
- π GitHub: NabiKAZ
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This bot is for educational purposes only. Use it responsibly and in accordance with Wallex's terms of service. The authors are not responsible for any misuse or damage caused by this software.
- Captcha not showing: Make sure you have a default browser installed
- Token expired: Run login command again to refresh token
- Network errors: Check your internet connection and API availability
- Invalid credentials: Verify your phone number and password in accounts.mjs
Enable debug mode in config.mjs to see detailed logs:
export default {
// ... other settings
debug: true
};- axios: HTTP client for API requests
- chalk: Terminal string styling
- cli-table3: Beautiful tables for console output
- yargs: Command line argument parsing
- New Feature: Winners report with comprehensive analysis
- Prize System: Accurate prize calculations based on real data
- Enhanced Tables: Improved data display with color coding
- Statistics: Detailed overall statistics and summaries
- Historical Data: Support for all campaign days (2025-07-14 to 2025-07-21)
- Initial release
- Basic registration and login functionality
- Ticket claiming automation
- Phone and date filtering
- Token management system



