Commit 30b27336 authored by obscuren's avatar obscuren

core/state: remove the need for common.Value

parent 787a61bb
...@@ -128,8 +128,10 @@ func (self *StateObject) MarkForDeletion() { ...@@ -128,8 +128,10 @@ func (self *StateObject) MarkForDeletion() {
} }
} }
func (c *StateObject) getAddr(addr common.Hash) (ret common.Hash) { func (c *StateObject) getAddr(addr common.Hash) common.Hash {
return common.BytesToHash(common.NewValueFromBytes([]byte(c.State.trie.Get(addr[:]))).Bytes()) var ret []byte
rlp.DecodeBytes(c.State.trie.Get(addr[:]), &ret)
return common.BytesToHash(ret)
} }
func (c *StateObject) setAddr(addr []byte, value common.Hash) { func (c *StateObject) setAddr(addr []byte, value common.Hash) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment