From 0dacc940fd1e5cc67193df944dae9a14b40272d0 Mon Sep 17 00:00:00 2001 From: Elizabeth Engelman Date: Wed, 2 Jan 2019 12:38:47 -0600 Subject: [PATCH] Remove some duplication in builder --- statediff/builder/builder.go | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/statediff/builder/builder.go b/statediff/builder/builder.go index f40eff45c..3d30c3c8c 100644 --- a/statediff/builder/builder.go +++ b/statediff/builder/builder.go @@ -158,30 +158,16 @@ func (sdb *builder) buildDiffEventual(accounts map[common.Address]*state.Account codeBytes, err := sdb.chainDB.Get(val.CodeHash) codeHash := hexutil.Encode(val.CodeHash) hexRoot := val.Root.Hex() - - if created { - nonce := DiffUint64{Value: &val.Nonce} - balance := DiffBigInt{Value: val.Balance} - contractRoot := DiffString{Value: &hexRoot} - accountDiffs[addr] = AccountDiffEventual{ - Nonce: nonce, - Balance: balance, - CodeHash: codeHash, - Code: codeBytes, - ContractRoot: contractRoot, - Storage: storageDiffs, - } - } else { - nonce := DiffUint64{Value: &val.Nonce} - balance := DiffBigInt{Value: val.Balance} - contractRoot := DiffString{Value: &hexRoot} - accountDiffs[addr] = AccountDiffEventual{ - Nonce: nonce, - Balance: balance, - CodeHash: codeHash, - ContractRoot: contractRoot, - Storage: storageDiffs, - } + nonce := DiffUint64{Value: &val.Nonce} + balance := DiffBigInt{Value: val.Balance} + contractRoot := DiffString{Value: &hexRoot} + accountDiffs[addr] = AccountDiffEventual{ + Nonce: nonce, + Balance: balance, + CodeHash: codeHash, + Code: codeBytes, + ContractRoot: contractRoot, + Storage: storageDiffs, } }