2016-01-28 10:16:26 -05:00
|
|
|
package config
|
|
|
|
|
2016-08-17 09:19:56 -04:00
|
|
|
// configuration for 1 reseed server
|
|
|
|
type ReseedConfig struct {
|
|
|
|
// url of reseed server
|
|
|
|
Url string
|
|
|
|
// fingerprint of reseed su3 signing key
|
|
|
|
SU3Fingerprint string
|
|
|
|
}
|
|
|
|
|
2016-01-28 10:16:26 -05:00
|
|
|
type BootstrapConfig struct {
|
2016-08-17 09:19:56 -04:00
|
|
|
// if we have less than this many peers we should reseed
|
2016-01-29 07:22:31 -05:00
|
|
|
LowPeerThreshold int
|
2016-08-17 09:19:56 -04:00
|
|
|
// reseed servers
|
|
|
|
ReseedServers []*ReseedConfig
|
|
|
|
}
|
|
|
|
|
|
|
|
// default configuration for network bootstrap
|
|
|
|
var DefaultBootstrapConfig = BootstrapConfig{
|
|
|
|
LowPeerThreshold: 10,
|
|
|
|
// TODO: add reseed servers
|
|
|
|
ReseedServers: []*ReseedConfig{},
|
2016-01-28 10:16:26 -05:00
|
|
|
}
|