eth: remove call limits from the RPC API

This commit is contained in:
Péter Szilágyi 2016-03-08 14:42:23 +02:00
parent 848e50d6fb
commit 5af9f9ea1d

View file

@ -660,10 +660,10 @@ func (s *PublicBlockChainAPI) doCall(args CallArgs, blockNr rpc.BlockNumber) (st
data: common.FromHex(args.Data), data: common.FromHex(args.Data),
} }
if msg.gas.Cmp(common.Big0) == 0 { if msg.gas.Cmp(common.Big0) == 0 {
msg.gas = big.NewInt(50000000) msg.gas = common.MaxBig
} }
if msg.gasPrice.Cmp(common.Big0) == 0 { if msg.gasPrice.Cmp(common.Big0) == 0 {
msg.gasPrice = new(big.Int).Mul(big.NewInt(50), common.Shannon) msg.gasPrice = big.NewInt(1)
} }
// Execute the call and return // Execute the call and return
@ -1168,7 +1168,7 @@ func (tx *Tx) UnmarshalJSON(b []byte) (err error) {
tx.GasLimit = rpc.NewHexNumber(0) tx.GasLimit = rpc.NewHexNumber(0)
} }
if tx.GasPrice == nil { if tx.GasPrice == nil {
tx.GasPrice = rpc.NewHexNumber(int64(50000000000)) tx.GasPrice = rpc.NewHexNumber(0)
} }
contractCreation := (req.To == nil) contractCreation := (req.To == nil)