forked from cerc-io/plugeth
commit
936ddf2ad1
13
xeth/xeth.go
13
xeth/xeth.go
@ -129,8 +129,8 @@ func cTopics(t [][]string) [][]common.Hash {
|
|||||||
return topics
|
return topics
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *XEth) DefaultGas() *big.Int { return defaultGas }
|
func (self *XEth) DefaultGas() *big.Int { return new(big.Int).Set(defaultGas) }
|
||||||
func (self *XEth) DefaultGasPrice() *big.Int { return defaultGasPrice }
|
func (self *XEth) DefaultGasPrice() *big.Int { return new(big.Int).Set(defaultGasPrice) }
|
||||||
|
|
||||||
func (self *XEth) RemoteMining() *miner.RemoteAgent { return self.agent }
|
func (self *XEth) RemoteMining() *miner.RemoteAgent { return self.agent }
|
||||||
|
|
||||||
@ -565,12 +565,13 @@ func (self *XEth) Call(fromStr, toStr, valueStr, gasStr, gasPriceStr, dataStr st
|
|||||||
value: common.Big(valueStr),
|
value: common.Big(valueStr),
|
||||||
data: common.FromHex(dataStr),
|
data: common.FromHex(dataStr),
|
||||||
}
|
}
|
||||||
|
|
||||||
if msg.gas.Cmp(big.NewInt(0)) == 0 {
|
if msg.gas.Cmp(big.NewInt(0)) == 0 {
|
||||||
msg.gas = defaultGas
|
msg.gas = self.DefaultGas()
|
||||||
}
|
}
|
||||||
|
|
||||||
if msg.gasPrice.Cmp(big.NewInt(0)) == 0 {
|
if msg.gasPrice.Cmp(big.NewInt(0)) == 0 {
|
||||||
msg.gasPrice = defaultGasPrice
|
msg.gasPrice = self.DefaultGasPrice()
|
||||||
}
|
}
|
||||||
|
|
||||||
block := self.CurrentBlock()
|
block := self.CurrentBlock()
|
||||||
@ -616,11 +617,11 @@ func (self *XEth) Transact(fromStr, toStr, valueStr, gasStr, gasPriceStr, codeSt
|
|||||||
// TODO: align default values to have the same type, e.g. not depend on
|
// TODO: align default values to have the same type, e.g. not depend on
|
||||||
// common.Value conversions later on
|
// common.Value conversions later on
|
||||||
if gas.Cmp(big.NewInt(0)) == 0 {
|
if gas.Cmp(big.NewInt(0)) == 0 {
|
||||||
gas = defaultGas
|
gas = self.DefaultGas()
|
||||||
}
|
}
|
||||||
|
|
||||||
if price.Cmp(big.NewInt(0)) == 0 {
|
if price.Cmp(big.NewInt(0)) == 0 {
|
||||||
price = defaultGasPrice
|
price = self.DefaultGasPrice()
|
||||||
}
|
}
|
||||||
|
|
||||||
data = common.FromHex(codeStr)
|
data = common.FromHex(codeStr)
|
||||||
|
Loading…
Reference in New Issue
Block a user