---
title: "Changes to Evaluate EVM Transaction"
method: POST
path: "/v0/platform/cosigners/{id}/evm/evaluate"
---

# Changes to Evaluate EVM Transaction

`POST /v0/platform/cosigners/{id}/evm/evaluate`

> Every recorded change to this operation, newest first.
> 120 revisions in range; 1 not diffed.

## Timeline

Changed in 8 of 120 revisions.

- **2026-06-22** `187d6a5259c6`: 1 info
- **2026-06-22** `03ea93e2f608`: 11 breaking, 5 warning, 10 info
- **2026-06-02** `6eaa317741a9`: 6 breaking
- **2026-06-02** `ed1955d90f99`: 3 breaking
- **2026-05-13** `48e4dcc48730`: 9 info
- **2026-05-13** `a8bd546a3739`: 4 info
- **2026-05-04** `7edcbad717e5`: 3 breaking, 6 warning, 4 info
- **2026-04-20** `28ac0425070e`: 1 info

## Changes

- **2026-06-22** `187d6a5259c6`: 1 info
  - the endpoint scheme security `JWT` was added to the API
- **2026-06-22** `03ea93e2f608`: 11 breaking, 5 warning, 10 info
  - added `subschema #1: SupportedEvmChains` to the `oneOf[subschema #1: EvaluateSimulateRequest]/chain` request property `allOf` list
  - added `subschema #1: SupportedEvmChains` to the `oneOf[subschema #2: EvaluateTxHashRequest]/chain` request property `allOf` list
  - added `subschema #1: SupportedEvmChains` to the `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain` request property `allOf` list
  - added `subschema #1: TimePeriodInput` to the `oneOf[subschema #3: EvaluateTimePeriodRequest]/time_period` request property `allOf` list
  - removed `#/components/schemas/EvmSendTransaction` from the `oneOf[subschema #1: EvaluateSimulateRequest]/data` request property `anyOf` list
  - removed `#/components/schemas/routers__evm__models__MetadataNonDapp, #/components/schemas/routers__evm__models__MetadataDapp` from the `oneOf[subschema #1: EvaluateSimulateRequest]/metadata` request property `anyOf` list
  - removed the enum value `events` of the request property `oneOf[subschema #1: EvaluateSimulateRequest]/options/items/`
  - removed the enum value `gas_estimation` of the request property `oneOf[subschema #1: EvaluateSimulateRequest]/options/items/`
  - removed the enum value `simulation` of the request property `oneOf[subschema #1: EvaluateSimulateRequest]/options/items/`
  - removed the enum value `validation` of the request property `oneOf[subschema #1: EvaluateSimulateRequest]/options/items/`
  - the `oneOf[subschema #3: EvaluateTimePeriodRequest]/time_period` request property type changed from `object` to no type
  - removed `#/components/schemas/ChainParam` from the `oneOf[subschema #1: EvaluateSimulateRequest]/chain` request property `allOf` list
  - removed `#/components/schemas/ChainParam` from the `oneOf[subschema #2: EvaluateTxHashRequest]/chain` request property `allOf` list
  - removed `#/components/schemas/ChainParam` from the `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain` request property `allOf` list
  - removed the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/time_period/from`
  - removed the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/time_period/to`
  - added the new optional request property `oneOf[subschema #1: EvaluateSimulateRequest]/inline_policies`
  - added the new optional request property `oneOf[subschema #2: EvaluateTxHashRequest]/inline_policies`
  - added `subschema #1: EvmSendTransaction` to the `oneOf[subschema #1: EvaluateSimulateRequest]/data` request property `anyOf` list
  - added the optional property `anyOf[subschema #1: EvaluateTransactionResponse]/scan_id` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: EvaluateHistoricalDataResponse]/policies/items/policy_type` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: EvaluateHistoricalDataResponse]/scan` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: EvaluateHistoricalDataResponse]/scan_id` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: EvaluateHistoricalDataResponse]/scan_result` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: EvaluateHistoricalDataResponse]/scan_timestamp` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: EvaluateHistoricalDataResponse]/transaction_timestamp` to the response with the `200` status
