Companion

object Companion : BtcSerializer<TxOut>

Functions

Link copied to clipboard
fun read(input: Input): TxOut
open fun read(input: String): TxOut
open override fun read(input: ByteArray): TxOut

fun read(input: ByteArray, protocolVersion: Long): TxOut

read a message from a byte array

fun read(input: String, protocolVersion: Long): TxOut

read a message from a hex string

open override fun read(input: Input, protocolVersion: Long): TxOut

read a message from a stream

Link copied to clipboard
fun totalSize(txOut: TxOut, protocolVersion: Long = PROTOCOL_VERSION): Int
Link copied to clipboard
open override fun validate(t: TxOut)
Link copied to clipboard
fun weight(txOut: TxOut, protocolVersion: Long = PROTOCOL_VERSION): Int
Link copied to clipboard
open override fun write(message: TxOut): ByteArray
fun write(message: TxOut, out: Output)

fun write(message: TxOut, protocolVersion: Long): ByteArray

write a message to a byte array

open override fun write(    t: TxOut,     out: Output,     protocolVersion: Long)

write a message to a stream