---
title: "Report Transaction"
method: POST
path: "/v0/evm/transaction/report"
tags: ["EVM"]
deprecated: true
---

# Report Transaction

`POST /v0/evm/transaction/report`

> **Deprecated.**

Report a misclassification of a transaction.

## Request body

- ReportRequestTransactionReportParams
  - `event` 'FALSE_POSITIVE' | 'FALSE_NEGATIVE', required
  - `report` union, required — Parameters identifying the transaction to report, provided either as transaction details (chain, account address, and transaction data) or as a request ID from a previous scan.
    - ParamReportTransactionReportParams
      - `type` 'params', required
      - `params` TransactionReportParams, required
        - `chain` 'arbitrum' | 'avalanche' | 'base' | 'base-sepolia' | 'lordchain' | 'lordchain-testnet' | 'metacade' | 'metacade-testnet' | 'bsc' | 'ethereum' | 'optimism' | 'polygon' | 'zksync' | 'zksync-sepolia' | 'zora' | 'linea' | 'blast' | 'scroll' | 'ethereum-sepolia' | 'degen' | 'avalanche-fuji' | 'gnosis' | 'worldchain' | 'soneium-minato' | 'ronin' | 'apechain' | 'berachain' | 'berachain-bartio' | 'ink' | 'ink-sepolia' | 'abstract' | 'abstract-testnet' | 'soneium' | 'unichain' | 'sei' | 'flow-evm' | 'hyperevm' | 'megaeth' | 'katana' | 'plume' | 'xlayer' | 'monad' | 'monad-testnet' | 'tempo' | 'tempo-testnet' | 'kite-ai' | 'kaia' | 'plasma' | 'mantle' | 'robinhood' | 'arc' | 'flare', required — The chain name
        - `account_address` string, required — The address to relate the transaction to. Account address determines in which perspective the transaction is simulated and validated.
        - `data` union, required — Transaction parameters
          - object
            - `from` string, required — The source address of the transaction in hex string format
            - `to` string — The destination address of the transaction in hex string format
            - `data` string — The encoded call data of the transaction in hex string format
            - `value` string — The value of the transaction in Wei in hex string format
            - `gas` string — The gas required for the transaction in hex string format.
            - `gas_price` string — The gas price for the transaction in hex string format.
            - `authorization_list` Authorization[] — The authorization list
              - …
          - object
            - `method` 'eth_sendTransaction' | 'eth_sendRawTransaction' | 'eth_signTransaction' | 'eth_signTypedData' | 'eth_signTypedData_v1' | 'eth_signTypedData_v2' | 'eth_signTypedData_v3' | 'eth_signTypedData_v4' | 'eth_sendUserOperation' | 'personal_sign' | 'eth_sign' | 'wallet_sendCalls', required — Supported JSON-RPC methods that can be scanned.
            - `params` union[], required — The parameters of the JSON-RPC request in JSON format
              - …
        - `metadata` ScanRequestMetadata, required
          - `domain` string — The full URL of the DApp or website that initiated the request, for cross-reference. Must use the https or http scheme and contain a valid hostname. Cannot contain JSON, braces, or other embedded data structures.
          - `non_dapp` boolean — Set to true when the request was not initiated by a dapp. Dapp requests should provide the `domain` field.
          - `account` RoutersChainAgnosticModelsRequestAccount
            - `account_id` string, required — Unique identifier for the account.
            - `account_creation_timestamp` string, date-time — Timestamp when the account was created.
            - `user_age` integer — Age of the user in years
            - `user_country_code` string — ISO country code of the user's location.
            - `account_addresses` string[] — List of all account addresses in different chains based on the CAIPs standard (https://github.com/ChainAgnostic/CAIPs). Ethereum mainnet example: eip155:1:0xab16a96d359ec26a11e2c2b3d8f8b8942d5bfcdb
          - `connection` RoutersChainAgnosticModelsRequestConnection
            - `user_agent` string — User agent string from the client's browser or application.
            - `ip_address` string, ipvanyaddress, required — IP address of the customer making the request. Both IPv4 and IPv6 addresses are supported.
            - `origin` string, uri — The full URL of the website that the request was directed to.
            - `walletconnect_name` string — WalletConnect session name, when the request originates from a WalletConnect session.
            - `walletconnect_description` string — WalletConnect session description, when the request originates from a WalletConnect session.
    - RequestIDReport
      - `type` 'request_id', required — The type identifier indicating that a request ID from a previous scan is being used.
      - `request_id` string, required — The request ID of a previous request. This can be found in the value of the `x-request-id` field in the headers of the response of the previous request. For instance: `6c3cf6c1-a80d-4927-91b9-03d841ea61fe`.
  - `details` string, required — Details about the report.

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/blockaid-official/apis/blockaid-api.md) · [All operations](https://skmtc.net/blockaid-official/apis/blockaid-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blockaid-official/blockaid-api/revisions/17c41f337b2e/schema)
