PrimoLab Download
LITECOIN + DOGECOIN · SCRYPT

Merged-mining Litecoin + Dogecoin on ARM

1 · Should you mine this on a CPU?

Honestly: not for money. Scrypt is ASIC-dominated — on a pool, a CPU earns fractions of a cent. Two things still make it interesting. First, merged mining: one scrypt work unit pays both LTC and DOGE at once — how that works is the good part of this page. Second, the solo-lottery angle: Bitcoin has a whole cottage industry of low-power lottery gadgets, but scrypt has essentially none — no ESP32-class toys, and the small USB scrypt sticks are long discontinued. An old phone at ~25 kH/s on a few watts is one of the only silent, always-on ways to hold a merged LTC+DOGE lottery ticket. For actual CPU revenue, mine Verus or Monero instead.

2 · How merged mining works

Dogecoin accepts Litecoin proof-of-work via AuxPoW: the same scrypt share can satisfy both chains at once. This is handled entirely pool-side — the miner just mines scrypt; the pool credits you LTC and DOGE for the same work. Nothing to configure in the miner.

Two pool styles exist. Account-based (e.g. litecoinpool.org): you register, log in as username.worker, and set payout addresses for both coins on the website — both are credited automatically. Address-based pools skip registration: your LTC address is the login, and DOGE payout (if offered) is configured via the password field or the pool's site.

3 · Get wallets

You'll want two addresses: Litecoin (Litecoin Core, or Electrum-LTC) and Dogecoin (Dogecoin Core, or MultiDoge). With an account-based pool you paste both into your pool account settings once.

4 · Configure the miner

Worked example with litecoinpool.org (account-based; register first, set LTC + DOGE payout addresses on the site):

CLI

command
$ ./primo -a scrypt -o stratum+tcp://litecoinpool.org:3333 \
      -u YOUR_USERNAME.worker1 -p x

config.json

config.json — run with ./primo -c config.json
{
  "algo": "scrypt",
  "url":  "stratum+tcp://litecoinpool.org:3333",
  "user": "YOUR_USERNAME.worker1",
  "pass": "x"
}

APK

  1. Configuration → Algorithm → scrypt. Threads defaults to your core count.
  2. Primary pool: URL and litecoinpool username as above (username + .workername), password x.
  3. SAVE, then START MINING. Each algorithm keeps its own profile — switching back to Verus later restores that config untouched.
APK configuration with scrypt algorithm and litecoinpool
The scrypt profile in the app.
APK dashboard mining scrypt on litecoinpool at 20.17 kH/s
The scrypt profile mining on litecoinpool.

5 · What to expect

Hardware Hashrate
A76-class big core (1 thread)~4.8 kH/s
8 threads (phone or RK3588)~25 kH/s

For scale: a scrypt ASIC does ~1 GH/s — about 40,000× an 8-core phone. Hence "not for money".

6 · Scrypt-specific notes

← Monero Next: Bitcoin →