OSDN Git Service

Merge pull request #201 from Bytom/v0.1
[bytom/vapor.git] / tools / monitor_tx / http_client.go
diff --git a/tools/monitor_tx/http_client.go b/tools/monitor_tx/http_client.go
deleted file mode 100644 (file)
index 0417834..0000000
+++ /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
-}