Skip to content

Releases: SheepReaper/BitcoinNodeService

v1.0.0

14 Mar 03:32
v1.0.0
e3e7e3c
Compare
Choose a tag to compare

Bitcoin Node Service - First Release (Version 1.0.0)

Overview

The Bitcoin Node Daemon Service provides a convenient solution for monitoring and managing a Bitcoin node daemon on Windows systems. It ensures the seamless operation of the Bitcoin daemon (bitcoind) and facilitates secure communication through RPC authentication credentials.

Features

  • Automatic Service Start: The service automatically starts the Bitcoin node daemon (bitcoind) as a Windows service, ensuring continuous operation.
  • RPC Authentication: Generates RPC authentication credentials to enable secure communication with the Bitcoin node.
  • Custom Arguments: Supports custom arguments for bitcoind and bitcoin-cli, allowing for flexible configuration.

Installation

  1. Download the latest release from the Releases page.
  2. Extract the ZIP archive to a desired location. Note: The installation location cannot be changed after the service is installed.
  3. Run install.bat as an Administrator to install the service. The installation script is interactive and will prompt for RPC credential generation and offer to start the service.

Configuration

Configure the appsettings.json file before starting the service. Key properties include:

  • BitcoinD.BinPath: Path to the bitcoind executable.
  • BitcoinD.StartArgs[]: Arguments to pass to the bitcoind executable.
  • BitcoinCli.BinPath: Path to the bitcoin-cli executable.
  • BitcoinCli.StartArgs[]: Arguments to pass to the bitcoin-cli executable.

Uninstallation

To uninstall the service, run uninstall.bat as an Administrator.

Troubleshooting

  • Ensure the appsettings.json file is correctly configured with the proper paths and arguments.
  • Verify that the service is installed and run with Administrator privileges.

Updated 3/14/2024 - Readme