---
title: "TraceTx implements the `debug_traceTransaction` rpc api"
method: GET
path: "/evmos/evm/v1/trace_tx"
tags: ["Query"]
---

# TraceTx implements the \`debug_traceTransaction\` rpc api

`GET /evmos/evm/v1/trace_tx`

## Request

- The document declares no server URL.
- Auth: none declared
- TypeScript: <https://skmtc.dev/haqq-network/apis/haqq-network-grpc-api/docs/evmos/evm/v1/trace_tx/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `msg.data.typeUrl` string
- `msg.data.value` string, byte
- `msg.size` number, double
- `msg.hash` string
- `msg.from` string
- `traceConfig.tracer` string
- `traceConfig.timeout` string
- `traceConfig.reexec` string, uint64
- `traceConfig.disableStack` boolean
- `traceConfig.disableStorage` boolean
- `traceConfig.debug` boolean
- `traceConfig.limit` integer
- `traceConfig.overrides.homesteadBlock` string
- `traceConfig.overrides.daoForkBlock` string
- `traceConfig.overrides.daoForkSupport` boolean
- `traceConfig.overrides.eip150Block` string
- `traceConfig.overrides.eip150Hash` string
- `traceConfig.overrides.eip155Block` string
- `traceConfig.overrides.eip158Block` string
- `traceConfig.overrides.byzantiumBlock` string
- `traceConfig.overrides.constantinopleBlock` string
- `traceConfig.overrides.petersburgBlock` string
- `traceConfig.overrides.istanbulBlock` string
- `traceConfig.overrides.muirGlacierBlock` string
- `traceConfig.overrides.berlinBlock` string
- `traceConfig.overrides.londonBlock` string
- `traceConfig.overrides.arrowGlacierBlock` string
- `traceConfig.overrides.grayGlacierBlock` string
- `traceConfig.overrides.mergeNetsplitBlock` string
- `traceConfig.overrides.shanghaiBlock` string
- `traceConfig.overrides.cancunBlock` string
- `traceConfig.enableMemory` boolean
- `traceConfig.enableReturnData` boolean
- `traceConfig.tracerJsonConfig` string
- `blockNumber` string, int64
- `blockHash` string
- `blockTime` string, date-time
- `proposerAddress` string, byte
- `chainId` string, int64
- `blockMaxGas` string, int64

## Response `200`

A successful response.

- EthermintEvmV1QueryTraceTxResponse
  - `data` string, byte

## Other responses

- `default`: An unexpected error response.

## Changes

- **2024-09-03** `3617289e8aa6`: 1 info
  - added the new optional `query` request parameter `blockMaxGas`
- **2023-11-17** `f416fba3183f`: 1 warning
  - deleted the `query` request parameter `blockMaxGas`

[Operation history](https://skmtc.dev/haqq-network/apis/haqq-network-grpc-api/changes/evmos/evm/v1/trace_tx/get.md)

---

[API](https://skmtc.dev/haqq-network/apis/haqq-network-grpc-api.md) - [All operations](https://skmtc.dev/haqq-network/apis/haqq-network-grpc-api/llms.txt) - [OpenAPI document](https://skmtc.dev/haqq-network/apis/haqq-network-grpc-api/revisions/2d0419923f40?raw)
