Evaluate a transaction for risks
Evaluates a transaction using validation and/or simulation to assess risk before signing. Supports both EVM (EIP-155) and Solana chains. The request body format differs by chain type.
For EVM chains, provide the transaction fields (to, data, value, etc.).
For Solana, provide an array of base58-encoded transactions.
Authorizations
Client API Key or Client Session Token (CST). Pass as a Bearer token in the Authorization header.
Query Parameters
Chain ID in CAIP-2 format. For example, eip155:1 for Ethereum mainnet
or solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp for Solana.
Body
- Option 1
- Option 2
Request body for evaluating an EVM (EIP-155) transaction.
The target contract or recipient address.
Encoded transaction data (hex string).
Value to send in wei (hex string).
Gas limit.
Gas price in wei.
Maximum fee per gas (EIP-1559).
Maximum priority fee per gas (EIP-1559).
The type of evaluation to perform. Defaults to all if not specified.
validation— risk assessment onlysimulation— state change simulation onlyall— both validation and simulation
validation, simulation, all Response
Transaction evaluated successfully
Evaluation result containing validation and/or simulation results depending on
the requested operationType.