aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/block.go
diff options
context:
space:
mode:
Diffstat (limited to 'ethchain/block.go')
-rw-r--r--ethchain/block.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/ethchain/block.go b/ethchain/block.go
index 732739c1b..8c93947fb 100644
--- a/ethchain/block.go
+++ b/ethchain/block.go
@@ -142,12 +142,13 @@ func (block *Block) PayFee(addr []byte, fee *big.Int) bool {
data := block.state.trie.Get(string(block.Coinbase))
// Get the ether (Coinbase) and add the fee (gief fee to miner)
- ether := NewAccountFromData(block.Coinbase, []byte(data))
+ account := NewStateObjectFromBytes(block.Coinbase, []byte(data))
base = new(big.Int)
- ether.Amount = base.Add(ether.Amount, fee)
+ account.Amount = base.Add(account.Amount, fee)
- block.state.trie.Update(string(block.Coinbase), string(ether.RlpEncode()))
+ //block.state.trie.Update(string(block.Coinbase), string(ether.RlpEncode()))
+ block.state.UpdateStateObject(account)
return true
}