{{define "main" -}} daemon=1 server=1 {{if .Backend.Mainnet}}mainnet=1{{else}}testnet=1{{end}} nolisten=1 txindex=1 disablewallet=1 zmqpubhashtx={{template "IPC.MessageQueueBindingTemplate" .}} zmqpubhashblock={{template "IPC.MessageQueueBindingTemplate" .}} rpcworkqueue=1100 maxmempool=4096 mempoolexpiry=8760 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}} {{if .Backend.Mainnet}}[main]{{else}}[test]{{end}} {{generateRPCAuth .IPC.RPCUser .IPC.RPCPass -}} rpcport={{.Ports.BackendRPC}} {{end}}