34 lines
861 B
Nix
34 lines
861 B
Nix
{ config, specialConfig, lib, pkgs, ... }:
|
|
{
|
|
#################################
|
|
# Bitcoin Core (bitcoind)
|
|
#################################
|
|
services.bitcoind = {
|
|
enable = true;
|
|
address = "0.0.0.0";
|
|
port = 23002;
|
|
listen = true;
|
|
listenWhitelisted = true;
|
|
whitelistedPort = 8335;
|
|
# dataDir = "/var/lib/bitcoind";
|
|
rpc = {
|
|
address = "0.0.0.0";
|
|
port = 8332;
|
|
threads = 4;
|
|
allowip = [
|
|
"0.0.0.0"
|
|
];
|
|
};
|
|
regtest = false;
|
|
# network = "regtest"; # or "mainnet"
|
|
dataDirReadableByGroup = false;
|
|
disablewallet = null;
|
|
dbCache = 4000;
|
|
# prune = 10000;
|
|
txindex = true;
|
|
zmqpubrawblock = "tcp://0.0.0.0:28332";
|
|
zmqpubrawtx = "tcp://0.0.0.0:28333";
|
|
user = "bitcoind";
|
|
group = "bitcoind";
|
|
};
|
|
}
|