AssemblerInput class

Metadata for a UTXO being spent.

Constructors

AssemblerInput({required Outpoint outpoint, required BigInt value, required Uint8List scriptPubKey, required AssemblerInputType type, Uint8List? publicKey, int sequence = TxInput.sequenceFinal, SigHashType hashType = SigHashType.all})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
hashType SigHashType
final
outpoint Outpoint
final
publicKey Uint8List?
The public key controlling this UTXO. Required for every type currently supported (p2pkh / p2shP2wpkh / p2wpkh). Optional only for taproot key-path spends, which are not yet supported.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scriptPubKey Uint8List
final
sequence int
final
type AssemblerInputType
The kind of script being spent. Determines the sighash algorithm and the shape of the signed input that is attached.
final
value BigInt
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited