diff options
author | obscuren <geffobscura@gmail.com> | 2015-06-17 17:44:40 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-06-17 17:44:40 +0800 |
commit | a977f3c0dc050463e2b3c8622d289a23f0d1ce02 (patch) | |
tree | c7dbd7c84519ab510ea7e8778ac611176473f169 /xeth/types.go | |
parent | 30b27336ea73f7d65c62363047fa37fdd0a54de1 (diff) | |
download | dexon-a977f3c0dc050463e2b3c8622d289a23f0d1ce02.tar.gz dexon-a977f3c0dc050463e2b3c8622d289a23f0d1ce02.tar.zst dexon-a977f3c0dc050463e2b3c8622d289a23f0d1ce02.zip |
xeth, tests: fixed api
Diffstat (limited to 'xeth/types.go')
-rw-r--r-- | xeth/types.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/xeth/types.go b/xeth/types.go index 3bb1447ca..ed64dc45e 100644 --- a/xeth/types.go +++ b/xeth/types.go @@ -22,7 +22,7 @@ func NewObject(state *state.StateObject) *Object { return &Object{state} } -func (self *Object) StorageString(str string) *common.Value { +func (self *Object) StorageString(str string) []byte { if common.IsHex(str) { return self.storage(common.Hex2Bytes(str[2:])) } else { @@ -30,12 +30,12 @@ func (self *Object) StorageString(str string) *common.Value { } } -func (self *Object) StorageValue(addr *common.Value) *common.Value { +func (self *Object) StorageValue(addr *common.Value) []byte { return self.storage(addr.Bytes()) } -func (self *Object) storage(addr []byte) *common.Value { - return self.StateObject.GetStorage(common.BigD(addr)) +func (self *Object) storage(addr []byte) []byte { + return self.StateObject.GetState(common.BytesToHash(addr)).Bytes() } func (self *Object) Storage() (storage map[string]string) { |