Remove querying pending confirmation queue in RPCs and wallet (#2156)
This commit is contained in:
parent
ceff5a98fd
commit
f4141598da
2 changed files with 5 additions and 5 deletions
|
|
@ -954,7 +954,7 @@ void nano::json_handler::block_info ()
|
||||||
response_l.put ("balance", balance.convert_to<std::string> ());
|
response_l.put ("balance", balance.convert_to<std::string> ());
|
||||||
response_l.put ("height", std::to_string (sideband.height));
|
response_l.put ("height", std::to_string (sideband.height));
|
||||||
response_l.put ("local_timestamp", std::to_string (sideband.timestamp));
|
response_l.put ("local_timestamp", std::to_string (sideband.timestamp));
|
||||||
auto confirmed (node.block_confirmed_or_being_confirmed (transaction, hash));
|
auto confirmed (node.ledger.block_confirmed (transaction, hash));
|
||||||
response_l.put ("confirmed", confirmed);
|
response_l.put ("confirmed", confirmed);
|
||||||
|
|
||||||
bool json_block_l = request.get<bool> ("json_block", false);
|
bool json_block_l = request.get<bool> ("json_block", false);
|
||||||
|
|
@ -992,7 +992,7 @@ void nano::json_handler::block_confirm ()
|
||||||
auto block_l (node.store.block_get (transaction, hash));
|
auto block_l (node.store.block_get (transaction, hash));
|
||||||
if (block_l != nullptr)
|
if (block_l != nullptr)
|
||||||
{
|
{
|
||||||
if (!node.block_confirmed_or_being_confirmed (transaction, hash))
|
if (!node.ledger.block_confirmed (transaction, hash))
|
||||||
{
|
{
|
||||||
// Start new confirmation for unconfirmed block
|
// Start new confirmation for unconfirmed block
|
||||||
node.block_confirm (std::move (block_l));
|
node.block_confirm (std::move (block_l));
|
||||||
|
|
@ -1105,7 +1105,7 @@ void nano::json_handler::blocks_info ()
|
||||||
entry.put ("balance", balance.convert_to<std::string> ());
|
entry.put ("balance", balance.convert_to<std::string> ());
|
||||||
entry.put ("height", std::to_string (sideband.height));
|
entry.put ("height", std::to_string (sideband.height));
|
||||||
entry.put ("local_timestamp", std::to_string (sideband.timestamp));
|
entry.put ("local_timestamp", std::to_string (sideband.timestamp));
|
||||||
auto confirmed (node.block_confirmed_or_being_confirmed (transaction, hash));
|
auto confirmed (node.ledger.block_confirmed (transaction, hash));
|
||||||
entry.put ("confirmed", confirmed);
|
entry.put ("confirmed", confirmed);
|
||||||
|
|
||||||
if (json_block_l)
|
if (json_block_l)
|
||||||
|
|
@ -4805,7 +4805,7 @@ bool block_confirmed (nano::node & node, nano::transaction & transaction, nano::
|
||||||
is_confirmed = true;
|
is_confirmed = true;
|
||||||
}
|
}
|
||||||
// Check whether the confirmation height is set
|
// Check whether the confirmation height is set
|
||||||
else if (node.block_confirmed_or_being_confirmed (transaction, hash))
|
else if (node.ledger.block_confirmed (transaction, hash))
|
||||||
{
|
{
|
||||||
is_confirmed = true;
|
is_confirmed = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1265,7 +1265,7 @@ bool nano::wallet::search_pending ()
|
||||||
{
|
{
|
||||||
wallets.node.logger.try_log (boost::str (boost::format ("Found a pending block %1% for account %2%") % hash.to_string () % pending.source.to_account ()));
|
wallets.node.logger.try_log (boost::str (boost::format ("Found a pending block %1% for account %2%") % hash.to_string () % pending.source.to_account ()));
|
||||||
auto block (wallets.node.store.block_get (block_transaction, hash));
|
auto block (wallets.node.store.block_get (block_transaction, hash));
|
||||||
if (wallets.node.block_confirmed_or_being_confirmed (block_transaction, hash))
|
if (wallets.node.ledger.block_confirmed (block_transaction, hash))
|
||||||
{
|
{
|
||||||
// Receive confirmed block
|
// Receive confirmed block
|
||||||
auto node_l (wallets.node.shared ());
|
auto node_l (wallets.node.shared ());
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue