BchTxOutput

class BchTxOutput(val chainSelector: ChainSelector) : iTxOutput

Output of a bitcoin transaction

Constructors

Link copied to clipboard
constructor(chainSelector: ChainSelector, amt: Long, scr: SatoshiScript = SatoshiScript(chainSelector))

explicit constructor

constructor(amt: Long, scr: SatoshiScript)
constructor(chainSelector: ChainSelector, buf: BCHserialized)

Deserialization constructor

constructor(chainSelector: ChainSelector)

Properties

Link copied to clipboard
open override var amount: Long
Link copied to clipboard
Link copied to clipboard
open override var script: SatoshiScript
Link copied to clipboard
open val size: Long

size of this object in bytes when serialized into a transaction

Functions

Link copied to clipboard
open override fun BCHdeserialize(stream: BCHserialized): BCHserialized
Link copied to clipboard
open override fun BCHserialize(format: SerializationType): BCHserialized

Serializer

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun groupInfo(): GroupInfo?

Return group token information, or null if not grouped

Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open fun toByteArray(format: SerializationType = SerializationType.UNKNOWN): ByteArray
Link copied to clipboard
open override fun toString(): String