From 4ac94fbfc4bd406688eaf1eb854ed84296816200 Mon Sep 17 00:00:00 2001 From: "jacques.cao" Date: Fri, 29 Sep 2023 14:10:25 -0400 Subject: [PATCH] Fix TranceOps wrong native token issue. --- services/mapper.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/mapper.go b/services/mapper.go index 2997d1b..c626b0c 100644 --- a/services/mapper.go +++ b/services/mapper.go @@ -203,6 +203,7 @@ func FeeOps(tx *evmClient.LoadedTransaction) []*RosettaTypes.Operation { func TraceOps( calls []*evmClient.FlatCall, startIndex int, + native_currency *RosettaTypes.Currency, ) []*RosettaTypes.Operation { // nolint: gocognit var ops []*RosettaTypes.Operation if len(calls) == 0 { @@ -250,7 +251,7 @@ func TraceOps( }, Amount: &RosettaTypes.Amount{ Value: new(big.Int).Neg(trace.Value).String(), - Currency: sdkTypes.Currency, + Currency: native_currency, }, Metadata: metadata, }