"context"
jww "github.com/spf13/jwalterweatherman"
+ "github.com/vapor/api"
"github.com/vapor/blockchain/rpc"
"github.com/vapor/env"
)
Success = iota
// ErrLocalExe indicates error occurs before the rpc calling.
ErrLocalExe
- // ErrConnect indicates error occurs connecting to the bytomd, e.g.,
- // bytomd can't parse the received arguments.
+ // ErrConnect indicates error occurs connecting to the vapord, e.g.,
+ // vapord can't parse the received arguments.
ErrConnect
// ErrLocalParse indicates error occurs locally when parsing the response.
ErrLocalParse
- // ErrRemote indicates error occurs in bytomd.
+ // ErrRemote indicates error occurs in vapord.
ErrRemote
)
var (
- coreURL = env.String("BYTOM_URL", "http://localhost:8888")
+ coreURL = env.String("BYTOM_URL", "http://127.0.0.1:9889")
)
// Wraper rpc's client
// Wrapper rpc call api.
func ClientCall(path string, req ...interface{}) (interface{}, int) {
- var response = &Response{}
+ var response = &api.Response{}
var request interface{}
if req != nil {
client.Call(context.Background(), path, request, response)
switch response.Status {
- case "fail":
+ case api.FAIL:
jww.ERROR.Println(response.Msg)
return nil, ErrRemote
case "":
- jww.ERROR.Println("Unable to connect to the bytomd")
+ jww.ERROR.Println("Unable to connect to the vapord")
return nil, ErrConnect
}