From dfa370a4621f54a1f7fff6c597be43f0e6487f56 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 2 Jul 2024 11:26:26 +0200 Subject: [PATCH] internal/server/ship_processor.go: adding some debug logging. --- internal/server/ship_processor.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal/server/ship_processor.go b/internal/server/ship_processor.go index 7670a50..edd33bd 100644 --- a/internal/server/ship_processor.go +++ b/internal/server/ship_processor.go @@ -146,6 +146,12 @@ func (processor *ShipProcessor) processTransactionTrace(log *log.Entry, blockNum func (processor *ShipProcessor) proccessActionTrace(logger *log.Entry, trace *ship.ActionTraceV1) *message.ActionTrace { // Check if actions updates an abi. if trace.Act.Account == processor.syscontract && trace.Act.Name == chain.N("setabi") { + + logger.WithFields(log.Fields{ + "contract": trace.Act.Account, + "action": trace.Act.Name, + }).Debug("Update contract ABI") + err := processor.updateAbiFromAction(&trace.Act) if err != nil { logger.WithError(err).Warn("Failed to update abi") @@ -194,6 +200,11 @@ func (processor *ShipProcessor) proccessActionTrace(logger *log.Entry, trace *sh }) } + logger.WithFields(log.Fields{ + "contract": trace.Act.Account, + "action": trace.Act.Name, + }).Debug("Reading contract ABI") + ABI, err := processor.abi.GetAbi(trace.Act.Account) if err == nil { if act.Data, err = trace.Act.Decode(ABI); err != nil {