// PingAsync returns an instance of a type that can be used to get the result of // the RPC at some future time by invoking the Receive function on the returned // instance. // // See Ping for the blocking version and more details. func (c *Client) PingAsync() FuturePingResult { id := c.NextID() cmd, err := btcjson.NewPingCmd(id) if err != nil { return newFutureError(err) } return c.sendCmd(cmd) }
// makePing generates the cmd structure for ping commands. func makePing(args []interface{}) (btcjson.Cmd, error) { return btcjson.NewPingCmd("btcctl") }