Package-level declarations

Types

Link copied to clipboard
data class Anchor(val number: Long, val hash: String, val owner: String)
Link copied to clipboard
data class CurrentTDBlock(var currentDBlockHash: String, var currentTBlockHash: String, var currentTBlockNumber: Long)

当前账户的交易高度、交易哈希和守护区块高度

Link copied to clipboard
data class DBlock(val number: Long, val hash: String, val parentHash: String, val ledgerHash: String, val receiptsHash: String, val coinbase: String, val signer: String, val contracts: List<String>, val difficulty: Long, val lastedDBNumber: Long, val extra: String, val reward: Long, val pow: Long, val timestamp: Long, val size: Int, val td: Int, val ttd: Int, val version: Int, val txHashList: List<String>, val receipts: List<Receipt>, val anchors: List<Anchor>)

守护区块

Link copied to clipboard
data class Event(val address: String, val topics: Array<String>, val data: String, val logIndex: UInt, val tblockHash: String, val dblockNumber: ULong, val removed: Boolean, val dataHex: String)

事件

Link copied to clipboard
data class Receipt(val contractAddress: String, var contractRet: String, val dblockHash: String, val dblockNumber: Int, val events: Array<Event>? = emptyArray(), val jouleUsed: Long, val receiptIndex: Int, val success: Boolean, var tblockHash: String, var confirmTime: Long)

交易回执

Link copied to clipboard
data class SendTBlock(val number: Long, val parentHash: String, val daemonHash: String, val timestamp: Long, val owner: String, val linker: String, val type: String, val hub: Array<String>? = emptyArray(), val code: String? = null, val codeHash: String? = null, val payload: String? = EMPTY_PAYLOAD, val amount: Long = 0, val income: Long? = null, val joule: Long = 0, val sign: String? = null, val proofOfWork: String? = null, val version: Int? = null, val difficulty: Int? = 0)
Link copied to clipboard
data class TBlock(val number: Long, val parentHash: String, val daemonHash: String)

Functions

Link copied to clipboard