}
type Config struct {
- GinGonic GinGonic `json:"gin-gonic"`
+ API API `json:"api"`
MySQLConfig MySQLConfig `json:"mysql"`
Warders []Warder `json:"warders"`
+ Quorum int `json:"quorum"`
Mainchain Chain `json:"mainchain"`
Sidechain Chain `json:"sidechain"`
}
-type GinGonic struct {
- ListeningPort uint64 `json:"listening_port"`
- IsReleaseMode bool `json:"is_release_mode"`
+type API struct {
+ IsReleaseMode bool `json:"is_release_mode"`
}
type MySQLConfig struct {
type Warder struct {
Position uint8 `json:"position"`
XPub chainkd.XPub `json:"xpub"`
- HostPort string `json:"host_port"`
- IsLocal bool `json:"is_local"`
}
type Chain struct {
Name string `json:"name"`
Upstream string `json:"upstream"`
SyncSeconds uint64 `json:"sync_seconds"`
- Confirmations string `json:"confirmations"`
+ Confirmations uint64 `json:"confirmations"`
}