~/.evmd/config/app.toml
. This guide covers parameters unique to the EVM implementation.
EVM execution environment configuration.
Controls VM execution tracing for debugging.Valid Options:
""
- Disabled (default)"json"
- Full execution trace in JSON format, used by debug_traceTransaction RPC"struct"
- Go struct format for programmatic processing"access_list"
- Generates EIP-2930 access lists for gas optimization"markdown"
- Human-readable format for manual analysis
server/config/config.go:139
Implementation: x/vm/keeper/state_transition.go:150-157
Limits gas for transactions in CheckTx mode to prevent DoS attacks.When set to 0, any gas amount is accepted which can lead to mempool spam.Source:
server/config/config.go:141
Testnet Default: Set by evmd/cmd/evmd/cmd/testnet.go:303
Enables SHA3 preimage recording in the VM for debugging tools to reverse hash lookups.Increases memory usage when enabled.Source:
server/config/config.go:143
EIP-155 replay protection chain ID.Must match the expected network chain ID. Used for transaction signing validation.Source:
server/config/config.go:145
Used in: x/vm/genesis.go:22
Minimum priority fee (tip) required for transaction inclusion in mempool.Transactions with tips below this value may be rejected. Set to 0 to disable filtering.Flag:
EVMMinTip
Source: config/server_app_options.go:GetMinTip()
Type: Converted to uint256.Int
internally