diff --git a/src/qt/kevadialog.cpp b/src/qt/kevadialog.cpp index 664ee2138..a8b63ff23 100644 --- a/src/qt/kevadialog.cpp +++ b/src/qt/kevadialog.cpp @@ -134,6 +134,7 @@ void KevaDialog::on_showContent_clicked() std::vector vKevaEntries; model->getKevaEntries(vKevaEntries, ValtypeToString(namespaceVal)); model->getKevaTableModel()->setKeva(std::move(vKevaEntries)); + model->getKevaTableModel()->sort(KevaTableModel::Date, Qt::DescendingOrder); } void KevaDialog::on_recentRequestsView_doubleClicked(const QModelIndex &index) diff --git a/src/qt/walletmodel.cpp b/src/qt/walletmodel.cpp index be4bfa83d..408b4d099 100644 --- a/src/qt/walletmodel.cpp +++ b/src/qt/walletmodel.cpp @@ -768,7 +768,11 @@ void WalletModel::getKevaEntries(std::vector& vKevaEntries, std::stri entry.value = ValtypeToString(data.getValue()); entry.block = data.getHeight(); // TODO: figure out how to get the date time from block. - entry.date = QDateTime::currentDateTime(); + + CBlockIndex* pblockindex = chainActive[entry.block]; + if (pblockindex) { + entry.date.setTime_t(pblockindex->nTime); + } vKevaEntries.push_back(std::move(entry)); } }