disable rpc for mainnet

pull/1142/head
Minh Doan 6 years ago committed by Minh Doan
parent b43b29bee0
commit d558438966
  1. 20
      cmd/harmony/main.go

@ -139,6 +139,12 @@ var (
"Do not propose view change (testing only)") "Do not propose view change (testing only)")
) )
const (
MainNet = "mainnet"
TestNet = "testnet"
DevNet = "devnet"
)
func initSetup() { func initSetup() {
// Set port and ip to global config. // Set port and ip to global config.
nodeconfig.GetDefaultConfig().Port = *port nodeconfig.GetDefaultConfig().Port = *port
@ -254,11 +260,11 @@ func createGlobalConfig() *nodeconfig.ConfigType {
// Set network type // Set network type
switch *networkType { switch *networkType {
case "mainnet": case MainNet:
nodeConfig.SetNetworkType(nodeconfig.Mainnet) nodeConfig.SetNetworkType(nodeconfig.Mainnet)
case "testnet": case TestNet:
nodeConfig.SetNetworkType(nodeconfig.Testnet) nodeConfig.SetNetworkType(nodeconfig.Testnet)
case "devnet": case DevNet:
nodeConfig.SetNetworkType(nodeconfig.Devnet) nodeConfig.SetNetworkType(nodeconfig.Devnet)
default: default:
panic(fmt.Sprintf("invalid network type: %s", *networkType)) panic(fmt.Sprintf("invalid network type: %s", *networkType))
@ -487,8 +493,12 @@ func main() {
} }
go currentNode.SupportSyncing() go currentNode.SupportSyncing()
currentNode.ServiceManagerSetup() currentNode.ServiceManagerSetup()
if err := currentNode.StartRPC(*port); err != nil {
ctxerror.Warn(utils.GetLogger(), err, "StartRPC failed") // RPC for SDK not supported for mainnet.
if *networkType != MainNet {
if err := currentNode.StartRPC(*port); err != nil {
ctxerror.Warn(utils.GetLogger(), err, "StartRPC failed")
}
} }
currentNode.RunServices() currentNode.RunServices()
currentNode.StartServer() currentNode.StartServer()

Loading…
Cancel
Save