NAME: evm - the evm command line interface USAGE: evm [global options] command [command options] VERSION: 1.101702.3-stable-7da4560d COMMANDS: run Run arbitrary evm binary blocktest Executes the given blockchain tests. Filenames can be fed via standard input (batch mode) or as an argument (one-off execution). statetest Executes the given state tests. Filenames can be fed via standard input (batch mode) or as an argument (one-off execution). transition, t8n Executes a full state transition transaction, t9n Performs transaction validation block-builder, b11r Builds a block verkle, vkt Binary Trie helpers help, h Shows a list of commands or help for one command GLOBAL OPTIONS: LOGGING AND DEBUGGING --go-execution-trace value Write Go execution trace to the given file --log.compress (default: false) Compress the log files --log.file value Write logs to a file --log.format value Log format to use (json|logfmt|terminal) --log.maxage value (default: 30) Maximum number of days to retain a log file --log.maxbackups value (default: 10) Maximum number of log files to retain --log.maxsize value (default: 100) Maximum size in MBs of a single log file --log.rotate (default: false) Enables log file rotation --log.vmodule value Per-module verbosity: comma-separated list of = (e.g. eth/*=5,p2p=4) --pprof (default: false) Enable the pprof HTTP server --pprof.addr value (default: "127.0.0.1") pprof HTTP server listening interface --pprof.blockprofilerate value (default: 0) Turn on block profiling with the given rate --pprof.cpuprofile value Write CPU profile to the given file --pprof.memprofilerate value (default: 524288) Turn on memory profiling with the given rate --pprof.port value (default: 6060) pprof HTTP server listening port --pyroscope (default: false) Enable Pyroscope profiling --pyroscope.password value Pyroscope basic authentication password --pyroscope.server value (default: "http://localhost:4040") Pyroscope server URL to push profiling data to --pyroscope.tags value Comma separated list of key=value tags to add to profiling data --pyroscope.username value Pyroscope basic authentication username --verbosity value (default: 3) Logging verbosity: 0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=detail MISC --help, -h (default: false) show help --version, -v (default: false) print the version COPYRIGHT: Copyright 2013-2026 The go-ethereum Authors