Introduction

This guide serves as a resource to help you begin creating applications based on BitcoinEvo. To make the most of this guide, it’s recommended to install the latest version of BitcoinEvo Core, either from source or via a pre-compiled binary.

Once installed, you will have access to three main programs: bitcoinevod, bitcoinevo-qt, and bitcoinevo-cli.


All three programs retrieve settings from the bitcoinevo.conf file located in the BitcoinEvo application folder:


To operate bitcoinevod and bitcoinevo-cli, an RPC password must be specified in your bitcoinevo.conf file. Since both tools refer to the same configuration when running under the same user on the same system, any sufficiently long, random password will suffice:

rpcpassword=replace_with_a_long_random_password

Ensure that the bitcoinevo.conf file is only accessible by its owner. On Linux, macOS, and other Unix-based systems, you can achieve this by running the following command in the BitcoinEvo application folder:

chmod 0600 bitcoinevo.conf

For testing and development, it’s more secure and cost-effective to use BitcoinEvo’s test network (testnet) or regression test mode (regtest), as discussed below.

Throughout this guide, some strings may be truncated or wrapped: “[…]” signifies omitted data, and lines ending with a backslash “\” are continued on the next line. Hovering over paragraphs will display cross-reference links in blue. Hovering over these links will show brief definitions in tooltips.