How do I run multiple copies of BiblePay?

Why would you want to run multiple copies of BiblePay?

The steps below allow you to run multiple copies of any crypto QT wallet (e.g. Bitcoin, Dash, Litecoin, etc).

Perhaps you want to have:

  • a MainNet wallet and TestNet wallet separately
  • run different versions of the wallet for testing
  • one wallet for “heat” mining only and another for generic smart contract (GSC) campaigns.
  • strict accounting for the ins-and-outs because you work at a non-profit.

Whatever your reason, it is possible to run multiple copies of BiblePay on the same computer.

If you just want to have separate wallet files, but run the same version of the BiblePay QT wallet, you can just point a shortcut to a different data directory. Skip to the change data directory section below.

Instructions below are for Windows 10:

Download the wallet

For me, I’m going to download the 64-bit version using Chrome

Install BiblePay

If you see the SmartScreen warning 1, click More info and click Run anyway

Many crypto wallet set off false positive due to mining function in the wallet

Say, yes to UAC

Change the default installation location to c:\bbp2

Change the Start Menu Folder name to be BiblePay Core #2

Click Install and let’s the Install continue


Uncheck Run BiblePay Core (64-bit)

Click Finish

Change data directory for BiblePay #2

We need to change the data directory for the BiblePay #2

Go to Start Menu, then right click on the shortcut then select Open file location

(If you only need a separate data directory, you can copy & paste the shortcut below, rename it, and change the settings in Properties)

Right click on the shortcut and select Properties

Add -datadir=c:\bbp2 to the end of target

Click OK

Quit any running copies of BiblePay

Run BiblePay #2 wallet

Click Allow Access when Windows Defender Firewall prompt comes up

The wallet should be created and the blockchain will try to sync

While it tries to sync, go to Tools, Open Wallet Configuration File

I’m using Notepad++ but you could use Notepad as well.

add port=40002

Save, then close biblepay.conf

Quit BiblePay (File > Exit, or Ctrl+Q)

Now, when BiblePay #2 runs, it will use a different port (40002) than the default. It will also use the datadir in c:\bbp2 instead of the default

Linux (Ubuntu 16/18 LTS)

For Linux server, you can select a custom data directory by adding to the end:

biblepayd --daemon -datadir=/bbp2

Symbolic Link

You could also set up a batch file where you link different wallet.dat (wallet1.dat and wallet1.dat) and use a symbolic link to point to the different wallet file before you start up the QT wallet. This way you can have one blockchain but multiple wallet files. In Bitcoin 0.16, they have a walletdir parameter, but this is not in the code base since BiblePay is currently based on DASH 0.13 or DASH 0.14 codebase. DASH is still a few versions behind Bitcoin.




  1. []