I'm trying to do cpu mining on testnet to debug coinbase transactions in my application.

Tried running GUI miner, I get the below output:

2014-07-31 11:31:51: Running command: poclbm.exe testnetuser:test123456@localhost:18332 --device=0 --platform=0 --verbose -r1
2014-07-31 11:31:51: Listener for "Default" started
2014-07-31 11:31:53: Listener for "Default": No PyOpenCL
2014-07-31 11:31:53: Listener for "Default": Not using OpenCL
2014-07-31 11:31:53: Listener for "Default": Nothing to mine on, exiting

I tried UFASoft miner, set the listening port to 18332 but nothing happens.

What is the easiest way to do cpu mining on testnet?

Is there another way of getting coinbase transactions in my testnet wallet?

1 Answer 1


Even on testnet the difficulty is sufficiently high that it will take you a long time to mine anything using cpu. (Lots of people testing ASICs, presumably.)

Your best bet is probably Testnet in a box. Then you can cpu mine just by using ´setgenerate true´ in Bitcoin Core.

  • I thought setgenerate true option was removed. Thanks.
    – Emre Kenci
    Aug 1, 2014 at 6:44
  • This worked for me.
    – Emre Kenci
    Aug 1, 2014 at 8:51
  • 2
    There is now regtest mode in plain bitcoind, you don't need any additional dependency. Using regtest you have a private blockchain and using generate method you mine instantly.
    – jangorecki
    Aug 28, 2015 at 18:04
  • 1
    @jangorecki: That comment should rather be an answer. :)
    – Murch
    Apr 25, 2016 at 18:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.