Blockaid Scan URLRaw Response
data class BlockaidScanURLRawResponse(val status: String, val url: String?, val scanStartTime: String?, val scanEndTime: String?, val maliciousScore: Int?, val isReachable: Boolean?, val isWeb3Site: Boolean?, val isMalicious: Boolean?, val attackTypes: Map<String, BlockaidAttackEntry>?, val networkOperations: List<String>?, val jsonRpcOperations: List<String>?, val contractWrite: BlockaidContractOperations?, val contractRead: BlockaidContractOperations?, val modals: List<String>?)
Raw response from Blockaid URL scan.
Parameters
status
Scan status: "hit" (found in database) or "miss" (not found)
url
The scanned URL
scan Start Time
When the scan started
scan End Time
When the scan ended
malicious Score
Maliciousness score (0-100)
is Reachable
Whether the URL is reachable
is Web3Site
Whether this is a Web3/blockchain site
is Malicious
Whether the URL is determined to be malicious
attack Types
Map of attack type to details
network Operations
List of network operations performed
json Rpc Operations
List of JSON-RPC operations performed
contract Write
Contract write operations
contract Read
Contract read operations
modals
List of modal types shown
Constructors
Link copied to clipboard
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>?)