LightningCodecs

object LightningCodecs

Functions

bigSize
Link copied to clipboard
common
fun bigSize(input: Input): Long
byte
Link copied to clipboard
common
fun byte(input: Input): Int
bytes
Link copied to clipboard
common
fun bytes(input: Input, size: Int): ByteArray
fun bytes(input: Input, size: Long): ByteArray
script
Link copied to clipboard
common
fun script(input: Input): ByteArray
tu16
Link copied to clipboard
common
fun tu16(input: Input): Int
tu32
Link copied to clipboard
common
fun tu32(input: Input): Int
tu64
Link copied to clipboard
common
fun tu64(input: Input): Long
u16
Link copied to clipboard
common
fun u16(input: Input): Int
u32
Link copied to clipboard
common
fun u32(input: Input): Int
u64
Link copied to clipboard
common
fun u64(input: Input): Long
writeBigSize
Link copied to clipboard
common
fun writeBigSize(input: Long, out: Output)
writeByte
Link copied to clipboard
common
fun writeByte(input: Int, out: Output)
writeBytes
Link copied to clipboard
common
fun writeBytes(input: ByteVector, out: Output)
fun writeBytes(input: ByteVector32, out: Output)
fun writeBytes(input: ByteArray, out: Output)
writeTU16
Link copied to clipboard
common
fun writeTU16(input: Int, output: Output)
writeTU32
Link copied to clipboard
common
fun writeTU32(input: Int, output: Output)
writeTU64
Link copied to clipboard
common
fun writeTU64(input: Long, output: Output)
writeU16
Link copied to clipboard
common
fun writeU16(input: Int, output: Output)
writeU32
Link copied to clipboard
common
fun writeU32(input: Int, output: Output)
writeU64
Link copied to clipboard
common
fun writeU64(input: Long, output: Output)