aboutsummaryrefslogtreecommitdiffstats
path: root/tests/helper/vm.go
diff options
context:
space:
mode:
authorFelix Lange <fjl@twurst.com>2014-11-01 01:40:32 +0800
committerFelix Lange <fjl@twurst.com>2014-11-01 01:52:58 +0800
commitf3473312ba90b37b9a4100592a8c4d5d5bf245b7 (patch)
treeefc14c86ce3c9b45bcc09c84dc9fbed79c089cb9 /tests/helper/vm.go
parent5af4ff985dc43b648bdc96394a3bd96d9658ae0a (diff)
downloaddexon-f3473312ba90b37b9a4100592a8c4d5d5bf245b7.tar.gz
dexon-f3473312ba90b37b9a4100592a8c4d5d5bf245b7.tar.zst
dexon-f3473312ba90b37b9a4100592a8c4d5d5bf245b7.zip
all: fix rename breakage
Diffstat (limited to 'tests/helper/vm.go')
-rw-r--r--tests/helper/vm.go30
1 files changed, 15 insertions, 15 deletions
diff --git a/tests/helper/vm.go b/tests/helper/vm.go
index c56c5bae7..4827dfdee 100644
--- a/tests/helper/vm.go
+++ b/tests/helper/vm.go
@@ -3,13 +3,13 @@ package helper
import (
"math/big"
- "github.com/ethereum/go-ethereum/ethstate"
"github.com/ethereum/go-ethereum/ethutil"
+ "github.com/ethereum/go-ethereum/state"
"github.com/ethereum/go-ethereum/vm"
)
type Env struct {
- state *ethstate.State
+ state *state.State
origin []byte
parent []byte
@@ -21,13 +21,13 @@ type Env struct {
gasLimit *big.Int
}
-func NewEnv(state *ethstate.State) *Env {
+func NewEnv(state *state.State) *Env {
return &Env{
state: state,
}
}
-func NewEnvFromMap(state *ethstate.State, envValues map[string]string, exeValues map[string]string) *Env {
+func NewEnvFromMap(state *state.State, envValues map[string]string, exeValues map[string]string) *Env {
env := NewEnv(state)
env.origin = ethutil.Hex2Bytes(exeValues["caller"])
@@ -41,21 +41,21 @@ func NewEnvFromMap(state *ethstate.State, envValues map[string]string, exeValues
return env
}
-func (self *Env) Origin() []byte { return self.origin }
-func (self *Env) BlockNumber() *big.Int { return self.number }
-func (self *Env) PrevHash() []byte { return self.parent }
-func (self *Env) Coinbase() []byte { return self.coinbase }
-func (self *Env) Time() int64 { return self.time }
-func (self *Env) Difficulty() *big.Int { return self.difficulty }
-func (self *Env) BlockHash() []byte { return nil }
-func (self *Env) State() *ethstate.State { return self.state }
-func (self *Env) GasLimit() *big.Int { return self.gasLimit }
-func (self *Env) AddLog(vm.Log) {}
+func (self *Env) Origin() []byte { return self.origin }
+func (self *Env) BlockNumber() *big.Int { return self.number }
+func (self *Env) PrevHash() []byte { return self.parent }
+func (self *Env) Coinbase() []byte { return self.coinbase }
+func (self *Env) Time() int64 { return self.time }
+func (self *Env) Difficulty() *big.Int { return self.difficulty }
+func (self *Env) BlockHash() []byte { return nil }
+func (self *Env) State() *state.State { return self.state }
+func (self *Env) GasLimit() *big.Int { return self.gasLimit }
+func (self *Env) AddLog(vm.Log) {}
func (self *Env) Transfer(from, to vm.Account, amount *big.Int) error {
return vm.Transfer(from, to, amount)
}
-func RunVm(state *ethstate.State, env, exec map[string]string) ([]byte, *big.Int, error) {
+func RunVm(state *state.State, env, exec map[string]string) ([]byte, *big.Int, error) {
address := FromHex(exec["address"])
caller := state.GetOrNewStateObject(FromHex(exec["caller"]))