in transactionrecord.cpp in TransactionRecord::updateStatus
I can see that all my transactions are passing through this code and because the status.depth == 0 they are always flagged unconfirmed.
I mined thousands of blocks so why the depth is still at 0?
if (status.depth < 0)
{
status.status = TransactionStatus::Conflicted;
}
else if (status.depth == 0)
{
status.status = TransactionStatus::Unconfirmed;
if (wtx.is_abandoned)
status.status = TransactionStatus::Abandoned;
}
else if (status.depth < RecommendedNumConfirmations)
{
status.status = TransactionStatus::Confirming;
}
else
{
status.status = TransactionStatus::Confirmed;
}