EVM

Scan Transaction

Get a risk recommendation with plain-language reasons for a transaction.

post/v0/evm/transaction/scan

Request body

optionsRoutersEvmModelsValidationOptions[]

List of one or more of options for the desired output. "simulation" - include simulation output in your response. "validation" - include security validation of the transaction in your response. "gas_estimation" - include gas estimation result in your response. Default is ["validation"]

state_overrideobject

Override the state of the chain. This is useful for testing purposes.

simulate_with_estimated_gasboolean

Simulate transactions using gas estimation result. This requires "gas_estimation" option to be enabled.

account_addressstring required

The address to relate the transaction to. Account address determines in which perspective the transaction is simulated and validated.

Response

Successful Response

featuresobject
blockstring required
chainstring required
account_addressstring

Changes

Changed in 15 of the 95 revisions of this API.9618

    • removed the enum value worldchain of the request property chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-removed

    • removed the enum value worldchain of the request property transaction_hints/items/oneOf[subschema #1: CrossChainBridgeHint]/destination_chain/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-removed

    • added the new flare enum value to the request property chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-added

    • added the new flare enum value to the request property transaction_hints/items/oneOf[subschema #1: CrossChainBridgeHint]/destination_chain/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-added

    • added the new arc enum value to the request property chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-added

    • added the new arc enum value to the request property transaction_hints/items/oneOf[subschema #1: CrossChainBridgeHint]/destination_chain/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-added

    • added the new robinhood enum value to the request property chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-added

    • added the new robinhood enum value to the request property transaction_hints/items/oneOf[subschema #1: CrossChainBridgeHint]/destination_chain/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-added

    • removed the request property transaction_hints/items/oneOf[subschema #1: CrossChainBridgeHint]/destination_asset/oneOf[subschema #1: CrossChainBridgeNativeAsset]/usd_price

      request-property-removed

    • removed the request property transaction_hints/items/oneOf[subschema #1: CrossChainBridgeHint]/destination_asset/oneOf[subschema #2: CrossChainBridgeFungibleAsset]/usd_price

      request-property-removed

    • removed the request property transaction_hints/items/oneOf[subschema #1: CrossChainBridgeHint]/destination_asset/oneOf[subschema #3: CrossChainBridgeNonFungibleAsset]/usd_price

      request-property-removed

  • 7d40d8d01a1511See the full diff
    • the transaction_hints request property type/format changed from object/ to array/

      request-property-type-changed

    • removed the request property transaction_hints/cross_chain_bridge

      request-property-removed

  • 8ba953679261111See the full diff
    • the transaction_hints request property type/format changed from / to object/

      request-property-type-changed

    • removed TransactionHints from the transaction_hints request property allOf list

      request-property-all-of-removed

    • added the new optional request property transaction_hints/cross_chain_bridge

      new-optional-request-property

    • added the new optional request property transaction_hints

      new-optional-request-property

    • added ScanRequestMetadata to the metadata request property allOf list

      request-property-all-of-added

    • removed routers__evm__models__MetadataNonDapp routers__evm__models__MetadataDapp from the metadata request property anyOf list

      request-property-any-of-removed

    This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • removed the enum value immutable-zkevm of the request property chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-removed

    • removed the enum value immutable-zkevm-testnet of the request property chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-removed

Of the 95 revisions, 1 has no diff computed.