Renamed object to Object

This commit is contained in:
obscuren 2014-08-05 11:26:12 +02:00
parent 4f0bda403e
commit e71b198e3d
4 changed files with 10 additions and 10 deletions

View File

@ -8,7 +8,7 @@ type config struct {
pipe *Pipe
}
func (self *config) Get(name string) *object {
func (self *config) Get(name string) *Object {
configCtrl := self.pipe.World().safeGet(cnfCtr)
var addr []byte
@ -21,7 +21,7 @@ func (self *config) Get(name string) *object {
objectAddr := configCtrl.GetStorage(ethutil.BigD(addr))
return &object{self.pipe.World().safeGet(objectAddr.Bytes())}
return &Object{self.pipe.World().safeGet(objectAddr.Bytes())}
}
func (self *config) Exist() bool {

View File

@ -5,11 +5,11 @@ import (
"github.com/ethereum/eth-go/ethutil"
)
type object struct {
type Object struct {
*ethstate.StateObject
}
func (self *object) StorageString(str string) *ethutil.Value {
func (self *Object) StorageString(str string) *ethutil.Value {
if ethutil.IsHex(str) {
return self.Storage(ethutil.Hex2Bytes(str[2:]))
} else {
@ -17,10 +17,10 @@ func (self *object) StorageString(str string) *ethutil.Value {
}
}
func (self *object) StorageValue(addr *ethutil.Value) *ethutil.Value {
func (self *Object) StorageValue(addr *ethutil.Value) *ethutil.Value {
return self.Storage(addr.Bytes())
}
func (self *object) Storage(addr []byte) *ethutil.Value {
func (self *Object) Storage(addr []byte) *ethutil.Value {
return self.StateObject.GetStorage(ethutil.BigD(addr))
}

View File

@ -46,10 +46,10 @@ func (self *Pipe) Nonce(addr []byte) uint64 {
}
func (self *Pipe) Execute(addr []byte, data []byte, value, gas, price *ethutil.Value) ([]byte, error) {
return self.ExecuteObject(&object{self.World().safeGet(addr)}, data, value, gas, price)
return self.ExecuteObject(&Object{self.World().safeGet(addr)}, data, value, gas, price)
}
func (self *Pipe) ExecuteObject(object *object, data []byte, value, gas, price *ethutil.Value) ([]byte, error) {
func (self *Pipe) ExecuteObject(object *Object, data []byte, value, gas, price *ethutil.Value) ([]byte, error) {
var (
initiator = ethstate.NewStateObject([]byte{0})
block = self.blockChain.CurrentBlock

View File

@ -26,8 +26,8 @@ func (self *world) State() *ethstate.State {
return self.pipe.stateManager.CurrentState()
}
func (self *world) Get(addr []byte) *object {
return &object{self.State().GetStateObject(addr)}
func (self *world) Get(addr []byte) *Object {
return &Object{self.State().GetStateObject(addr)}
}
func (self *world) safeGet(addr []byte) *ethstate.StateObject {