Skip to content

Commit ba6a4ea

Browse files
Mike HearnMike Hearn
authored andcommitted
Add some additional logging to give extra network insight.
1 parent 03b6a1c commit ba6a4ea

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/main.cpp

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -797,9 +797,6 @@ bool AcceptToMemoryPool(CTxMemPool& pool, CValidationState &state, const CTransa
797797
g_signals.EraseTransaction(ptxOld->GetHash());
798798
g_signals.SyncTransaction(hash, tx, NULL);
799799

800-
LogPrint("mempool", "AcceptToMemoryPool: : accepted %s (poolsz %"PRIszu")\n",
801-
hash.ToString().c_str(),
802-
pool.mapTx.size());
803800
return true;
804801
}
805802

@@ -3168,7 +3165,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
31683165

31693166
pfrom->fSuccessfullyConnected = true;
31703167

3171-
LogPrintf("receive version message: version %d, blocks=%d, us=%s, them=%s, peer=%s\n", pfrom->nVersion, pfrom->nStartingHeight, addrMe.ToString().c_str(), addrFrom.ToString().c_str(), pfrom->addr.ToString().c_str());
3168+
LogPrintf("receive version message: %s: version %d, blocks=%d, us=%s, them=%s, peer=%s\n", pfrom->strSubVer.c_str(), pfrom->nVersion, pfrom->nStartingHeight, addrMe.ToString().c_str(), addrFrom.ToString().c_str(), pfrom->addr.ToString().c_str());
31723169

31733170
AddTimeData(pfrom->addr, nTime);
31743171

@@ -3427,6 +3424,12 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
34273424
vWorkQueue.push_back(inv.hash);
34283425
vEraseQueue.push_back(inv.hash);
34293426

3427+
3428+
LogPrint("mempool", "AcceptToMemoryPool: %s %s : accepted %s (poolsz %"PRIszu")\n",
3429+
pfrom->addr.ToString().c_str(), pfrom->strSubVer.c_str(),
3430+
tx.GetHash().ToString().c_str(),
3431+
mempool.mapTx.size());
3432+
34303433
// Recursively process any orphan transactions that depended on this one
34313434
for (unsigned int i = 0; i < vWorkQueue.size(); i++)
34323435
{
@@ -3475,7 +3478,10 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
34753478
}
34763479
int nDoS = 0;
34773480
if (state.IsInvalid(nDoS))
3478-
{
3481+
{
3482+
LogPrint("mempool", "%s from %s %s was not accepted into the memory pool: %s\n", tx.GetHash().ToString().c_str(),
3483+
pfrom->addr.ToString().c_str(), pfrom->strSubVer.c_str(),
3484+
state.GetRejectReason().c_str());
34793485
pfrom->PushMessage("reject", strCommand, state.GetRejectCode(),
34803486
state.GetRejectReason(), inv.hash);
34813487
if (nDoS > 0)

0 commit comments

Comments
 (0)