core/state: remove the need for common.Value

pull/1282/head
obscuren 10 years ago
parent 787a61bb27
commit 30b27336ea
  1. 6
      core/state/state_object.go

@ -128,8 +128,10 @@ func (self *StateObject) MarkForDeletion() {
}
}
func (c *StateObject) getAddr(addr common.Hash) (ret common.Hash) {
return common.BytesToHash(common.NewValueFromBytes([]byte(c.State.trie.Get(addr[:]))).Bytes())
func (c *StateObject) getAddr(addr common.Hash) common.Hash {
var ret []byte
rlp.DecodeBytes(c.State.trie.Get(addr[:]), &ret)
return common.BytesToHash(ret)
}
func (c *StateObject) setAddr(addr []byte, value common.Hash) {

Loading…
Cancel
Save