rootCmd.PersistentFlags().StringVar(&cfg.PrivateApiAddr,"private.api.addr","127.0.0.1:9090","private api network address, for example: 127.0.0.1:9090, empty string means not to start the listener. do not expose to public network. serves remote database interface")
rootCmd.PersistentFlags().StringVar(&cfg.Chaindata,"chaindata","","path to the database")
rootCmd.PersistentFlags().StringVar(&cfg.HttpListenAddress,"http.addr",node.DefaultHTTPHost,"HTTP-RPC server listening interface")
rootCmd.PersistentFlags().IntVar(&cfg.HttpPort,"http.port",node.DefaultHTTPPort,"HTTP-RPC server listening port")
rootCmd.PersistentFlags().StringSliceVar(&cfg.HttpCORSDomain,"http.corsdomain",[]string{},"Comma separated list of domains from which to accept cross origin requests (browser enforced)")
rootCmd.PersistentFlags().StringSliceVar(&cfg.HttpVirtualHost,"http.vhosts",node.DefaultConfig.HTTPVirtualHosts,"Comma separated list of virtual hostnames from which to accept requests (server enforced). Accepts '*' wildcard.")
rootCmd.PersistentFlags().StringSliceVar(&cfg.API,"http.api",[]string{"eth"},"API's offered over the HTTP-RPC interface")
rootCmd.PersistentFlags().Uint64Var(&cfg.Gascap,"rpc.gascap",0,"Sets a cap on gas that can be used in eth_call/estimateGas")