github.com/trezor/blockbook@v0.4.1-0.20240328132726-e9a08582ee2c/build/templates/backend/config/bitcoin.conf (about)

     1  {{define "main" -}}
     2  daemon=1
     3  server=1
     4  {{if .Backend.Mainnet}}mainnet=1{{else}}testnet=1{{end}}
     5  nolisten=1
     6  txindex=1
     7  disablewallet=1
     8  
     9  zmqpubhashtx={{template "IPC.MessageQueueBindingTemplate" .}}
    10  zmqpubhashblock={{template "IPC.MessageQueueBindingTemplate" .}}
    11  
    12  rpcworkqueue=1100
    13  maxmempool=4096
    14  mempoolexpiry=8760
    15  mempoolfullrbf=1
    16  
    17  dbcache=1000
    18  
    19  {{- if .Backend.AdditionalParams}}
    20  # generated from additional_params
    21  {{- range $name, $value := .Backend.AdditionalParams}}
    22  {{- if eq $name "addnode"}}
    23  {{- range $index, $node := $value}}
    24  addnode={{$node}}
    25  {{- end}}
    26  {{- else}}
    27  {{$name}}={{$value}}
    28  {{- end}}
    29  {{- end}}
    30  {{- end}}
    31  
    32  {{if .Backend.Mainnet}}[main]{{else}}[test]{{end}}
    33  {{generateRPCAuth .IPC.RPCUser .IPC.RPCPass -}}
    34  rpcport={{.Ports.BackendRPC}}
    35  
    36  {{end}}