From 8b927ed3664fbd83df6deb8de8283d473435764b Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 26 Apr 2023 15:00:57 +0200 Subject: [PATCH] app/ship_processor.go: include authorization in ActionTrace --- app/ship_processor.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/ship_processor.go b/app/ship_processor.go index 7bc3248..c7cb9f0 100644 --- a/app/ship_processor.go +++ b/app/ship_processor.go @@ -122,6 +122,13 @@ func (processor *ShipProcessor) processTraces(traces []*ship.TransactionTraceV0) HexData: hex.EncodeToString(act_trace.Act.Data), } + for _, auth := range act_trace.Act.Authorization { + act.Authorization = append(act.Authorization, message.PermissionLevel{ + Actor: auth.Actor.String(), + Permission: auth.Permission.String(), + }) + } + ABI, err := processor.abi.GetAbi(act_trace.Act.Account) if err == nil { data, err := ABI.DecodeAction(act_trace.Act.Data, act_trace.Act.Name)