code: func (c *Client) ListAddressTransactionsAsync(addresses []btcutil.Address, account string) FutureListAddressTransactionsResult {
  	// Convert addresses to strings.
  	addrs := make([]string, 0, len(addresses))
  	for _, addr := range addresses {
  		addrs = append(addrs, addr.EncodeAddress())
  	}
  	cmd := btcjson.NewListAddressTransactionsCmd(addrs, &account)
  	return c.sendCmd(cmd)
  }
docs: // ListAddressTransactionsAsync 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 ListAddressTransactions for the blocking version and more details.
  //
  // NOTE: This is a btcd extension.