Auto-Exchange Pools 101: Mine CPU Coins, Get Paid in DOGE or BTC
Learn how auto-exchange mining pools convert CPU-mined coins to DOGE or BTC automatically. Boost site revenue with Earnify's zero-server browser mining.
CPU mining has come a long way since the early days of Bitcoin. Today, browser-based mining lets website owners monetize visitor CPU power—but the coins you mine (like Monero or Verus) aren't always the coins you want to hold. That's where auto-exchange pools step in. They let you mine whatever is most profitable on CPU hardware and automatically convert your earnings to DOGE or BTC, paid directly to your wallet.
For publishers using Earnify, an open-source browser mining platform, auto-exchange pools are a natural fit. Earnify's zero-server architecture and WebAssembly miner can point to any Stratum pool, including those with auto-exchange support. In this guide, we'll break down how auto-exchange pools work, why they matter, and how to set one up with Earnify—complete with benchmarks and configuration examples.
According to Earnify's 2026 hashrate benchmarks, a desktop visitor on MinotaurX averages 1,870 H/s. That's enough to generate meaningful rewards when converted to DOGE or BTC through an auto-exchange pool. Let's dive in.
What Are Auto-Exchange Pools?
An auto-exchange pool is a mining pool that allows you to mine one cryptocurrency—often a CPU-friendly altcoin—but receive payouts in a different coin, typically Bitcoin (BTC) or Dogecoin (DOGE). The pool handles the conversion internally, swapping your mined coins on an exchange and crediting your account in the payout coin of your choice.
For CPU miners, this is particularly useful because the most profitable CPU-mineable coins (like Monero, Wownero, or VerusCoin) are not always the coins you want to accumulate. Auto-exchange pools let you chase profitability without managing multiple wallets or exchange accounts.
The concept gained traction with the rise of browser mining because visitors' CPUs are best suited for algorithms like RandomX or MinotaurX, which are ASIC/GPU-resistant. By auto-exchanging, publishers can offer visitors DOGE or BTC rewards without complicating the backend.
How Auto-Exchange Pools Work
Auto-exchange pools operate on a straightforward principle: mine whatever is efficient, get paid in whatever you want. The process involves three key steps: mining, conversion, and payout.
The Mining Process
When a visitor lands on your website, Earnify's JavaScript miner initializes in their browser using Web Workers and WebAssembly. It reserves n-1 CPU cores for mining, leaving one core free for the browser's UI thread to maintain a smooth user experience. The miner connects to a mining pool via the WebSocket Stratum protocol, just like any desktop miner.
Unlike traditional server-side mining, Earnify's zero-server architecture means all hashing happens client-side. No data is collected, no cookies are set, and the mining stops when the visitor leaves. This makes it GDPR-compliant by design.
The Auto-Exchange Mechanism
Once your hashrate contributes to the pool, the pool accumulates the mined coin (e.g., VerusCoin). At regular intervals—often every few minutes or hours—the pool converts the accumulated balance to your chosen payout coin using an integrated exchange or liquidity provider. The conversion rate is based on the current market price, minus the pool's conversion fee.
Payouts are then sent to your wallet address once you reach the pool's minimum threshold. For DOGE, thresholds can be as low as 1 DOGE; for BTC, they might be 0.0001 BTC or higher depending on network fees.
Popular Auto-Exchange Pools for CPU Miners
Several pools support auto-exchange for CPU-mineable coins. While Earnify works with any standard Stratum pool, the following are commonly used by browser mining enthusiasts:
| Pool | Supported Payout Coins | Conversion Fee | Min Payout (DOGE/BTC) | Browser Mining Friendly |
|---|---|---|---|---|
| Unmineable | DOGE, BTC, SHIB, etc. | 0.75% | 1 DOGE / 0.0001 BTC | Yes (direct Stratum) |
| Zergpool | BTC, LTC, DOGE, etc. | 0.5% | 0.0002 BTC / 2 DOGE | Yes |
| Zpool | BTC, DOGE, etc. | 0.5% | 0.0001 BTC | Sometimes (WebSocket issues) |
| Mining4People | BTC, DOGE, etc. | 1% | 0.0001 BTC / 1 DOGE | Yes |
Earnify's WebSocket Stratum implementation is compatible with all of these pools. The platform's 10% fee is in addition to whatever the pool charges, but Earnify's fee is transparent and never hidden.
Why Use Auto-Exchange Pools?
For website publishers, auto-exchange pools solve several pain points:
- Predictable payouts: You receive DOGE or BTC regardless of which altcoin your visitors mine. This simplifies accounting and tax reporting.
- Profitability optimization: Some pools automatically switch to the most profitable CPU coin, then convert to your target. Your effective earnings can increase by 10–20% compared to mining a fixed coin.
- Reduced wallet management: Instead of holding obscure altcoins, you accumulate coins with higher liquidity and wider acceptance.
However, auto-exchange pools are not without trade-offs. Conversion introduces market risk: if the mined coin's price drops between mining and conversion, you might receive less than expected. Pools mitigate this with frequent conversions, but some volatility remains. Additionally, conversion fees eat into profits, so compare pools carefully.
Setting Up Auto-Exchange with Earnify
Earnify's configuration is a single script tag. You can point the miner to any auto-exchange pool by specifying the pool's Stratum host, port, and your payout wallet address (often as the pool username). Here's a minimal example for mining VerusCoin on Unmineable and getting paid in DOGE:
const miner = new Earnify({
token: 'YOUR_PUBLISHER_TOKEN',
pool: {
host: 'stratum.unmineable.com',
port: 3333,
wallet: 'YOUR_DOGE_ADDRESS',
password: 'x' // often 'x' for CPU mining
},
threads: navigator.hardwareConcurrency - 1,
throttle: 0.2 // 20% CPU throttle to keep pages responsive
});
miner.start();
For BTC payouts, simply replace the wallet address with your BTC address and ensure the pool supports BTC auto-exchange. Some pools require a specific coin prefix in the password field (e.g., c=DOGE), but Unmineable uses the wallet address itself to determine the payout coin.
Configuration Example: Mining MinotaurX on Zergpool
Zergpool uses a different approach: you specify the algorithm and payout coin in the password field. For MinotaurX to DOGE, the configuration would look like:
token: 'YOUR_PUBLISHER_TOKEN',
pool: {
host: 'minotaurx.mine.zergpool.com',
port: 7019,
wallet: 'YOUR_DOGE_ADDRESS',
password: 'c=DOGE,mc=DOGE' // payout coin DOGE
},
threads: navigator.hardwareConcurrency - 1,
throttle: 0.15
});
Payout Thresholds and Fees
Each pool has different payout thresholds and fee structures. For small-scale browser mining, low thresholds are critical to avoid waiting weeks for a payout. Unmineable's 1 DOGE threshold is ideal; Zergpool's 2 DOGE is also reasonable. BTC thresholds can be higher due to network transaction fees, often 0.0001–0.0005 BTC.
Earnify's 10% fee is deducted before the pool's fee. So if you earn 100 DOGE worth of mining rewards, Earnify takes 10 DOGE, leaving 90 DOGE to be converted and paid by the pool (minus pool fees). This transparent split ensures you always know what you're getting.
Frequently Asked Questions
Can I use Earnify with any auto-exchange pool?
Yes. Earnify uses the standard WebSocket Stratum protocol, so it works with any pool that supports Stratum over WebSocket. Most auto-exchange pools, including Unmineable and Zergpool, provide WebSocket endpoints for browser mining.
What is the minimum payout threshold for DOGE?
It varies by pool. Unmineable has a 1 DOGE minimum, while Zergpool requires 2 DOGE. These low thresholds make DOGE an attractive payout option for browser mining because you can receive payouts frequently, even with modest visitor traffic.
Does auto-exchange affect my earnings?
Yes, slightly. The pool's conversion fee (typically 0.5–2%) reduces your net earnings. However, the convenience and ability to hold a stable coin like DOGE often outweigh the small fee. For example, at a 0.75% conversion fee on $10 of mined value, you lose only $0.075.
Ready to start earning DOGE or BTC from your website traffic? Check out our Earnify setup guide and see the latest MinotaurX benchmarks. Integrate Earnify today and turn visitor CPU power into predictable crypto payments.
Frequently Asked Questions
Can I use Earnify with any auto-exchange pool?
Yes. Earnify uses the standard WebSocket Stratum protocol, so it works with any pool that supports Stratum over WebSocket. Most auto-exchange pools, including Unmineable and Zergpool, provide WebSocket endpoints for browser mining.
What is the minimum payout threshold for DOGE?
It varies by pool. Unmineable has a 1 DOGE minimum, while Zergpool requires 2 DOGE. These low thresholds make DOGE an attractive payout option for browser mining because you can receive payouts frequently, even with modest visitor traffic.
Does auto-exchange affect my earnings?
Yes, slightly. The pool's conversion fee (typically 0.5–2%) reduces your net earnings. However, the convenience and ability to hold a stable coin like DOGE often outweigh the small fee. For example, at a 0.75% conversion fee on $10 of mined value, you lose only $0.075.
Deploy Browser Mining in 5 Minutes
Workers, WASM, and Stratum — wired up and ready. Single script tag, open source, 10% fee.
Get Started with Earnify