@@ -294,6 +294,7 @@ func handleNewBlock(backend Backend, msg Decoder, peer *Peer) error {
294
294
295
295
// Mark the peer as owning the block
296
296
peer .markBlock (ann .Block .Hash ())
297
+ log .Debug ("Received new block via gossip" , "blockHash" , ann .Block .Hash ().Hex (), "blockNumber" , ann .Block .NumberU64 (), "peer" , peer .String ())
297
298
298
299
return backend .Handle (peer , ann )
299
300
}
@@ -362,12 +363,12 @@ func handleNewPooledTransactionHashes(backend Backend, msg Decoder, peer *Peer)
362
363
}
363
364
ann := new (NewPooledTransactionHashesPacket )
364
365
if err := msg .Decode (ann ); err != nil {
365
- log .Debug ("Failed to decode `NewPooledTransactionHashesPacket`" , "peer" , peer .String (), "err" , err )
366
+ log .Trace ("Failed to decode `NewPooledTransactionHashesPacket`" , "peer" , peer .String (), "err" , err )
366
367
newPooledTxHashesFailMeter .Mark (1 )
367
368
return fmt .Errorf ("%w: message %v: %v" , errDecode , msg , err )
368
369
}
369
370
// Schedule all the unknown hashes for retrieval
370
- log .Debug ("handleNewPooledTransactionHashes" , "peer" , peer .String (), "len(ann)" , len (* ann ))
371
+ log .Trace ("handleNewPooledTransactionHashes" , "peer" , peer .String (), "len(ann)" , len (* ann ))
371
372
newPooledTxHashesLenGauge .Update (int64 (len (* ann )))
372
373
for _ , hash := range * ann {
373
374
peer .markTransaction (hash )
@@ -379,12 +380,15 @@ func handleGetPooledTransactions66(backend Backend, msg Decoder, peer *Peer) err
379
380
// Decode the pooled transactions retrieval message
380
381
var query GetPooledTransactionsPacket66
381
382
if err := msg .Decode (& query ); err != nil {
382
- log .Debug ("Failed to decode `GetPooledTransactionsPacket66`" , "peer" , peer .String (), "err" , err )
383
+ log .Trace ("Failed to decode `GetPooledTransactionsPacket66`" , "peer" , peer .String (), "err" , err )
383
384
getPooledTxsFailMeter .Mark (1 )
384
385
return fmt .Errorf ("%w: message %v: %v" , errDecode , msg , err )
385
386
}
386
387
hashes , txs := answerGetPooledTransactions (backend , query .GetPooledTransactionsPacket , peer )
387
- log .Debug ("handleGetPooledTransactions" , "peer" , peer .String (), "RequestId" , query .RequestId , "len(query)" , len (query .GetPooledTransactionsPacket ), "retrieved" , len (hashes ))
388
+ log .Trace ("handleGetPooledTransactions" , "peer" , peer .String (), "RequestId" , query .RequestId , "len(query)" , len (query .GetPooledTransactionsPacket ), "retrieved" , len (hashes ))
389
+ for _ , hash := range hashes {
390
+ log .Debug ("Received new pooled transaction" , "hash" , hash .Hex (), "peer" , peer .String ())
391
+ }
388
392
getPooledTxsQueryLenGauge .Update (int64 (len (query .GetPooledTransactionsPacket )))
389
393
getPooledTxsRetrievedLenGauge .Update (int64 (len (hashes )))
390
394
return peer .ReplyPooledTransactionsRLP (query .RequestId , hashes , txs )
@@ -427,16 +431,16 @@ func handleTransactions(backend Backend, msg Decoder, peer *Peer) error {
427
431
var txs TransactionsPacket
428
432
if err := msg .Decode (& txs ); err != nil {
429
433
handleTxsFailMeter .Mark (1 )
430
- log .Debug ("Failed to decode `TransactionsPacket`" , "peer" , peer .String (), "err" , err )
434
+ log .Trace ("Failed to decode `TransactionsPacket`" , "peer" , peer .String (), "err" , err )
431
435
return fmt .Errorf ("%w: message %v: %v" , errDecode , msg , err )
432
436
}
433
- log .Debug ("handleTransactions" , "peer" , peer .String (), "len(txs)" , len (txs ))
437
+ log .Trace ("handleTransactions" , "peer" , peer .String (), "len(txs)" , len (txs ))
434
438
handleTxsLenGauge .Update (int64 (len (txs )))
435
439
for i , tx := range txs {
436
440
// Validate and mark the remote transaction
437
441
if tx == nil {
438
442
handleTxsNilMeter .Mark (1 )
439
- log .Debug ("handleTransactions: transaction is nil" , "peer" , peer .String (), "i" , i )
443
+ log .Trace ("handleTransactions: transaction is nil" , "peer" , peer .String (), "i" , i )
440
444
return fmt .Errorf ("%w: transaction %d is nil" , errDecode , i )
441
445
}
442
446
peer .markTransaction (tx .Hash ())
@@ -453,16 +457,16 @@ func handlePooledTransactions66(backend Backend, msg Decoder, peer *Peer) error
453
457
var txs PooledTransactionsPacket66
454
458
if err := msg .Decode (& txs ); err != nil {
455
459
pooledTxs66FailMeter .Mark (1 )
456
- log .Debug ("Failed to decode `PooledTransactionsPacket66`" , "peer" , peer .String (), "err" , err )
460
+ log .Trace ("Failed to decode `PooledTransactionsPacket66`" , "peer" , peer .String (), "err" , err )
457
461
return fmt .Errorf ("%w: message %v: %v" , errDecode , msg , err )
458
462
}
459
- log .Debug ("handlePooledTransactions66" , "peer" , peer .String (), "len(txs)" , len (txs .PooledTransactionsPacket ))
463
+ log .Trace ("handlePooledTransactions66" , "peer" , peer .String (), "len(txs)" , len (txs .PooledTransactionsPacket ))
460
464
pooledTxs66LenGauge .Update (int64 (len (txs .PooledTransactionsPacket )))
461
465
for i , tx := range txs .PooledTransactionsPacket {
462
466
// Validate and mark the remote transaction
463
467
if tx == nil {
464
468
pooledTxs66NilMeter .Mark (1 )
465
- log .Debug ("handlePooledTransactions: transaction is nil" , "peer" , peer .String (), "i" , i )
469
+ log .Trace ("handlePooledTransactions: transaction is nil" , "peer" , peer .String (), "i" , i )
466
470
return fmt .Errorf ("%w: transaction %d is nil" , errDecode , i )
467
471
}
468
472
peer .markTransaction (tx .Hash ())
0 commit comments