Owning wrapper over a btck_TransactionInput.

Synopsis

Declared in <kernel/bitcoinkernel_wrapper.h>

Base Classes

Name

Description

Handle<btck_TransactionInput, btck_transaction_input_copy, btck_transaction_input_destroy>

Owning RAII handle for a copyable C object of type CType.

TransactionInputApi<TransactionInput>

CRTP mixin adding transaction‐input accessors shared by the view and owning types.

Member Functions

Name

Description

TransactionInput [constructor]

Constructs an owning copy from a view.

operator=

Assignment operators

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 owned C handle.

Protected Data Members

Name

Description

m_ptr

The owned C handle.

Created with MrDocs