allow exchanging of consensus params

This commit is contained in:
Callum Waters
2021-08-06 16:48:50 +02:00
parent 2bde896c13
commit 39c54f5f34
12 changed files with 342 additions and 138 deletions
+9 -1
View File
@@ -1,4 +1,12 @@
[node.validator01]
snapshot_interval = 2
[node.validator02]
snapshot_interval = 3
[node.validator03]
[node.validator04]
snapshot_interval = 3
[node.validator04]
state_sync = true
start_at = 5
persistent_peers = ["validator01"]
[node.validator05]
snapshot_interval =3
+11 -10
View File
@@ -304,18 +304,19 @@ func MakeConfig(node *e2e.Node) (*config.Config, error) {
if node.StateSync {
cfg.StateSync.Enable = true
cfg.StateSync.RPCServers = []string{}
cfg.StateSync.UseP2P = true
// cfg.StateSync.RPCServers = []string{}
for _, peer := range node.Testnet.ArchiveNodes() {
if peer.Name == node.Name {
continue
}
cfg.StateSync.RPCServers = append(cfg.StateSync.RPCServers, peer.AddressRPC())
}
// for _, peer := range node.Testnet.ArchiveNodes() {
// if peer.Name == node.Name {
// continue
// }
// cfg.StateSync.RPCServers = append(cfg.StateSync.RPCServers, peer.AddressRPC())
// }
if len(cfg.StateSync.RPCServers) < 2 {
return nil, errors.New("unable to find 2 suitable state sync RPC servers")
}
// if len(cfg.StateSync.RPCServers) < 2 {
// return nil, errors.New("unable to find 2 suitable state sync RPC servers")
// }
}
cfg.P2P.Seeds = ""