From b3570e7e9625c8c3b984a6ca8970e5b9278966f3 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Thu, 29 Feb 2024 14:43:23 +0100 Subject: [PATCH] internal/server/ship_processor.go: set FirstReceiver on ActionTrace messages. --- internal/server/ship_processor.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/internal/server/ship_processor.go b/internal/server/ship_processor.go index d510c99..c15c4ae 100644 --- a/internal/server/ship_processor.go +++ b/internal/server/ship_processor.go @@ -228,12 +228,13 @@ func (processor *ShipProcessor) processBlock(block *ship.GetBlocksResultV0) { } act := message.ActionTrace{ - TxID: trace.ID.String(), - BlockNum: block.Block.BlockNumber(), - Timestamp: block.Block.Timestamp.Time.UTC(), - Name: act_trace.Act.Name.String(), - Contract: act_trace.Act.Account.String(), - Receiver: act_trace.Receiver.String(), + TxID: trace.ID.String(), + BlockNum: block.Block.BlockNumber(), + Timestamp: block.Block.Timestamp.Time.UTC(), + Name: act_trace.Act.Name.String(), + Contract: act_trace.Act.Account.String(), + Receiver: act_trace.Receiver.String(), + FirstReceiver: act_trace.Act.Account.String() == act_trace.Receiver.String(), } if act_trace.Receipt != nil {