Created by DiPYโข for the blockchain development community
Credit goes to borckesd
๐ Experience NebulAI: NebulAI Open Compute
"Great software is built by passionate developers, sustained by generous communities."
If this mining automation suite has helped streamline your operations or provided educational value, consider supporting its continued development. Your contribution, no matter the size, helps maintain and improve this project for the entire community.
- ๐ง Continuous Updates - Keep the script compatible with platform changes
- ๐ก๏ธ Security Enhancements - Maintain robust protection mechanisms
- ๐ Documentation - Expand guides and troubleshooting resources
- ๐ New Features - Develop additional mining utilities and tools
| ๐ Network | ๐ฎ Address |
|---|---|
| Ethereum & EVM Chains ๐ท | 0x828F40DcCD14FAd59F7dCfb5C57F3642Ec37f89f |
| Solana โก | A87ukCk5U7qgsAQiWGxGQuHzJyq2oX2BQDavjWCy589r |
- โญ Star this repository to increase visibility
- ๐ด Fork and contribute improvements or bug fixes
- ๐ข Share with fellow developers and miners
- ๐ฌ Report issues to help improve stability
Every contribution fuels innovation. Thank you for being part of this journey! ๐
Built with โค๏ธ by DiPYโข for the blockchain community
THIS SOFTWARE VIOLATES NEBULAI'S TERMS OF SERVICE
Using this software may result in:
- Immediate and permanent account suspension
- Loss of all mining rewards
- Potential legal action
- IP bans and device blacklisting
USE AT YOUR OWN RISK - FOR EDUCATIONAL PURPOSES ONLY
This suite provides a comprehensive solution for automating NebulAI mining operations, including:
- Automatic JWT token refresh every 24 hours
- Secure credential storage with encryption
- Real-time performance monitoring
- Token management utilities
- Multi-token concurrent mining
nebulai_miner.py- Main automation script with adaptive rate limiting and error recoverymonitor.py- Real-time terminal dashboard with live performance metricstoken_utility.py- JWT token management tool for validation and cleanuphealth_check.py- Pre-flight system validation and connectivity testing
installer.sh- One-click automated installer for Unix/Linux/macOS systemsinstaller.bat- Windows PowerShell automated installer and setup scriptrequirements.txt- Python dependencies with version specifications
.env- Secure environment configuration for private keys and settingstokens.txt- Encrypted JWT token storage (one token per line)
README.md- Complete setup guide, documentation, and legal disclaimers
- Python 3.8 or higher
- Solana wallet with private key access
- Valid NebulAI JWT tokens
# Clone the repository
git clone https://github.com/laldinpuia/NebulAI-Auto
# Create virtual environment (recommended)
python -m venv venv
source venv/bin/activate # Linux/Mac
# venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt# Create your environment configuration file
nano .env # or use your preferred editorRequired Environment Variables (.env file):
SOLANA_PRIVATE_KEY=your_actual_private_key_here
LOG_LEVEL=INFO
TOKEN_REFRESH_HOURS=23
ENCRYPTION_ENABLED=true
MONITORING_PORT=8080# Method 1: Use token utility
python token_utility.py add --token "eyJhbGciOiJIUzI1NiIs..."
# Method 2: Create tokens.txt manually (one token per line)# Start mining
python nebulai_miner.py
# Monitor performance (optional, in separate terminal)
python monitor.py
# Check token status
python token_utility.py checkBefore running the miner, use the health check utility to verify your setup:
python health_check.pyThe health check validates:
- Python version compatibility
- Required dependencies installation
- Environment configuration
- Token file existence
- Network connectivity to NebulAI
- File permissions security
Monitor your mining operations with the built-in dashboard:
python monitor.pyThe monitor displays:
- Overall mining statistics and uptime
- Success/failure rates in real-time
- Per-token performance metrics
- Last activity timestamps
- Live success rate calculations
# Check all tokens for validity
python token_utility.py check
# Remove expired tokens
python token_utility.py clean
# Add a new token
python token_utility.py add --token "eyJ..."
# Decode token payload
python token_utility.py decode --token "eyJ..."The token utility provides:
- Token validity verification
- Expiration date analysis
- Time remaining calculations
- Payload inspection
- Batch token management
- Encrypted Storage: JWT tokens and private keys encrypted at rest
- Environment Variables: Sensitive data in
.env(not in code) - File Permissions: Automatic restriction of sensitive files
- No Hardcoded Secrets: All credentials externally configured
Secure File Permissions (Unix/Linux/Mac only):
chmod 600 .env
chmod 600 .token_encryption_keyWindows users can skip this step - file permissions are handled automatically.
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ tokens.txt โโโโโโถโ Main Miner โโโโโโถโ NebulAI API โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ โ
โ โ Logs
โผ โผ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โ Token Utility โ โ Monitor โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
- Concurrent Processing: Multiple tokens mined simultaneously
- Adaptive Delays: Automatic adjustment based on success rates
- Circuit Breakers: Prevents excessive failures
- Automatic Token Refresh: Attempts refresh 1 hour before expiry
- Error Recovery: Exponential backoff and recovery patterns
- Statistics Tracking: Success rates and performance metrics
- Comprehensive Logging: Debug information in
nebulai_miner.log
Authentication failures
- Tokens may be expired or invalid
- Token refresh mechanism is theoretical
High failure rate
- Account may be flagged for automation
- NebulAI may have anti-automation measures
Script won't start
- Check dependencies:
pip install -r requirements.txt - Verify
.envconfiguration - Ensure
tokens.txtexists with valid tokens
File not found errors
- Create missing files:
.env,tokens.txt - Check file permissions and paths
- Browser Requirement: NebulAI requires browser-based mining which this cannot replicate
- Theoretical Implementation: Token refresh mechanism is hypothetical
- Detection Risk: Platform actively monitors for automation
- ToS Violation: Usage violates platform terms of service
This project demonstrates:
- Async Python programming patterns
- JWT token handling and validation
- Solana wallet integration concepts
- Secure credential management
- Real-time monitoring systems
- Error handling and recovery patterns
Instead of violating ToS, consider:
- Manual daily activation as intended
- Building compliant DeFi applications
- Contributing to open-source blockchain projects
- Learning Solana development for legitimate use cases
This script is provided as-is for educational purposes. No support is available for ToS violations or account issues resulting from its use.
This code is provided AS-IS with no warranties. The authors are not responsible for any consequences of using this software.
Final Warning: DO NOT USE THIS IN PRODUCTION
This software violates NebulAI's Terms of Service and is provided solely for educational demonstration of blockchain authentication, Python async programming, and security best practices.



