btck::TransactionInputView

Non-owning view over a btck_TransactionInput.

Synopsis

Declared in <kernel/bitcoinkernel_wrapper.h>

class TransactionInputView
    : public View<btck_TransactionInput>
    , public TransactionInputApi<TransactionInputView>

Base Classes

NameDescription
View<btck_TransactionInput>Non-owning view over a const C handle of type CType.
TransactionInputApi<TransactionInputView>CRTP mixin adding transaction-input accessors shared by the view and owning types.

Member Functions

NameDescription
TransactionInputView [constructor]Constructs a view over ptr.
GetScriptSig Returns the input's signature script.
GetSequence Returns the input's sequence number.
GetWitnessStack Returns the input's witness stack.
OutPoint Returns the out-point this input spends.
get Returns the borrowed C handle.

Protected Data Members

NameDescription
m_ptr The borrowed C handle.