Is it possible to run another instance of bitcoin-qt dedicated to testnet/regtest? If so, how do i do this?

My question is similar to "Running two bitcoind instances for different nets," but I want to associate bitcoin-qt, not just bitcoind, with the testnet/regtest.

  • +1 for researching and clarifying how your question is different than a similar question.
    – morsecoder
    Jun 11, 2015 at 13:41

1 Answer 1


Depending on your OS you can start a 2nd bitcoin-qt acting on a non-mainnet with ./bitcoin-qt -testnet or ./bitcoin-qt -regtest (from a shell). You can also define a custom datadir and place a bitcoin.conf there (use bitcoin-qt -datadir=<path>).

On OSX/Mac you would need to use Terminal and run something like /Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -regtest

  • Oh, I didn't know it was that easy! thank you! The datadir flag was just what I was looking for, too, although don't testnet/regtest have their own dedicated directories anyways? (At least regtest does, according to the Bitcoin Developer Examples documentation: "Regtest wallets and block chain state (chainstate) are saved in the regtest subdirectory of the Bitcoin Core configuration directory.")
    – Geremia
    Jun 11, 2015 at 1:21
  • I just ran bitcoin-qt -regtest, and it launched with a green icon, distinguishing it from my already-running red one! Nice!
    – Geremia
    Jun 11, 2015 at 1:30
  • 2
    Right. Testnet and regtest has their own subdirectories. But not for the bitcoin.conf. So if you'd like to set -regtest (or similar) within the config and only set -datadir while executing the binary, this would require different data directories (which is always a good idea if you run multiple nodes). Jun 11, 2015 at 5:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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