Browse Source
Merge pull request #1 from LarryRuane/remove_0mq
add prev_hash to logging
remove_0mq
Marshall Gaucher
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
11 additions and
0 deletions
-
cmd/ingest/main.go
-
parser/block.go
|
|
@ -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() { |
|
|
|