BchTxInput

class BchTxInput(val chainSelector: ChainSelector) : iTxInput

Spend a coin (aka UTXO, prevout) in a transaction

Constructors

Link copied to clipboard
constructor(copy: iTxInput)
constructor(copy: BchTxInput)

Copy constructor

constructor(chainSelector: ChainSelector, spend: Spendable, scriptp: SatoshiScript, seq: Long = 4294967295)
constructor(spend: Spendable, scriptp: SatoshiScript, seq: Long = 4294967295)
constructor(spend: Spendable, seq: Long = 4294967295)
constructor(chainSelector: ChainSelector, buf: BCHserialized)

deserialization constructor

constructor(chainSelector: ChainSelector)

Properties

Link copied to clipboard
Link copied to clipboard
open override var script: SatoshiScript
Link copied to clipboard
Link copied to clipboard
open override var spendable: Spendable

Functions

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

Make a shallow copy of this object

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