Companion

object Companion

Functions

Link copied to clipboard
fun bytes(input: Input, size: Int): ByteArray
fun bytes(input: Input, size: Long): ByteArray
Link copied to clipboard
fun hash(input: Input): ByteArray
Link copied to clipboard
fun <T> readCollection(    input: Input,     reader: BtcSerializer<T>,     protocolVersion: Long): List<T>
fun <T> readCollection(    input: Input,     reader: BtcSerializer<T>,     maxElement: Int?,     protocolVersion: Long): List<T>
fun <T> readCollection(    input: Input,     reader: (Input, Long) -> T,     maxElement: Int?,     protocolVersion: Long): List<T>
Link copied to clipboard
fun script(input: Input): ByteArray
Link copied to clipboard
fun uint16(input: Input): UShort
fun uint16(input: ByteArray): UShort
Link copied to clipboard
fun uint32(input: Input): UInt
fun uint32(input: ByteArray): UInt
Link copied to clipboard
fun uint64(input: Input): ULong
fun uint64(input: ByteArray): ULong
Link copied to clipboard
fun uint8(input: Input): UByte
Link copied to clipboard
fun varint(input: Input): ULong
fun varint(blob: ByteArray): ULong
Link copied to clipboard
fun varstring(input: Input): String
Link copied to clipboard
fun writeBytes(input: ByteVector, out: Output)
fun writeBytes(input: ByteVector32, out: Output)
fun writeBytes(input: ByteArray, out: Output)
Link copied to clipboard
fun <T> writeCollection(    seq: List<T>,     output: Output,     writer: BtcSerializer<T>,     protocolVersion: Long)
fun <T> writeCollection(    seq: List<T>,     output: Output,     writer: (T, Output, Long) -> Unit,     protocolVersion: Long)
Link copied to clipboard
fun writeScript(input: ByteVector, out: Output)
fun writeScript(input: ByteArray, out: Output)
Link copied to clipboard
fun writeUInt16(input: UShort): ByteArray
fun writeUInt16(input: UShort, out: Output)
Link copied to clipboard
fun writeUInt32(input: UInt): ByteArray
fun writeUInt32(input: UInt, out: Output)
Link copied to clipboard
fun writeUInt64(input: ULong): ByteArray
fun writeUInt64(input: ULong, out: Output)
Link copied to clipboard
fun writeUInt8(input: UByte, out: Output)
Link copied to clipboard
fun writeVarint(input: Int, out: Output)
fun writeVarint(input: ULong, out: Output)
Link copied to clipboard
fun writeVarstring(input: String, out: Output)