Renamed State => StateDB
This commit is contained in:
@ -95,7 +95,7 @@ type JSTransaction struct {
|
||||
Confirmations int `json:"confirmations"`
|
||||
}
|
||||
|
||||
func NewJSTx(tx *types.Transaction, state *state.State) *JSTransaction {
|
||||
func NewJSTx(tx *types.Transaction, state *state.StateDB) *JSTransaction {
|
||||
hash := ethutil.Bytes2Hex(tx.Hash())
|
||||
receiver := ethutil.Bytes2Hex(tx.Recipient)
|
||||
if receiver == "0000000000000000000000000000000000000000" {
|
||||
|
@ -16,7 +16,7 @@ import (
|
||||
var pipelogger = logger.NewLogger("XETH")
|
||||
|
||||
type VmVars struct {
|
||||
State *state.State
|
||||
State *state.StateDB
|
||||
}
|
||||
|
||||
type XEth struct {
|
||||
|
@ -10,7 +10,7 @@ import (
|
||||
)
|
||||
|
||||
type VMEnv struct {
|
||||
state *state.State
|
||||
state *state.StateDB
|
||||
block *types.Block
|
||||
value *big.Int
|
||||
sender []byte
|
||||
@ -18,7 +18,7 @@ type VMEnv struct {
|
||||
depth int
|
||||
}
|
||||
|
||||
func NewEnv(state *state.State, block *types.Block, value *big.Int, sender []byte) *VMEnv {
|
||||
func NewEnv(state *state.StateDB, block *types.Block, value *big.Int, sender []byte) *VMEnv {
|
||||
return &VMEnv{
|
||||
state: state,
|
||||
block: block,
|
||||
@ -35,7 +35,7 @@ func (self *VMEnv) Time() int64 { return self.block.Time }
|
||||
func (self *VMEnv) Difficulty() *big.Int { return self.block.Difficulty }
|
||||
func (self *VMEnv) BlockHash() []byte { return self.block.Hash() }
|
||||
func (self *VMEnv) Value() *big.Int { return self.value }
|
||||
func (self *VMEnv) State() *state.State { return self.state }
|
||||
func (self *VMEnv) State() *state.StateDB { return self.state }
|
||||
func (self *VMEnv) GasLimit() *big.Int { return self.block.GasLimit }
|
||||
func (self *VMEnv) Depth() int { return self.depth }
|
||||
func (self *VMEnv) SetDepth(i int) { self.depth = i }
|
||||
|
@ -22,7 +22,7 @@ func (self *XEth) World() *World {
|
||||
return self.world
|
||||
}
|
||||
|
||||
func (self *World) State() *state.State {
|
||||
func (self *World) State() *state.StateDB {
|
||||
return self.pipe.blockManager.CurrentState()
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user