|
suspend fun addNewBlock(newBlock: Block): Unit |
|
suspend fun addNewBlockBodies(connection: WireConnection, requestIdentifier: Bytes?, bodies: List<BlockBody>): Unit |
|
suspend fun addNewBlockHashes(hashes: List<Pair<Hash, Long>>): Unit |
|
suspend fun addNewBlockHeaders(: WireConnection, : Bytes?, : List<BlockHeader>): Unit |
|
suspend fun addNewNodeData(connection: WireConnection, requestIdentifier: Bytes?, elements: List<Bytes?>): Unit |
|
suspend fun addNewPooledTransactions(transactions: List<Transaction>): Unit |
|
suspend fun addNewTransactionReceipts(connection: WireConnection, requestIdentifier: Bytes?, 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 findPooledTransactions(hashes: List<Hash>): List<Transaction> |
|
suspend fun findTransactionReceipts(hashes: List<Hash>): List<List<TransactionReceipt>> |
|
fun receiveStatus(connection: WireConnection, status: Status): Unit |
|
fun requestBlockHeader(: Hash): Unit |