// makeRawMempool generates the cmd structure for // getrawmempool commands. func makeGetRawMempool(args []interface{}) (btcjson.Cmd, error) { opt := make([]bool, 0, 1) if len(args) > 0 { opt = append(opt, args[0].(bool)) } return btcjson.NewGetRawMempoolCmd("btcctl", opt...) }
// GetRawMempoolVerboseAsync 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 GetRawMempoolVerbose for the blocking version and more details. func (c *Client) GetRawMempoolVerboseAsync() FutureGetRawMempoolVerboseResult { id := c.NextID() cmd, err := btcjson.NewGetRawMempoolCmd(id, true) if err != nil { return newFutureError(err) } return c.sendCmd(cmd) }
// makeRawMempool generates the cmd structure for // getrawmempool comands. func makeGetRawMempool(args []interface{}) (btcjson.Cmd, error) { return btcjson.NewGetRawMempoolCmd("btcctl") }