8 func LoadConfigFile(configFile string, config *Config) error {
9 file, err := os.Open(configFile)
15 return json.NewDecoder(file).Decode(config)
19 NodeIP string `json:"node_ip"`
20 RewardConf *RewardConfig `json:"reward_config"`
23 type RewardConfig struct {
24 Node []NodeConfig `json:"node"`
25 AccountID string `json:"account_id"`
26 Password string `json:"password"`
29 type NodeConfig struct {
30 XPub string `json:"xpub"`
31 Address string `json:"address"`