From fa0e506b2d811c5961d8a9f003833c92eeeb3d1c Mon Sep 17 00:00:00 2001 From: Tyler Smith Date: Mon, 18 Sep 2023 09:29:52 -0400 Subject: [PATCH] fix: Check for nil value. --- eth/tracers/blocknative/decoder/balances.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eth/tracers/blocknative/decoder/balances.go b/eth/tracers/blocknative/decoder/balances.go index 09e9907d9447..e3e16e60c03e 100644 --- a/eth/tracers/blocknative/decoder/balances.go +++ b/eth/tracers/blocknative/decoder/balances.go @@ -21,7 +21,7 @@ func newBalances() *balances { // captureCall decodes potential balance change data out of calldata. func (bt *balances) captureCall(sender common.Address, receiver common.Address, value *Amount, decoded *CallFrame) { // Add the native transfer. - if value.ToInt().Sign() > 0 { + if value != nil && value.ToInt().Sign() > 0 { bt.balanceChanges.addAssetTransfer(EthAsset, sender, receiver, value) }