Conflux Network is a high-performance blockchain platform designed to deliver scalable, secure, and decentralized solutions for the next generation of decentralized applications (dApps). As Conflux continues to expand its ecosystem, mining remains a crucial component for network security and decentralization. This comprehensive guide walks you through the entire process of setting up a mining node on the Conflux Testnet across Windows, Mac, and Linux systems.
Whether you're new to blockchain or an experienced developer, this step-by-step tutorial ensures a smooth setup with minimal technical barriers. We’ll cover wallet creation, installation, configuration, synchronization, and how to interpret mining logs—everything you need to start contributing to the network.
Preparation — Obtaining a Public Wallet Address
Before you begin mining, you’ll need a secure wallet to receive rewards. While web-based wallets exist, they often come with increased security risks. For optimal safety and ease of use, we recommend ConfluxPortal, a browser extension that allows seamless interaction with dApps on the Conflux ecosystem.
👉 Get started with secure blockchain tools and explore digital asset management.
Once installed, create a new wallet or import an existing one. Your public address will begin with 0x1 for standard accounts or 0x8 for smart contract wallets. Remember: after the network update, all normal wallet addresses automatically start with “0x1”—even if your original address started differently. This change does not affect your private key.
When configuring your mining node later, you’ll need to enter your wallet address without the “0x” prefix in the mining_author field.
Install Conflux Network on Windows
Download the Latest Release
Visit the official Conflux Rust GitHub repository to download the latest testnet release (current version: v0.6.0-rc-3). Under "Assets," select the Windows-compatible version.
Setup Instructions
- Extract the downloaded ZIP file.
- Navigate to
C:\Users\YourUsername\. - Create a new folder named
conflux. - Move the extracted contents into the
conflux\rundirectory.
Your folder structure should look like this:
conflux
└── run
├── conflux
├── default.toml
└── log.yamlConfiguration Steps
Open default.toml using Notepad or any text editor and make the following edits:
- Enable Mining: Remove the
#beforestart_mining = true. - Set Mining Reward Address: Locate
mining_author, remove the#, and enter your wallet address without the0xprefix.
Example: If your address is0x14aa17059a0f2dbf539d1cdec662177af963a078, input:mining_author = "14aa17059a0f2dbf539d1cdec662177af963a078" - Set Public IP: Replace
xx.xx.xx.xxinpublic_addresswith your public IP followed by:32323.
Find your IP by searching “What is my IP” on Google.
Example:public_address = "52.175.9.183:32323"
Save and close the file.
Start Mining
- Press
Win + R, typecmd, and press Enter. - Run these commands:
cd conflux\run
conflux --config default.toml --full 2>stderr.txtThe node will begin syncing and mining once connected.
Stop Mining
Press Ctrl + C in the command prompt or close the window to halt operations.
Install Conflux Network on Mac
Download and Extract
Download the macOS version from the GitHub releases page. Ensure the file is named something like conflux_mac_v0.6.0-rc-3.zip and is located in your Downloads folder.
Terminal Setup
Open Terminal (Cmd + Space, type “Terminal”) and run:
cd ~/Downloads && mkdir -p conflux
unzip conflux_mac_v0.6.0-rc-3.zip -d conflux
cd conflux/runThis creates a clean directory structure inside your Downloads folder.
Configure the Node
Edit default.toml:
- Enable mining by uncommenting
start_mining = true. - Set
mining_authorto your wallet address (without0x). - Update
public_addresswith your public IP and port (your.ip.address.here:32323).
Save changes.
Launch the Miner
In Terminal:
cd ~/Downloads/conflux/run
ulimit -n 10000
./conflux --config default.tomlIf you placed the folder elsewhere (e.g., Desktop), adjust the path accordingly.
Stop Mining
Press Control + C in Terminal or close the window.
Install Conflux Network on Linux
Installation via Terminal
Download the Linux binary from GitHub. Then execute:
mkdir -p conflux
unzip conflux_linux_v0.6.0-rc-3.zip -d conflux && cd conflux/runEnsure the following files are present:
conflux/
└── run/
├── conflux
├── default.toml
├── log.toml
└── throttling.yamlConfiguration
Edit default.toml:
- Uncomment
start_mining = true. - Set
mining_authorto your stripped wallet address. - Configure
public_addresswith your public IP and port.
👉 Discover how top platforms support blockchain innovation and node participation.
Start Mining
Run:
./conflux --config default.toml --full 2>stderr.txtThis starts the node in full mode with error logging.
Stop Mining
Use Ctrl + C in the terminal session.
Synchronizing with the Latest Testnet Code
To maintain performance and compatibility, regularly update your node software.
Step 1: Remove Old Files
Delete all contents inside the conflux/run directory but keep the folder itself.
Step 2: Download Latest Release
Go to github.com/Conflux-Chain/conflux-rust and download the newest pre-built package for your OS.
Extract it and copy the conflux executable into your run folder, replacing the old one.
Step 3: Verify Configuration
Double-check:
public_addressis correct.start_mining = truemining_authorcontains your valid address.
Then restart your node using the appropriate command for your OS.
Interpreting Mining Log Information
When your node runs, it outputs real-time data. A typical log entry looks like:
Statistics: StatisticsInner { sync_graph: SyncGraphStatistics { inserted_block_count: xxx }, consensus_graph: ConsensusGraphStatistics { inserted_block_count: yyy, processed_block_count: yyy } }Here’s what to watch for:
inserted_block_count: xxxincreasing: Indicates successful block synchronization.mode: false: Means initial catch-up is complete; active mining has begun.epoch: NNNNNN: Shows current mining epoch. If this number increases over time, your miner is working correctly.- Continuous epoch progression = active participation in consensus.
Keep an eye on these values to confirm your node is healthy and contributing.
Frequently Asked Questions (FAQ)
Q: Can I mine on multiple devices with the same wallet?
A: Yes, you can run nodes on different machines using the same mining_author. Rewards accumulate in one wallet.
Q: Why does my wallet address now start with 0x1?
A: Conflux updated its addressing rules. All standard accounts now begin with 0x1, regardless of previous formats. Your private key remains unchanged.
Q: Do I need a powerful computer to mine?
A: Conflux uses a PoS-PoW hybrid model. While Proof-of-Work mining is possible, efficiency depends on hardware specs. SSDs and stable internet improve performance.
Q: Are testnet tokens valuable?
A: Testnet tokens (FanCoins) aren’t tradable but can be swapped 1:1 for mainnet CFX when applicable during official campaigns.
Q: What port does Conflux use?
A: The default P2P port is 32323. Ensure it's open in your firewall/router if behind NAT.
Q: How often should I update my node?
A: Check GitHub monthly or whenever network announcements suggest upgrades. Staying current ensures compatibility and security.
👉 Learn more about blockchain infrastructure and how modern networks empower users globally.
By following this guide, you're now equipped to participate in Conflux Network’s decentralized ecosystem through mining. Stay updated with official channels for future developments, bounty programs, and mainnet opportunities.
Core Keywords: Conflux Network, mining guide, testnet mining, CFX mining, blockchain mining, ConfluxPortal, mining configuration, PoW mining