Companion

object Companion

Functions

Link copied to clipboard
Link copied to clipboard
fun compact(num: Int, format: SerializationType = SerializationType.UNKNOWN): BCHserialized

fun compact(num: Long, format: SerializationType = SerializationType.UNKNOWN): BCHserialized

Serialize a bitcoin-style "compact" integer

Link copied to clipboard
fun int32(num: Int, format: SerializationType = SerializationType.UNKNOWN): BCHserialized
fun int32(num: Long, format: SerializationType = SerializationType.UNKNOWN): BCHserialized
Link copied to clipboard
fun list(lst: Collection<BCHserializable>, format: SerializationType = SerializationType.UNKNOWN): BCHserialized
fun <T> list(lst: List<T>, Tserializer: (T) -> BCHserialized, format: SerializationType = SerializationType.UNKNOWN): BCHserialized
Link copied to clipboard
fun map(mp: Map<out BCHserializable, BCHserializable>, format: SerializationType = SerializationType.UNKNOWN): BCHserialized

Serializes a map object that contains serializable keys and values

fun <K, V> map(mp: Map<K, V>, Kserializer: (K) -> BCHserialized, Vserializer: (V) -> BCHserialized, format: SerializationType = SerializationType.UNKNOWN): BCHserialized

Serializes a map object with the provided key and value serialization functions

Link copied to clipboard
fun mutableMap(mp: MutableMap<out BCHserializable, out BCHserializable>, format: SerializationType = SerializationType.UNKNOWN): BCHserialized

Serializes a map object that contains serializable keys and values

Link copied to clipboard
fun uint16(num: Long, format: SerializationType = SerializationType.UNKNOWN): BCHserialized
Link copied to clipboard
fun uint256(num: BigInteger, format: SerializationType = SerializationType.UNKNOWN): BCHserialized
Link copied to clipboard
fun uint32(num: Long, format: SerializationType = SerializationType.UNKNOWN): BCHserialized

Serialize into a 32 bit unsigned number

Link copied to clipboard

Serialize into an unsigned 8 bit number

fun uint8(num: Byte, format: SerializationType = SerializationType.UNKNOWN): BCHserialized

Serialize into an 8 bit number

Link copied to clipboard
fun varint(num: Long, format: SerializationType = SerializationType.UNKNOWN): BCHserialized
Link copied to clipboard
fun wrap(contents: ByteArray, _format: SerializationType): BCHserialized