BlockaidScanSolanaRequest

data class BlockaidScanSolanaRequest(val accountAddress: String, val transactions: List<String>, val metadata: BlockaidScanSolanaMetadata? = null, val encoding: BlockaidScanSolanaEncoding? = null, val chain: String, val options: List<BlockaidScanSolanaOption>? = null, val method: String? = null)

Request model for scanning Solana transactions.

Parameters

accountAddress

Wallet address performing the transaction

transactions

Array of serialized transactions to scan

metadata

Optional metadata about the request context

encoding

Transaction encoding (base58 or base64)

chain

CAIP-2 format chain identifier (e.g., "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp")

options

List of scan options to enable

method

Optional method name (e.g., "signAndSendTransaction")

Constructors

Link copied to clipboard
constructor(accountAddress: String, transactions: List<String>, metadata: BlockaidScanSolanaMetadata? = null, encoding: BlockaidScanSolanaEncoding? = null, chain: String, options: List<BlockaidScanSolanaOption>? = null, method: String? = null)

Properties

Link copied to clipboard
@SerializedName(value = "account_address")
val accountAddress: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val method: String? = null
Link copied to clipboard
Link copied to clipboard