46 query.set_query_transaction(
true);
47 query.set_end_id(end_id);
50 CustomQueryResponse response;
52 int ret =
SendRequest(query, Request::TYPE_CUSTOM_QUERY);
54 LOG(ERROR) <<
"send request fail";
55 return std::vector<UTXO>();
60 LOG(ERROR) <<
"recv response fail";
61 return std::vector<UTXO>();
64 UTXOQueryResponse utxo_response;
65 utxo_response.ParseFromString(response.resp_str());
66 std::vector<UTXO> utxo_list;
67 for (
const auto& utxo : utxo_response.utxos()) {
68 utxo_list.push_back(utxo);
75 query.set_query_transaction(
false);
76 query.set_address(address);
78 CustomQueryResponse response;
80 int ret =
SendRequest(query, Request::TYPE_CUSTOM_QUERY);
82 LOG(ERROR) <<
"send request fail";
88 LOG(ERROR) <<
"recv response fail";
92 UTXOQueryResponse utxo_response;
93 utxo_response.ParseFromString(response.resp_str());
94 return utxo_response.value();