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.
- bitcoinevo-qt offers a graphical interface that functions as both a full peer on the BitcoinEvo network and a wallet. Through the Help menu, you can open a console that allows you to execute RPC commands referenced throughout this guide.
- itcoinevod is better suited for development purposes, acting as a full peer that can communicate via RPCs on port 7332 (or 17332 for testnet).
- bitcoinevo-cli provides a command-line tool to send RPC commands directly to bitcoinevod. For example: bitcoinevo-cli help
All three programs retrieve settings from the bitcoinevo.conf file located in the BitcoinEvo application folder:
- Windows: %APPDATA%\BitcoinEvo\
- macOS: $HOME/Library/Application Support/BitcoinEvo/
- Linux: $HOME/.bitcoinevo/
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.