BlockaidScanURLRawResponse

constructor(status: String, url: String?, scanStartTime: String?, scanEndTime: String?, maliciousScore: Int?, isReachable: Boolean?, isWeb3Site: Boolean?, isMalicious: Boolean?, attackTypes: Map<String, BlockaidAttackEntry>?, networkOperations: List<String>?, jsonRpcOperations: List<String>?, contractWrite: BlockaidContractOperations?, contractRead: BlockaidContractOperations?, modals: List<String>?)

Parameters

status

Scan status: "hit" (found in database) or "miss" (not found)

url

The scanned URL

scanStartTime

When the scan started

scanEndTime

When the scan ended

maliciousScore

Maliciousness score (0-100)

isReachable

Whether the URL is reachable

isWeb3Site

Whether this is a Web3/blockchain site

isMalicious

Whether the URL is determined to be malicious

attackTypes

Map of attack type to details

networkOperations

List of network operations performed

jsonRpcOperations

List of JSON-RPC operations performed

contractWrite

Contract write operations

contractRead

Contract read operations

modals

List of modal types shown