BlockaidSimulationResult

data class BlockaidSimulationResult(val status: String, val accountAddress: String? = null, val assetsDiffs: Map<String, List<BlockaidAssetDiffResult>>?, val transactionActions: List<String>?, val params: BlockaidSimulationParams?, val totalUsdDiff: Map<String, BlockaidTotalUsdDiff>?, val exposures: Map<String, List<Map<String, String>>>?, val totalUsdExposure: Map<String, String>?, val addressDetails: Map<String, BlockaidAddressDetails>?, val accountSummary: BlockaidAccountSummary?, val block: Long? = null, val chain: String? = null, val sessionKey: Map<String, Any>? = null, val contractManagement: Map<String, Any>? = null, val missingBalances: List<Map<String, Any>>? = null, val simulationRunCount: Int? = null)

Simulation result from Blockaid scan.

Constructors

Link copied to clipboard
constructor(status: String, accountAddress: String? = null, assetsDiffs: Map<String, List<BlockaidAssetDiffResult>>?, transactionActions: List<String>?, params: BlockaidSimulationParams?, totalUsdDiff: Map<String, BlockaidTotalUsdDiff>?, exposures: Map<String, List<Map<String, String>>>?, totalUsdExposure: Map<String, String>?, addressDetails: Map<String, BlockaidAddressDetails>?, accountSummary: BlockaidAccountSummary?, block: Long? = null, chain: String? = null, sessionKey: Map<String, Any>? = null, contractManagement: Map<String, Any>? = null, missingBalances: List<Map<String, Any>>? = null, simulationRunCount: Int? = null)

Properties

Link copied to clipboard
@SerializedName(value = "account_address")
val accountAddress: String? = null
Link copied to clipboard
@SerializedName(value = "account_summary")
val accountSummary: BlockaidAccountSummary?
Link copied to clipboard
@SerializedName(value = "address_details")
val addressDetails: Map<String, BlockaidAddressDetails>?
Link copied to clipboard
@SerializedName(value = "assets_diffs")
val assetsDiffs: Map<String, List<BlockaidAssetDiffResult>>?
Link copied to clipboard
val block: Long? = null
Link copied to clipboard
val chain: String? = null
Link copied to clipboard
@SerializedName(value = "contract_management")
val contractManagement: Map<String, Any>? = null
Link copied to clipboard
Link copied to clipboard
@SerializedName(value = "missing_balances")
val missingBalances: List<Map<String, Any>>? = null
Link copied to clipboard
Link copied to clipboard
@SerializedName(value = "session_key")
val sessionKey: Map<String, Any>? = null
Link copied to clipboard
@SerializedName(value = "simulation_run_count")
val simulationRunCount: Int? = null
Link copied to clipboard
Link copied to clipboard
@SerializedName(value = "total_usd_diff")
val totalUsdDiff: Map<String, BlockaidTotalUsdDiff>?
Link copied to clipboard
@SerializedName(value = "total_usd_exposure")
val totalUsdExposure: Map<String, String>?
Link copied to clipboard
@SerializedName(value = "transaction_actions")
val transactionActions: List<String>?