add prev_hash to logging
This commit is contained in:
parent
0813d73e97
commit
2454b05b52
|
@ -217,6 +217,7 @@ func handleBlock(db *sql.DB, block *parser.Block) {
|
|||
entry := log.WithFields(logrus.Fields{
|
||||
"block_height": block.GetHeight(),
|
||||
"block_hash": hex.EncodeToString(block.GetDisplayHash()),
|
||||
"prev_hash": hex.EncodeToString(block.GetDisplayPrevHash()),
|
||||
"block_version": block.GetVersion(),
|
||||
"tx_count": block.GetTxCount(),
|
||||
"sapling": block.HasSaplingTransactions(),
|
||||
|
|
|
@ -43,6 +43,16 @@ func (b *Block) GetEncodableHash() []byte {
|
|||
return b.hdr.GetEncodableHash()
|
||||
}
|
||||
|
||||
func (b *Block) GetDisplayPrevHash() []byte {
|
||||
h := b.hdr.HashPrevBlock
|
||||
// Reverse byte order
|
||||
for i := 0; i < len(h)/2; i++ {
|
||||
j := len(h) - 1 - i
|
||||
h[i], h[j] = h[j], h[i]
|
||||
}
|
||||
return h
|
||||
}
|
||||
|
||||
func (b *Block) HasSaplingTransactions() bool {
|
||||
for _, tx := range b.vtx {
|
||||
if tx.HasSaplingTransactions() {
|
||||
|
|
Loading…
Reference in New Issue