X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=tools%2Fmonitor_tx%2Fhttp_client.go;fp=tools%2Fmonitor_tx%2Fhttp_client.go;h=0000000000000000000000000000000000000000;hb=54373c1a3efe0e373ec1605840a4363e4b246c46;hp=0417834a132ea6da617d6ee9bbdd01bbcd1219c6;hpb=ee01d543fdfe1fd0a4d548965c66f7923ea7b062;p=bytom%2Fvapor.git diff --git a/tools/monitor_tx/http_client.go b/tools/monitor_tx/http_client.go deleted file mode 100644 index 0417834a..00000000 --- a/tools/monitor_tx/http_client.go +++ /dev/null @@ -1,50 +0,0 @@ -package main - -import ( - "encoding/json" - "errors" - "io/ioutil" - "net/http" -) - -type RespMsg struct { - MainchainAddress string `json:"mainchain_address,omitempty"` - ControlProgram string `json:"control_program,omitempty"` - ClaimScript string `json:"claim_script,omitempty"` -} - -type Response struct { - Code int `json:"code,omitempty"` - Msg string `json:"msg,omitempty"` - Data string `json:"data,omitempty"` -} - -func getPeginInfo() (map[string]string, error) { - resp, err := http.Get("http://127.0.0.1:8080/api/get_pegin_address") - if err != nil { - return nil, err - } - if resp.StatusCode < 200 || resp.StatusCode >= 300 { - return nil, errors.New("connect fail") - } - body, err := ioutil.ReadAll(resp.Body) - if err != nil { - return nil, err - } - - rep := Response{} - err = json.Unmarshal(body, &rep) - if err != nil { - return nil, err - } - var msg []RespMsg - err = json.Unmarshal([]byte(rep.Data), &msg) - if err != nil { - return nil, err - } - mapMsg := make(map[string]string) - for _, m := range msg { - mapMsg[m.ClaimScript] = m.ControlProgram - } - return mapMsg, nil -}