core/types: added fake parent hash / hash to String() output

pull/825/head
obscuren 10 years ago
parent 4b7bdc3766
commit af73d1d682
  1. 12
      core/types/block.go

@ -351,7 +351,7 @@ func (self *Block) Copy() *Block {
} }
func (self *Block) String() string { func (self *Block) String() string {
return fmt.Sprintf(`Block(#%v): Size: %v TD: %v { str := fmt.Sprintf(`Block(#%v): Size: %v TD: %v {
MinerHash: %x MinerHash: %x
%v %v
Transactions: Transactions:
@ -360,6 +360,16 @@ Uncles:
%v %v
} }
`, self.Number(), self.Size(), self.Td, self.header.HashNoNonce(), self.header, self.transactions, self.uncles) `, self.Number(), self.Size(), self.Td, self.header.HashNoNonce(), self.header, self.transactions, self.uncles)
if (self.HeaderHash != common.Hash{}) {
str += fmt.Sprintf("\nFake hash = %x", self.HeaderHash)
}
if (self.ParentHeaderHash != common.Hash{}) {
str += fmt.Sprintf("\nFake parent hash = %x", self.ParentHeaderHash)
}
return str
} }
func (self *Header) String() string { func (self *Header) String() string {

Loading…
Cancel
Save