From 805fa89f6f04c844cfc4f9bb549175aaba9b89dd Mon Sep 17 00:00:00 2001 From: Chris Gianelloni Date: Sat, 2 Sep 2023 11:56:19 -0400 Subject: [PATCH] feat: better log messages for tuna blocks Signed-off-by: Chris Gianelloni --- internal/indexer/indexer.go | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/internal/indexer/indexer.go b/internal/indexer/indexer.go index 6afc3b9..2239239 100644 --- a/internal/indexer/indexer.go +++ b/internal/indexer/indexer.go @@ -153,7 +153,23 @@ func (i *Indexer) handleEvent(evt event.Event) error { i.lastBlockData = blockData // TODO: do the thing - logger.Infof("found updated datum: %#v", blockData) + messageBytes, err := hex.DecodeString(blockData.Message) + var message string + if err != nil { + message = blockData.Message + } + message = string(messageBytes) + + logger.Infof("found updated datum: block number: %d, hash: %s, leading zeros: %d, difficulty number: %d, epoch time: %d, real time now: %d, message: %s", + blockData.BlockNumber, + blockData.TargetHash, + blockData.LeadingZeros, + blockData.DifficultyNumber, + blockData.EpochTime, + blockData.RealTimeNow, + message, + ) + // Restart workers for new datum if i.tipReached {