|
suspend fun addNewBlock(newBlock: Block): Unit |
|
suspend fun addNewBlockBodies(connectionId: String, bodies: List<BlockBody>): Unit |
|
suspend fun addNewBlockHashes(hashes: List<Pair<Hash, Long>>): Unit |
|
suspend fun addNewBlockHeaders(: String, : List<BlockHeader>): Unit |
|
suspend fun addNewNodeData(connectionId: String, elements: List<Bytes?>): Unit |
|
suspend fun addNewTransactionReceipts(connectionId: String, transactionReceipts: List<List<TransactionReceipt>>): Unit |
|
suspend fun addNewTransactions(transactions: List<Transaction>): Unit |
|
suspend fun findBlockBodies(hashes: List<Hash>): List<BlockBody> |
|
suspend fun findHeaders(: Bytes, : Long, : Long, : Boolean): List<BlockHeader> |
|
suspend fun findNodeData(hashes: List<Hash>): List<Bytes?> |
|
suspend fun findTransactionReceipts(hashes: List<Hash>): List<List<TransactionReceipt>> |
|
suspend fun receiveStatus(connectionId: String, status: StatusMessage): Unit |
|
fun requestBlockHeader(: Hash): Unit |