From b02d602b144d5b10ad9cbaa9017e943ce8a1aad5 Mon Sep 17 00:00:00 2001 From: ftocal <46001274+ftocal@users.noreply.github.com> Date: Thu, 8 Jun 2023 10:38:34 -0300 Subject: [PATCH] fix percentage for destinations when is notional (#389) --- api/routes/wormscan/transactions/controller.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/routes/wormscan/transactions/controller.go b/api/routes/wormscan/transactions/controller.go index 6ef57a83..5f0ee3a3 100644 --- a/api/routes/wormscan/transactions/controller.go +++ b/api/routes/wormscan/transactions/controller.go @@ -268,9 +268,6 @@ func (c *Controller) createChainActivityResponse(activity []transactions.ChainAc percentage, _ := item.Volume.Div(total).Mul(oneHundred).Float64() item.Percentage = percentage } - if isNotional { - item.Volume = convertToDecimal(item.Volume) - } for i, destination := range item.Destinations { if item.Volume.GreaterThan(decimal.Zero) { percentage, _ := destination.Volume.Div(item.Volume).Mul(oneHundred).Float64() @@ -280,6 +277,9 @@ func (c *Controller) createChainActivityResponse(activity []transactions.ChainAc item.Destinations[i].Volume = convertToDecimal(destination.Volume) } } + if isNotional { + item.Volume = convertToDecimal(item.Volume) + } txs = append(txs, *item) } return txs, nil