The identity and technical contract details declared by the specification.
UserOperationV7
object
10 properties
routers__evm__response__ERC20BalanceChanges
object
2 properties
2 required
routers__evm__token_details__NativeAssetDetails
object
7 properties
5 required
routers__evm__response__ERC1155Asset
object
3 properties
3 required
TransactionReportParams
object
4 properties
4 required
routers__evm__models__ValidationOptions
string
Response sections to include (e.g., validation, simulation, gas estimation, events).
routers__evm__session_keys__Condition
string
Comparison operator used to evaluate an argument/value against a policy constraint.
ValidationError
object
3 properties
3 required
routers__evm__models__TransactionScanEvent
object
6 properties
3 required
routers__evm__response__NativeAddressAssetDiff
object
4 properties
4 required
routers__evm__response__ERC721ExposureTrace
object
6 properties
5 required
routers__evm__response__ProxyUpgradeManagement
object
3 properties
3 required
routers__evm__response__NativeAssetTrace
object
7 properties
6 required
TransactionScanSupportedChains
string
The chain name
EVMAddressReportParams
object
3 properties
3 required
ApprovalsRequest
object
3 properties
3 required
ParamReport_TransactionReportParams_
object
2 properties
2 required
routers__evm__models__ValidationResultType
string
Overall validation outcome for the scan.
Feature
object
3 properties
3 required
routers__evm__session_keys__CallPolicy
object
5 properties
1 required
routers__evm__token_details__ERC1155TokenDetails
object
5 properties
2 required
routers__evm__response__CrossChainAssetDiffs
object
Cross-chain asset diffs for a specific address
2 properties
2 required
PostTransactionBulkRequest
object
7 properties
3 required
ReportRequest_ChainTransactionHashParams_
object
3 properties
3 required
routers__evm__response__ERC1155Exposure
object
3 properties
2 required
routers__evm__models__AddressStateOverride
object
6 properties
Allowance
object
2 properties
ScanRequestMetadata
object
4 properties
routers__evm__response__ERC20Exposure
object
5 properties
2 required
routers__evm__session_keys__ArgumentCondition
object
3 properties
3 required
routers__evm__response__TransactionValidationError
object
7 properties
7 required
routers__evm__response__ERC721AddressExposure
object
3 properties
3 required
JsonRpc
object
2 properties
2 required
CrossChainBridgeAsset
The asset the recipient will receive on the destination chain.
PostTransactionData
object
1 property
1 required
routers__evm__response__GenericErrorDetails
object
2 properties
2 required
routers__evm__response__ERC20ExposureTrace
object
6 properties
6 required
routers__chain_agnostic__models__request__Connection
object
5 properties
1 required
routers__evm__response__GeneralInvalidAddressErrorDetails
object
3 properties
2 required
routers__evm__response__AccountSummary
object
5 properties
5 required
routers__evm__session_keys__SessionKey
object
3 properties
3 required
routers__evm__response__OwnershipChangeManagement
object
3 properties
3 required
TransactionHints
array
Customer-supplied hints about transaction intent that cannot be derived from on-chain simulation alone. Each element is a typed hint identified by its type fie…
routers__evm__response__ERC721BalanceChanges
object
2 properties
2 required
AddressValidation
object
3 properties
1 required
routers__evm__session_keys__GasPolicy
object
2 properties
1 required
AddressValidationExtended
object
2 properties
1 required
ValidateBulkExtendedAddressesRequest
object
3 properties
3 required
NewMetadata
object
2 properties
2 required
routers__evm__models__TransactionScanGasEstimation
object
3 properties
3 required
routers__evm__token_details__NONERCTokenDetails
object
5 properties
2 required
routers__evm__response__ERC1155ExposureTrace
object
5 properties
5 required
routers__evm__response__ERC1155AddressAssetDiff
object
4 properties
4 required
routers__evm__transaction__models__TransactionRequest
object
9 properties
4 required
routers__evm__response__NativeBalanceChanges
object
2 properties
2 required
routers__evm__models__UserOperationV6GasEstimation
object
4 properties
4 required
routers__evm__response__Balance
object
2 properties
1 required
Asset
object
6 properties
5 required
routers__evm__response__TransactionValidationSuccessResultType
string
Result type returned when validation succeeds.
routers__evm__response__ERC20AddressAssetBalanceChangeDiff
object
5 properties
4 required
routers__evm__response__ModulesChange
object
1 property
1 required
UserOperationData
object
2 properties
1 required
PostTransactionRequest
object
8 properties
3 required
routers__evm__response__ModulesChangeManagement
object
3 properties
3 required
routers__evm__session_keys__ExpirationPolicy
object
3 properties
routers__evm__response__TransactionAction
string
Type of action performed in the transaction.
routers__evm__response__UnsupportedEIP712MessageErrorDetails
object
4 properties
3 required
CrossChainBridgeNonFungibleAsset
object
3 properties
3 required
routers__evm__response__ERC1155AddressAssetBalanceChangeDiff
object
5 properties
4 required
routers__evm__response__ERC20AddressAssetDiff
object
4 properties
4 required
TransactionBulkRequest
object
8 properties
3 required
routers__evm__response__ERC1155AddressExposure
object
3 properties
3 required
routers__evm__response__TransactionSimulationError
object
4 properties
3 required
routers__evm__models__TransactionScanGasEstimationError
object
2 properties
2 required
ApprovalsResponse
object
1 property
Approval
object
5 properties
5 required
RequestIDReport
object
2 properties
2 required
routers__evm__response__ERC20AddressExposure
object
3 properties
3 required
routers__evm__response__ContractCreation
object
2 properties
2 required
HTTPValidationError
object
1 property
ParamReport_EVMAddressReportParams_
object
2 properties
2 required
routers__evm__response__OwnershipChange
object
1 property
1 required
CrossChainBridgeFungibleAsset
object
3 properties
2 required
EVMAddressReportSupportedChains
string
The chain name
TransactionScanChainID
string
The chain ID as hex or decimal string
routers__evm__response__ERC721AddressAssetBalanceChangeDiff
object
5 properties
4 required
routers__evm__response__TransactionScanResponse
object
9 properties
2 required
routers__evm__response__MissingBalance
object
4 properties
4 required
routers__evm__response__AddressDetails
object
3 properties
routers__evm__response__GeneralAssetDiff
object
An asset diff with chain context, used in cross-chain bridge traces
5 properties
4 required
CrossChainBridgeHint
object
Customer-supplied context for a cross-chain bridge deposit where the protocol does not emit the destination on-chain.
4 properties
1 required
JsonRPCRequest
object
9 properties
3 required
routers__evm__response__ERC721Diff
object
5 properties
2 required
routers__evm__response__AddressChange
object
1 property
1 required
routers__evm__token_details__ERC20TokenDetails
object
6 properties
3 required
routers__evm__response__ERC20Diff
object
4 properties
1 required
routers__evm__models__TransactionScanLogParamInfo
object
4 properties
2 required
UserOperationV6
object
12 properties
routers__evm__response__TraceLabels
string
Label assigned to a trace entry.
routers__evm__response__TransactionValidation
object
6 properties
3 required
routers__evm__token_details__ERC721TokenDetails
object
5 properties
2 required
routers__evm__response__AssetDiffResponse
routers__evm__response__JsonRPCParams
object
10 properties
routers__evm__response__ERC1155AssetTrace
object
7 properties
6 required
routers__chain_agnostic__models__request__Account
object
5 properties
1 required
routers__evm__response__USDDiff
object
3 properties
3 required
TransactionHint
A single customer-supplied hint about transaction intent. The type field identifies which hint variant this is.
CrossChainBridgeNativeAsset
object
2 properties
1 required
routers__evm__session_keys__TransferPolicy
object
4 properties
1 required
routers__evm__response__ERC721AssetTrace
object
7 properties
6 required
routers__evm__response__CallData
object
3 properties
1 required
routers__evm__models__UserOperationV7GasEstimation
object
5 properties
5 required
routers__evm__response__NativeDiff
object
4 properties
1 required
routers__evm__response__ERC1155BalanceChanges
object
2 properties
2 required
routers__evm__response__NativeAsset
object
2 properties
2 required
ReportRequest_TransactionReportParams_
object
3 properties
3 required
Spender
object
3 properties
2 required
UserOperationRequest
object
9 properties
3 required
ParamReport_ChainTransactionHashParams_
object
2 properties
2 required
routers__evm__response__ERC20Asset
object
2 properties
2 required
routers__evm__response__SetCodeAccountManagement
object
2 properties
2 required
routers__evm__response__BridgeAssetTrace
object
Trace of a cross-chain bridge asset transfer, showing source and destination asset movements
6 properties
1 required
routers__evm__response__ERC721Asset
object
3 properties
3 required
ValidateAddress
object
3 properties
3 required
GenericTransactionHint
object
Fallback for unrecognized or future hint types. Accepts any hint with a type field.
1 property
1 required
routers__evm__transaction__models__Transaction
object
7 properties
1 required
ValidateBulkAddresses
object
3 properties
3 required
routers__evm__response__TransactionScanFeature
object
5 properties
3 required
routers__evm__response__ERC1155Diff
object
6 properties
3 required
Authorization
object
7 properties
1 required
routers__evm__response__TransactionSimulation
object
14 properties
9 required
routers__evm__response__NonFungibleTokenBalance
object
5 properties
2 required
routers__evm__response__FungibleTokenBalance
object
3 properties
1 required
routers__evm__response__GeneralInsufficientFundsErrorDetails
object
6 properties
3 required
ValidateBulkExtendedAddress
object
3 properties
3 required
routers__evm__response__ERC721Exposure
object
3 properties
2 required
ValidateBulkExtendedAddressesResponse
object
1 property
1 required
JsonRpcSupportedMethod
string
Supported JSON-RPC methods that can be scanned.
routers__evm__response__NativeAddressAssetBalanceChangeDiff
object
5 properties
4 required
RawTransactionRequest
object
9 properties
4 required
ApprovalsSupportedChains
string
Supported chain identifiers for the approvals endpoints.
routers__evm__models__Connection
object
2 properties
2 required
Exposure
object
3 properties
2 required
routers__evm__response__CrossChainAssetDiffObject
object
An asset diff on a specific chain, with in/out value changes
5 properties
5 required
routers__evm__response__TransactionScanFeatureType
string
Security result of a transaction scan feature.
routers__evm__response__ERC20AssetTrace
object
7 properties
6 required
ChainTransactionHashParams
object
2 properties
2 required
ReportRequest_EVMAddressReportParams_
object
3 properties
3 required
routers__evm__response__ERC721AddressAssetDiff
object
4 properties
4 required
routers__evm__models__Account
object
4 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Blockaid publishes across the network.