- **2026-06-02** `6eaa317741a9`: 6 breaking
  - removed the enum value `immutable-zkevm` of the request property `oneOf[subschema #1: EvaluateSimulateRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - removed the enum value `immutable-zkevm` of the request property `oneOf[subschema #2: EvaluateTxHashRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - removed the enum value `immutable-zkevm` of the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - removed the enum value `immutable-zkevm-testnet` of the request property `oneOf[subschema #1: EvaluateSimulateRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - removed the enum value `immutable-zkevm-testnet` of the request property `oneOf[subschema #2: EvaluateTxHashRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - removed the enum value `immutable-zkevm-testnet` of the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
- **2026-06-02** `ed1955d90f99`: 3 breaking
  - removed the enum value `zero-network` of the request property `oneOf[subschema #1: EvaluateSimulateRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - removed the enum value `zero-network` of the request property `oneOf[subschema #2: EvaluateTxHashRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - removed the enum value `zero-network` of the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
- **2026-05-13** `48e4dcc48730`: 9 info
  - added the new `kaia` enum value to the request property `oneOf[subschema #1: EvaluateSimulateRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `kaia` enum value to the request property `oneOf[subschema #2: EvaluateTxHashRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `kaia` enum value to the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `mantle` enum value to the request property `oneOf[subschema #1: EvaluateSimulateRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `mantle` enum value to the request property `oneOf[subschema #2: EvaluateTxHashRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `mantle` enum value to the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `plasma` enum value to the request property `oneOf[subschema #1: EvaluateSimulateRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `plasma` enum value to the request property `oneOf[subschema #2: EvaluateTxHashRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
  - added the new `plasma` enum value to the request property `oneOf[subschema #3: EvaluateTimePeriodRequest]/chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/`
- **2026-05-13** `a8bd546a3739`: 4 info
  - added the new optional request property `oneOf[subschema #1: EvaluateSimulateRequest]/metadata/anyOf[subschema #1: MetadataNonDapp]/account`
  - added the new optional request property `oneOf[subschema #1: EvaluateSimulateRequest]/metadata/anyOf[subschema #1: MetadataNonDapp]/connection`
  - added the new optional request property `oneOf[subschema #1: EvaluateSimulateRequest]/metadata/anyOf[subschema #2: MetadataDapp]/account`
  - added the new optional request property `oneOf[subschema #1: EvaluateSimulateRequest]/metadata/anyOf[subschema #2: MetadataDapp]/connection`
- **2026-05-04** `7edcbad717e5`: 3 breaking, 6 warning, 4 info
  - the request's body type changed from `object` to no type
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `policies` from the response with the `200` status
  - removed the request property `account_address`
  - removed the request property `chain`
  - removed the request property `data`
  - removed the request property `evaluation_type`
  - removed the request property `metadata`
  - removed the request property `options`
  - api operation id `evaluate_transaction_route_platform_v0_cosigners__id__evm_evaluate_post` removed and replaced with `evaluate_transaction_route_external_v0_cosigners__id__evm_evaluate_post`
  - added request discriminator
  - added `subschema #1: EvaluateSimulateRequest, subschema #2: EvaluateTxHashRequest, subschema #3: EvaluateTimePeriodRequest` to the request body `oneOf` list
  - added `#/components/schemas/EvaluateTransactionResponse, #/components/schemas/EvaluateHistoricalDataResponse` to the response body `anyOf` list for the response status `200`
- **2026-04-20** `28ac0425070e`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/blockaid-official/apis/blockaid-api/docs/v0/platform/cosigners/:id/evm/evaluate/post.md) - [API](https://skmtc.dev/blockaid-official/apis/blockaid-api.md) - [Page](https://skmtc.dev/blockaid-official/apis/blockaid-api/changes/v0/platform/cosigners/:id/evm/evaluate/post)
