{{define "main" -}} daemon=0 server=1 nolisten=1 txindex=1 disablewallet=0 zmqpubhashtx={{template "IPC.MessageQueueBindingTemplate" .}} zmqpubhashblock={{template "IPC.MessageQueueBindingTemplate" .}} rpcworkqueue=1100 maxmempool=2000 dbcache=1000 {{- if .Backend.AdditionalParams}} # generated from additional_params {{- range $name, $value := .Backend.AdditionalParams}} {{- if eq $name "addnode"}} {{- range $index, $node := $value}} addnode={{$node}} {{- end}} {{- else}} {{$name}}={{$value}} {{- end}} {{- end}} {{- end}} regtest=1 {{if .Backend.Mainnet}}[main]{{else}}[regtest]{{end}} rpcallowip=0.0.0.0/0 rpcbind=0.0.0.0 {{generateRPCAuth .IPC.RPCUser .IPC.RPCPass -}} rpcport={{.Ports.BackendRPC}} {{end}}