Releases: SheepReaper/BitcoinNodeService
Releases · SheepReaper/BitcoinNodeService
v1.0.0
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
andbitcoin-cli
, allowing for flexible configuration.
Installation
- Download the latest release from the Releases page.
- Extract the ZIP archive to a desired location. Note: The installation location cannot be changed after the service is installed.
- 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 thebitcoind
executable.BitcoinD.StartArgs[]
: Arguments to pass to thebitcoind
executable.BitcoinCli.BinPath
: Path to thebitcoin-cli
executable.BitcoinCli.StartArgs[]
: Arguments to pass to thebitcoin-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