Spec changes.

* All errors during state transition result in an invalid tx
This commit is contained in:
obscuren
2015-03-05 19:51:25 +01:00
parent ca1093f848
commit 88ff13c241
4 changed files with 37 additions and 7 deletions

View File

@@ -408,7 +408,12 @@ func (self *Vm) Run(me, caller ContextRef, code []byte, value, gas, price *big.I
case BALANCE:
addr := stack.Pop().Bytes()
balance := statedb.GetBalance(addr)
var balance *big.Int
if statedb.GetStateObject(addr) != nil {
balance = statedb.GetBalance(addr)
} else {
balance = base
}
stack.Push(balance)