|
|
|
@ -454,12 +454,12 @@ var ( |
|
|
|
|
Name: "allow-insecure-unlock", |
|
|
|
|
Usage: "Allow insecure account unlocking when account-related RPCs are exposed by http", |
|
|
|
|
} |
|
|
|
|
RPCGlobalGasCap = cli.Uint64Flag{ |
|
|
|
|
RPCGlobalGasCapFlag = cli.Uint64Flag{ |
|
|
|
|
Name: "rpc.gascap", |
|
|
|
|
Usage: "Sets a cap on gas that can be used in eth_call/estimateGas (0=infinite)", |
|
|
|
|
Value: eth.DefaultConfig.RPCGasCap, |
|
|
|
|
} |
|
|
|
|
RPCGlobalTxFeeCap = cli.Float64Flag{ |
|
|
|
|
RPCGlobalTxFeeCapFlag = cli.Float64Flag{ |
|
|
|
|
Name: "rpc.txfeecap", |
|
|
|
|
Usage: "Sets a cap on transaction fee (in ether) that can be sent via the RPC APIs (0 = no cap)", |
|
|
|
|
Value: eth.DefaultConfig.RPCTxFeeCap, |
|
|
|
@ -1563,16 +1563,16 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *eth.Config) { |
|
|
|
|
if ctx.GlobalIsSet(EVMInterpreterFlag.Name) { |
|
|
|
|
cfg.EVMInterpreter = ctx.GlobalString(EVMInterpreterFlag.Name) |
|
|
|
|
} |
|
|
|
|
if ctx.GlobalIsSet(RPCGlobalGasCap.Name) { |
|
|
|
|
cfg.RPCGasCap = ctx.GlobalUint64(RPCGlobalGasCap.Name) |
|
|
|
|
if ctx.GlobalIsSet(RPCGlobalGasCapFlag.Name) { |
|
|
|
|
cfg.RPCGasCap = ctx.GlobalUint64(RPCGlobalGasCapFlag.Name) |
|
|
|
|
} |
|
|
|
|
if cfg.RPCGasCap != 0 { |
|
|
|
|
log.Info("Set global gas cap", "cap", cfg.RPCGasCap) |
|
|
|
|
} else { |
|
|
|
|
log.Info("Global gas cap disabled") |
|
|
|
|
} |
|
|
|
|
if ctx.GlobalIsSet(RPCGlobalTxFeeCap.Name) { |
|
|
|
|
cfg.RPCTxFeeCap = ctx.GlobalFloat64(RPCGlobalTxFeeCap.Name) |
|
|
|
|
if ctx.GlobalIsSet(RPCGlobalTxFeeCapFlag.Name) { |
|
|
|
|
cfg.RPCTxFeeCap = ctx.GlobalFloat64(RPCGlobalTxFeeCapFlag.Name) |
|
|
|
|
} |
|
|
|
|
if ctx.GlobalIsSet(DNSDiscoveryFlag.Name) { |
|
|
|
|
urls := ctx.GlobalString(DNSDiscoveryFlag.Name) |
|
|
|
|