Assess a transaction by getting full transaction details, for transactions that were not created yet in the wallet.
Retrieves an assessment from a third-party provider and returns the risk assessment result.
This endpoint returns information in Transaction Format V2 by default.
return: JSON object containing the transaction risk assessment details.
-------------------- Request --------------------
getTransactionRiskAssessmentWithContractInfo(
evm_coin_symbol="ETH",
from_address="0xa3eA6b4840d32BC0d8BE83027C62A404422B2686",
contract_address="0x57978Bfe465ad9B1c0bf80f6C1539d300705EA50",
amount="1396",
function_name="withdraw",
parameters_fields_types_and_values=[["uint256", "999999"]]
)
-------------------- Response --------------------
{
"FunctionData": {
"TransactionRiskAssessmentStatus": {
"Assessment": "No Risk Found",
"BalanceChanges": {
"Receive": [
{
"Address": "0x57978Bfe465ad9B1c0bf80f6C1539d300705EA50",
"Amount": "1369",
"Chain": "Ether",
"ChainId": "1",
"TokenSymbol": "ETH",
"UsdValue": "0.000000000003988404"
}
],
"Send": [
{
"Address": "0xD48573cDA0fed7144f2455c5270FFa16Be389d04",
"Amount": "1369",
"Chain": "Ether",
"ChainId": "1",
"TokenSymbol": "ETH",
"UsdValue": "0.000000000003988404"
}
]
},
"BlockNumber": "23882515",
"ChainId": "1",
"Note": "Accept",
"Provider": "Blockaid"
}
},
"Meta": {
"AccessToken": "e5f7...9564",
"Destination": "04d8...ae24",
"Source": "06d1...fc59",
"Time": "2025-11-27 14:02:58.260"
}
}
** Error codes **
| Error Type | Error Code | Reason / Description | Example Response |
|---|
| Backend Response | 1000 | Unknown User | '{"ErrorCode","Reason":"Unknown User"}` |
| Backend Response | 1000 | Unknown currency | '{"ErrorCode","Reason":"Unknown currency"}` |
| Backend Response | 1009 | Failed to parse data for contract | '{"ErrorCode","Reason":"Failed to parse data for contract"}` |
evm_coin_symbolstring<p>The coin symbol (e.g. "ETH").</p>
from_addressstringThe source address of the transaction.
contract_addressstringThe address of the smart contract.
amountstringThe value of the transaction.
function_namestringSmart contract function name.
parameters_fields_types_and_valuesarray<p>Array of pairs (type, value) for each parameter in the function. Format [["type", "value"], ["type", "value"]].</p>