mirror of
https://github.com/monero-project/monero.git
synced 2025-12-31 15:06:11 -08:00
Add on_get_alt_blocks_hashes RPC call
This commit is contained in:
@@ -226,6 +226,28 @@ namespace cryptonote
|
||||
MDEBUG("on_get_blocks: " << bs.size() << " blocks, " << ntxes << " txes, pruned size " << pruned_size << ", unpruned size " << unpruned_size);
|
||||
res.status = CORE_RPC_STATUS_OK;
|
||||
return true;
|
||||
}
|
||||
bool core_rpc_server::on_get_alt_blocks_hashes(const COMMAND_RPC_GET_ALT_BLOCKS_HASHES::request& req, COMMAND_RPC_GET_ALT_BLOCKS_HASHES::response& res)
|
||||
{
|
||||
CHECK_CORE_BUSY();
|
||||
std::list<block> blks;
|
||||
|
||||
if(!m_core.get_alternative_blocks(blks))
|
||||
{
|
||||
res.status = "Failed";
|
||||
return false;
|
||||
}
|
||||
|
||||
res.blks_hashes.reserve(blks.size());
|
||||
|
||||
for (auto const& blk: blks)
|
||||
{
|
||||
res.blks_hashes.push_back(epee::string_tools::pod_to_hex(get_block_hash(blk)));
|
||||
}
|
||||
|
||||
MDEBUG("on_get_alt_blocks_hashes: " << blks.size() << " blocks " );
|
||||
res.status = CORE_RPC_STATUS_OK;
|
||||
return true;
|
||||
}
|
||||
//------------------------------------------------------------------------------------------------------------------------------
|
||||
bool core_rpc_server::on_get_blocks_by_height(const COMMAND_RPC_GET_BLOCKS_BY_HEIGHT::request& req, COMMAND_RPC_GET_BLOCKS_BY_HEIGHT::response& res)
|
||||
|
||||
Reference in New Issue
Block a user