This repository contains a step-by-step guide for setting up and mining BITZ tokens using the Eclipse Proof of Work (ePOW) system.
- Prerequisites
- Installation
- Wallet Setup
- Mining Configuration
- Starting the Miner
- Managing Your BITZ
- Troubleshooting
- Optimization Tips
- Ubuntu Linux system (20.04 LTS or newer)
- Root access or sudo privileges
- Internet connection
- A minimum of 0.005 ETH on Eclipse network
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Follow the prompts (select option 1 for default installation). Once installed, load Rust into your current shell:
source $HOME/.cargo/env
sudo apt update
sudo apt install -y build-essential pkg-config libssl-dev clang
If you encounter Python apt_pkg errors during the update:
sudo apt-get update --fix-missing
sudo apt-get install --reinstall python3-apt
sh -c "$(curl -sSfL https://release.solana.com/v1.18.2/install)"
After installation, update your PATH:
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc
Verify installation:
solana --version
solana-keygen new --no-passphrase
This creates a keypair at ~/.config/solana/id.json
and displays your public key and seed phrase.
⚠️ IMPORTANT: Save your public key and seed phrase securely!
View your private key (for importing to wallets):
cat ~/.config/solana/id.json
This will display an array of numbers - that's your private key. Example output:
[12,......,144]
cargo install bitz
solana config set --url https://eclipse.helius-rpc.com
Before mining, you need at least 0.005 ETH on Eclipse network.
Get your public key:
solana address
Transfer at least 0.005 ETH to this address on the Eclipse network. You can use a bridge to move ETH from Ethereum mainnet or Layer 2 networks to Eclipse via https://app.eclipse.xyz/bridge or https://www.relay.link/bridge/eclipse. FYI, Backpack wallet supports Eclipse network.
For optimal performance, leave 1-2 cores free for system operations.
Screen allows the mining process to continue even if you disconnect from your terminal:
screen -S eclipse
bitz collect
Before starting the mining process, you can configure how many CPU cores to use:
# Set the number of cores based on your system (example uses 8 cores)
bitz collect --cores 8
Managing your screen session:
- To detach from the screen session (keep mining in background):
- Press
Ctrl+A
thenD
- Press
- To reattach to the session later:
screen -r eclipse
- To terminate the mining session:
- Reattach to the screen, then press
Ctrl+C
- Reattach to the screen, then press
Once mining is active, you can manage your BITZ tokens with these commands:
bitz account
bitz claim
bitz -h
-
Copy your private key array from:
cat ~/.config/solana/id.json
-
In Backpack wallet:
- Go to Settings > Wallets
- Select "Import wallet"
- Choose "Import private key"
- Paste the array of numbers from your Solana keypair
Issue | Solution |
---|---|
Command Not Found Errors | Reinstall Python packages: sudo apt-get install --reinstall python3-apt |
Mining Not Starting | Check ETH balance (min 0.005 ETH required) |
solana-keygen Not Found |
Verify PATH settings: echo $PATH and ensure Solana binaries are included |
Connection Issues | Verify Eclipse RPC endpoint: solana config get |
Low Mining Rate | Check CPU usage, network connection, and consider adjusting cores |
solana config get
The URL should be set to https://mainnetbeta-rpc.eclipse.xyz/
- System Resources: Allocate appropriate CPU cores with the
--cores
flag - Uptime: Use
screen
ortmux
to maintain mining sessions during disconnections - Monitoring: Set up basic system monitoring to track performance
- Thermal Management: Ensure proper cooling for extended mining sessions
- Automation: Consider setting up auto-claim scripts for collected BITZ
- Security: Regularly backup your keypair and seed phrase
CA: 64mggk2nXg6vHC1qCdsZdEFzd5QGN4id54Vbho4PswCF
Happy mining! 🚀
If this guide helped you, consider starring the repository ⭐