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 | shFollow the prompts (select option 1 for default installation). Once installed, load Rust into your current shell:
source $HOME/.cargo/envsudo apt update
sudo apt install -y build-essential pkg-config libssl-dev clangIf you encounter Python apt_pkg errors during the update:
sudo apt-get update --fix-missing
sudo apt-get install --reinstall python3-aptsh -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"' >> ~/.bashrcVerify installation:
solana --versionsolana-keygen new --no-passphraseThis 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.jsonThis will display an array of numbers - that's your private key. Example output:
[12,......,144]
cargo install bitzsolana config set --url https://eclipse.helius-rpc.comBefore mining, you need at least 0.005 ETH on Eclipse network.
Get your public key:
solana addressTransfer 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 eclipsebitz collectBefore 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 8Managing your screen session:
- To detach from the screen session (keep mining in background):
- Press
Ctrl+AthenD
- 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 accountbitz claimbitz -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 getThe URL should be set to https://mainnetbeta-rpc.eclipse.xyz/
- System Resources: Allocate appropriate CPU cores with the
--coresflag - Uptime: Use
screenortmuxto 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 ⭐
