This is a step-by-step guide for adding bitcoind as a Hot Wallet Buy source. The following example is based on the presumption that the bitcoind daemon has been installed, configured, and tested for proper use.

This guide is intended to help you setup a working Bitcoin Core server with a functional CAS.

note

Click here for instructions on installing a Bitcoin Core node.

Even more information: Generic Node Minutiae

Assemble the required information for CAS:

User: this is the “RPC User” you created when setting up the node. For this example we'll just say it's “rpcuser”.

Password: is the “RPC Password” created by rpcauth.py earlier, or the one you made up (if you didn't implement a token).  For this example, we'll make the password just plain “rpcpw”.

Host: the IP of the Bitcoin Core server.

Port: the exposed port of the Bitcoin Core server (normally 8332).

Next, add a new crypto-currency type to CAS:

  1. Enter the “Crypto Settings” menu in the left-hand column. 

  2. Click on the “+ ADD” button. 

  3. Create a suitable description, i.e. “Bitcoind BTC”.

  4. Select “BTC” for the required Crypto Currency* setting.

  5. Set Configuration Cash Currency* to“USD” (or whatever your local currency might be).

  6. Set Buy Rate Source to whatever source you prefer.

  7. Set Minimum Cash Amount Per Transaction*

8. Select your Hot Wallet Buy source to “Bitcoin Core - bitcoind”.

9. Enter the Parameters for bitcoind as determined in the previous steps:

10. If you are using the GB Wallet Tunnel, enable it and enter the tunnel password:

11. Click on “SUBMIT” to save your settings:

Finally, test it out :

Select Test Hot Wallet Buy from the RUN BTC SETTINGS TEST.

Presuming everything was entered correctly, you should receive confirmation of success!

Configure the Hot Wallet Sell using the same parameters if you implement it on any 2-way BATMs.

You're done!