Do not call ResendWalletTransactions when reindexing, importing or on IBD
Calling ResendWalletTransactions when reindexing, importing or on IBD spams other nodes with our old transactions, because they become unconfirmed.
This commit is contained in:
parent
79892883d7
commit
e90b831e83
1 changed files with 6 additions and 1 deletions
|
@ -3812,7 +3812,12 @@ bool SendMessages(CNode* pto, bool fSendTrickle)
|
|||
}
|
||||
|
||||
// Resend wallet transactions that haven't gotten in a block yet
|
||||
ResendWalletTransactions();
|
||||
// Except during reindex, importing and IBD, when old wallet
|
||||
// transactions become unconfirmed and spams other nodes.
|
||||
if (!fReindex && !fImporting && !IsInitialBlockDownload())
|
||||
{
|
||||
ResendWalletTransactions();
|
||||
}
|
||||
|
||||
// Address refresh broadcast
|
||||
static int64 nLastRebroadcast;
|
||||
|
|
Loading…
Reference in a new issue