@@ -556,7 +556,7 @@ bool RPCConsole::eventFilter(QObject* obj, QEvent *event)
556556 return QWidget::eventFilter (obj, event);
557557}
558558
559- void RPCConsole::setClientModel (ClientModel *model)
559+ void RPCConsole::setClientModel (ClientModel *model, int bestblock_height, int64_t bestblock_date, double verification_progress )
560560{
561561 clientModel = model;
562562
@@ -576,13 +576,13 @@ void RPCConsole::setClientModel(ClientModel *model)
576576 setNumConnections (model->getNumConnections ());
577577 connect (model, &ClientModel::numConnectionsChanged, this , &RPCConsole::setNumConnections);
578578
579- interfaces::Node& node = clientModel->node ();
580- setNumBlocks (node.getNumBlocks (), QDateTime::fromTime_t (node.getLastBlockTime ()), node.getVerificationProgress (), false );
579+ setNumBlocks (bestblock_height, QDateTime::fromTime_t (bestblock_date), verification_progress, false );
581580 connect (model, &ClientModel::numBlocksChanged, this , &RPCConsole::setNumBlocks);
582581
583582 updateNetworkState ();
584583 connect (model, &ClientModel::networkActiveChanged, this , &RPCConsole::setNetworkActive);
585584
585+ interfaces::Node& node = clientModel->node ();
586586 updateTrafficStats (node.getTotalBytesRecv (), node.getTotalBytesSent ());
587587 connect (model, &ClientModel::bytesChanged, this , &RPCConsole::updateTrafficStats);
588588
0 commit comments