Earnify 2.0: One 430 KB Miner for Every Wallet
56% smaller than miner.js. Auto-detects DOGE, Litecoin and Ravencoin wallets. Import from CDN in one line. Revenue your ad-blocker can't kill.
The announcement
Earnify 2.0 is live at earnify.cc/2.0/ — a new announcement site with a live multi-coin demo and full API docs. The headline feature is newminer.js: a single 430 KB universal browser miner that replaces both automine.js (DOGE-only) and automineLTC.js (LTC-only). Paste any supported wallet and it detects the coin for you — no config, no wrong-file mistakes.
By the numbers: 430 KB vs 983 KB miner.js — 56% smaller, 553 KB saved on every page load. Two single-coin files (878 KB combined) collapse into one. Same MinotaurX core, same pool (minotaurx.na.mine.zpool.ca:7019), same fee model: your threads + exactly 1 fee thread.
Paste anything: DOGE, LTC, RVN auto-detect
v1 made you choose the right file per coin. v2 reads the wallet prefix: ltc1…, L… or M… mines Litecoin (c=LTC), R… mines Ravencoin (c=RVN), and everything else defaults to Dogecoin (c=DOGE). The matching pool password is sent automatically — override it anytime with { password } if you know what you're doing.
Try it without mining anything: the 2.0 announcement page has a type-and-see box running the exact detection logic, with one-click DOGE, LTC and RVN examples. Then press the same addresses into the live demo and watch the detected coin badge follow your input while real hashrate streams in.
Implement in 3 steps (~5 minutes)
1. Grab your wallet. Any DOGE, Litecoin or Ravencoin address — it already is your account. Payouts land on zpool under that address, no signup.
2. Drop in the snippet. Self-host the file next to your page, or skip hosting entirely and import from the CDN:
3. Verify shares. Open zpool.ca/wallet/<your-address> — accepted shares show up within a minute. Hashrate arrives via the onHashrate push callback (there's no global to poll in v2), and cpuShare (0–1, default 0.5) controls thread count: H = clamp(floor(cores × share), 1, cores−1) plus the 1 fee thread.
Estimating earnings first? Run your traffic through the revenue calculator before you deploy.
What didn't change (on purpose)
- Same core: identical WASM worker + relay path, algo
cwm_minotaurx v5— hashrate you benchmarked on v1 carries over. - Same fee honesty: exactly 1 fee thread, with a watchdog that halts everything if fee work stalls for 180 s. Block the fee socket and mining stops — by design.
- Same privacy: zero cookies, zero tracking, zero consent banner. Mining earns from CPU cycles, so it works behind ad-blockers that erase display revenue.
- v1 keeps working: nothing in the root site,
miner.js, or the WordPress flow was touched. Adopt v2 per page when ready — the migration table is a one-line import swap plus callback update.
| v1 | v2 (newminer.js) | |
|---|---|---|
| Size | 983 KB lib · 2 coin files | 430 KB single file · −56% |
| Coins | Pick the file per coin | DOGE + LTC + RVN auto-detected |
| Install | Self-host, manual password | CDN or self-host · password automatic |
| Hashrate signal | Poll a global | onHashrate push callback |
Start with the demo, not the docs
The fastest way to feel v2: open the live demo, click the LTC tab, press Start at 10% CPU, and watch the badge, threads and KH/s line up. Then swap in your own wallet and check zpool. When you're convinced, the announcement page has the copy-paste snippet and the docs cover every knob (server/port/ssl/password, start/stop, error strings).
Revenue your ad-blocker can't kill — now in one file, for every wallet.
Frequently Asked Questions
How much smaller is Earnify 2.0?
newminer.js is 430 KB — 56% smaller than miner.js (983 KB), saving 553 KB per page load. It also replaces two single-coin files (automine.js + automineLTC.js) with one universal file.
Which wallets work with v2?
Any Dogecoin, Litecoin (ltc1/L/M) or Ravencoin (R) address. The coin is detected from the wallet prefix and anything unrecognized defaults to Dogecoin. Pass { password } to override.
Can I import v2 from a CDN?
Yes — import { autoMine } from "https://earnify.cc/2.0/newminer.js" with zero hosting, or download and self-host the 430 KB file. Both paths expose the same API.
Try Earnify 2.0 Live
Multi-coin demo, announcement, and docs — pick your entry point.
Live Demo Announcement