From 78aad9a19268d02519e3d777061ebc7a877b0a1d Mon Sep 17 00:00:00 2001
From: obscuren <geffobscura@gmail.com>
Date: Mon, 7 Jul 2014 13:59:32 +0200
Subject: Getting rid of deprecated methods

---
 ethchain/vm.go | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

(limited to 'ethchain')

diff --git a/ethchain/vm.go b/ethchain/vm.go
index 769333649..71605b069 100644
--- a/ethchain/vm.go
+++ b/ethchain/vm.go
@@ -721,18 +721,12 @@ func (vm *Vm) RunClosure(closure *Closure) (ret []byte, err error) {
 		case SUICIDE:
 			require(1)
 
-			receiver := vm.state.GetAccount(stack.Pop().Bytes())
+			receiver := vm.state.GetOrNewStateObject(stack.Pop().Bytes())
+
 			receiver.AddAmount(closure.object.Amount)
 
 			closure.object.MarkForDeletion()
 
-			/*
-				trie := closure.object.state.trie
-				trie.NewIterator().Each(func(key string, v *ethutil.Value) {
-					trie.Delete(key)
-				})
-			*/
-
 			fallthrough
 		case STOP: // Stop the closure
 			vm.Endl()
-- 
cgit v1.2.3