diff options
author | obscuren <geffobscura@gmail.com> | 2015-05-16 06:27:35 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-05-16 06:27:35 +0800 |
commit | 4b2ee6c30c5c4cacda23db4b2d18db37868492b7 (patch) | |
tree | d898e2b20a6c2e0b5613ae7f669499c5db23b719 /xeth/xeth.go | |
parent | d116b9595cf6424293cc94d0dbe78153da860727 (diff) | |
parent | 7ea76fcf993f3fecb55233bdcc2409618d9080b9 (diff) | |
download | go-tangerine-4b2ee6c30c5c4cacda23db4b2d18db37868492b7.tar go-tangerine-4b2ee6c30c5c4cacda23db4b2d18db37868492b7.tar.gz go-tangerine-4b2ee6c30c5c4cacda23db4b2d18db37868492b7.tar.bz2 go-tangerine-4b2ee6c30c5c4cacda23db4b2d18db37868492b7.tar.lz go-tangerine-4b2ee6c30c5c4cacda23db4b2d18db37868492b7.tar.xz go-tangerine-4b2ee6c30c5c4cacda23db4b2d18db37868492b7.tar.zst go-tangerine-4b2ee6c30c5c4cacda23db4b2d18db37868492b7.zip |
Merge branch 'release/0.9.21' into develop
Diffstat (limited to 'xeth/xeth.go')
-rw-r--r-- | xeth/xeth.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xeth/xeth.go b/xeth/xeth.go index 0d16393c2..88cd30afc 100644 --- a/xeth/xeth.go +++ b/xeth/xeth.go @@ -778,7 +778,7 @@ func (self *XEth) PushTx(encodedTx string) (string, error) { } func (self *XEth) Call(fromStr, toStr, valueStr, gasStr, gasPriceStr, dataStr string) (string, string, error) { - statedb := self.State().State() //self.eth.ChainManager().TransState() + statedb := self.State().State().Copy() //self.eth.ChainManager().TransState() var from *state.StateObject if len(fromStr) == 0 { accounts, err := self.backend.AccountManager().Accounts() @@ -791,6 +791,7 @@ func (self *XEth) Call(fromStr, toStr, valueStr, gasStr, gasPriceStr, dataStr st from = statedb.GetOrNewStateObject(common.HexToAddress(fromStr)) } + from.SetBalance(common.MaxBig) from.SetGasPool(self.backend.ChainManager().GasLimit()) msg := callmsg{ from: from, |