Skip to content

Commit

Permalink
eth/tracers,trie: remove unnecessary check (ethereum#30071)
Browse files Browse the repository at this point in the history
  • Loading branch information
Halimao authored Jun 27, 2024
1 parent 9298d2d commit 269e80b
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 19 deletions.
10 changes: 4 additions & 6 deletions eth/tracers/live/supply.go
Original file line number Diff line number Diff line change
Expand Up @@ -204,12 +204,10 @@ func (s *supply) internalTxsHandler(call *supplyTxCallstack) {
s.delta.Burn.Misc.Add(s.delta.Burn.Misc, call.burn)
}

if len(call.calls) > 0 {
// Recursively handle internal calls
for _, call := range call.calls {
callCopy := call
s.internalTxsHandler(&callCopy)
}
// Recursively handle internal calls
for _, call := range call.calls {
callCopy := call
s.internalTxsHandler(&callCopy)
}
}

Expand Down
16 changes: 7 additions & 9 deletions eth/tracers/native/call_flat.go
Original file line number Diff line number Diff line change
Expand Up @@ -274,16 +274,14 @@ func flatFromNested(input *callFrame, traceAddress []int, convertErrs bool, ctx
}

output = append(output, *frame)
if len(input.Calls) > 0 {
for i, childCall := range input.Calls {
childAddr := childTraceAddress(traceAddress, i)
childCallCopy := childCall
flat, err := flatFromNested(&childCallCopy, childAddr, convertErrs, ctx)
if err != nil {
return nil, err
}
output = append(output, flat...)
for i, childCall := range input.Calls {
childAddr := childTraceAddress(traceAddress, i)
childCallCopy := childCall
flat, err := flatFromNested(&childCallCopy, childAddr, convertErrs, ctx)
if err != nil {
return nil, err
}
output = append(output, flat...)
}

return output, nil
Expand Down
6 changes: 2 additions & 4 deletions trie/verkle.go
Original file line number Diff line number Diff line change
Expand Up @@ -144,10 +144,8 @@ func (t *VerkleTrie) UpdateAccount(addr common.Address, acc *types.StateAccount)

// Encode balance in little-endian
bytes := acc.Balance.Bytes()
if len(bytes) > 0 {
for i, b := range bytes {
balance[len(bytes)-i-1] = b
}
for i, b := range bytes {
balance[len(bytes)-i-1] = b
}
values[utils.BalanceLeafKey] = balance[:]

Expand Down

0 comments on commit 269e80b

Please sign in to comment.