Companion

object Companion : BtcSerializer<ScriptWitness>

Functions

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

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

read a message from a byte array

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

read a message from a hex string

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

read a message from a stream

Link copied to clipboard
open fun validate(message: ScriptWitness)
Link copied to clipboard
open fun write(message: ScriptWitness): ByteArray
fun write(message: ScriptWitness, out: Output)

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

write a message to a byte array

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

write a message to a stream

Properties

Link copied to clipboard
val empty: ScriptWitness