EVM

Scan User Operation

Get a risk recommendation with plain-language reasons for a user operation.

post/v0/evm/user-operation/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

The address of the account (wallet) sending the request in hex string format

should_calculate_missing_balanceboolean

For simulations, determine whether to calculate missing balances in user operations.

Response

Success

featuresobject
blockstring required
chainstring required
account_addressstring

Changes

Changed in 11 of the 95 revisions of this API.6113

    • removed the enum value worldchain of the request property chain/allOf[subschema #1: ChainParam]/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 arc 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 chain/allOf[subschema #1: ChainParam]/anyOf[subschema #1: TransactionScanSupportedChains]/

      request-property-enum-value-added

    • 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

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

      request-property-enum-value-removed

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

      request-property-enum-value-added

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

      request-property-enum-value-added

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

      request-property-enum-value-added

  • 42e1b2ee49d012See the full diff
    • added the new bridge enum value to the simulation/anyOf[subschema #1: TransactionSimulation]/transaction_actions/items/anyOf[subschema #1: TransactionAction]/ response property for the response status 200

      response-property-enum-value-added

    • added the optional property simulation/anyOf[subschema #1: TransactionSimulation]/cross_chain_asset_diffs to the response with the 200 status

      response-optional-property-added

    • added routers__evm__response__BridgeAssetTrace to the simulation/anyOf[subschema #1: TransactionSimulation]/account_summary/allOf[subschema #1: AccountSummary]/traces/items/ response property anyOf list for the response status 200

      response-property-any-of-added

    • added the new optional request property metadata/anyOf[subschema #1: MetadataNonDapp]/account

      new-optional-request-property

    • added the new optional request property metadata/anyOf[subschema #1: MetadataNonDapp]/connection

      new-optional-request-property

    • added the new optional request property metadata/anyOf[subschema #2: MetadataDapp]/account

      new-optional-request-property

    • added the new optional request property metadata/anyOf[subschema #2: MetadataDapp]/connection

      new-optional-request-property

Of the 95 revisions, 1 has no diff computed.