diff options
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/evm/main.go | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/cmd/evm/main.go b/cmd/evm/main.go index 993dd7659..035cf1c54 100644 --- a/cmd/evm/main.go +++ b/cmd/evm/main.go @@ -44,14 +44,6 @@ var ( Name: "debug", Usage: "output full trace logs", } - ForceJitFlag = cli.BoolFlag{ - Name: "forcejit", - Usage: "forces jit compilation", - } - DisableJitFlag = cli.BoolFlag{ - Name: "nojit", - Usage: "disabled jit compilation", - } CodeFlag = cli.StringFlag{ Name: "code", Usage: "EVM code", @@ -95,6 +87,10 @@ var ( Name: "create", Usage: "indicates the action should be create rather than call", } + DisableGasMeteringFlag = cli.BoolFlag{ + Name: "nogasmetering", + Usage: "disable gas metering", + } ) func init() { @@ -102,8 +98,6 @@ func init() { CreateFlag, DebugFlag, VerbosityFlag, - ForceJitFlag, - DisableJitFlag, SysStatFlag, CodeFlag, CodeFileFlag, @@ -112,6 +106,7 @@ func init() { ValueFlag, DumpFlag, InputFlag, + DisableGasMeteringFlag, } app.Action = run } @@ -165,7 +160,8 @@ func run(ctx *cli.Context) error { GasPrice: common.Big(ctx.GlobalString(PriceFlag.Name)), Value: common.Big(ctx.GlobalString(ValueFlag.Name)), EVMConfig: vm.Config{ - Tracer: logger, + Tracer: logger, + DisableGasMetering: ctx.GlobalBool(DisableGasMeteringFlag.Name), }, }) } else { @@ -179,7 +175,8 @@ func run(ctx *cli.Context) error { GasPrice: common.Big(ctx.GlobalString(PriceFlag.Name)), Value: common.Big(ctx.GlobalString(ValueFlag.Name)), EVMConfig: vm.Config{ - Tracer: logger, + Tracer: logger, + DisableGasMetering: ctx.GlobalBool(DisableGasMeteringFlag.Name), }, }) } |