aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/evm/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/evm/main.go')
-rw-r--r--cmd/evm/main.go21
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),
},
})
}