core: better printout of receipts in bad block reports (#18156)
* core/blockchain: better printout of receipts in bad block reports * fix splleing
This commit is contained in:
		
				
					committed by
					
						
						Péter Szilágyi
					
				
			
			
				
	
			
			
			
						parent
						
							070caec4bd
						
					
				
				
					commit
					e0d091e090
				
			@@ -1469,8 +1469,10 @@ func (bc *BlockChain) reportBlock(block *types.Block, receipts types.Receipts, e
 | 
				
			|||||||
	bc.addBadBlock(block)
 | 
						bc.addBadBlock(block)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var receiptString string
 | 
						var receiptString string
 | 
				
			||||||
	for _, receipt := range receipts {
 | 
						for i, receipt := range receipts {
 | 
				
			||||||
		receiptString += fmt.Sprintf("\t%v\n", receipt)
 | 
							receiptString += fmt.Sprintf("\t %d: cumulative: %v gas: %v contract: %v status: %v tx: %v logs: %v bloom: %x state: %x\n",
 | 
				
			||||||
 | 
								i, receipt.CumulativeGasUsed, receipt.GasUsed, receipt.ContractAddress.Hex(),
 | 
				
			||||||
 | 
								receipt.Status, receipt.TxHash.Hex(), receipt.Logs, receipt.Bloom, receipt.PostState)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	log.Error(fmt.Sprintf(`
 | 
						log.Error(fmt.Sprintf(`
 | 
				
			||||||
########## BAD BLOCK #########
 | 
					########## BAD BLOCK #########
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user