|
|
|
@ -2536,7 +2536,7 @@ uint64_t BlockchainLMDB::get_num_outputs(const uint64_t& amount) const
|
|
|
|
|
return num_elems;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
output_data_t BlockchainLMDB::get_output_key(const uint64_t& amount, const uint64_t& index) const
|
|
|
|
|
output_data_t BlockchainLMDB::get_output_key(const uint64_t& amount, const uint64_t& index, bool include_commitmemt) const
|
|
|
|
|
{
|
|
|
|
|
LOG_PRINT_L3("BlockchainLMDB::" << __func__);
|
|
|
|
|
check_open();
|
|
|
|
@ -2563,7 +2563,8 @@ output_data_t BlockchainLMDB::get_output_key(const uint64_t& amount, const uint6
|
|
|
|
|
{
|
|
|
|
|
const pre_rct_outkey *okp = (const pre_rct_outkey *)v.mv_data;
|
|
|
|
|
memcpy(&ret, &okp->data, sizeof(pre_rct_output_data_t));;
|
|
|
|
|
ret.commitment = rct::zeroCommit(amount);
|
|
|
|
|
if (include_commitmemt)
|
|
|
|
|
ret.commitment = rct::zeroCommit(amount);
|
|
|
|
|
}
|
|
|
|
|
TXN_POSTFIX_RDONLY();
|
|
|
|
|
return ret;
|
|
|
|
|