Add rendezvous nodes to cluster

This commit is contained in:
Dmitry 2018-08-08 11:41:46 +03:00 committed by Dmitry Shulyak
parent a6d69ebae9
commit e935c7de99
2 changed files with 11 additions and 4 deletions

View File

@ -10,10 +10,11 @@ const (
)
type cluster struct {
NetworkID int `json:"networkID"`
StaticNodes []string `json:"staticnodes"`
BootNodes []string `json:"bootnodes"`
MailServers []string `json:"mailservers"` // list of trusted mail servers
NetworkID int `json:"networkID"`
StaticNodes []string `json:"staticnodes"`
BootNodes []string `json:"bootnodes"`
MailServers []string `json:"mailservers"` // list of trusted mail servers
RendezvousNodes []string `json:"rendezvousnodes"`
}
var ropstenCluster = cluster{

View File

@ -647,6 +647,12 @@ func (c *NodeConfig) updateClusterConfig() error {
if len(cluster.BootNodes) == 0 {
c.NoDiscovery = true
}
if len(c.ClusterConfig.RendezvousNodes) == 0 {
c.ClusterConfig.RendezvousNodes = cluster.RendezvousNodes
}
if len(c.ClusterConfig.RendezvousNodes) != 0 {
c.Rendezvous = true
}
c.ClusterConfig.TrustedMailServers = cluster.MailServers
break
}