btck::TransactionOutput

Owning wrapper over a btck_TransactionOutput.

Synopsis

Declared in <kernel/bitcoinkernel_wrapper.h>

class TransactionOutput
    : public Handle<btck_TransactionOutput, btck_transaction_output_copy, btck_transaction_output_destroy>
    , public TransactionOutputApi<TransactionOutput>

Base Classes

NameDescription
Handle<btck_TransactionOutput, btck_transaction_output_copy, btck_transaction_output_destroy>Owning RAII handle for a copyable C object of type CType.
TransactionOutputApi<TransactionOutput>CRTP mixin adding transaction-output accessors shared by the view and owning types.

Member Functions

NameDescription
TransactionOutput [constructor]Constructors
operator= Assignment operators
Amount Returns the output value.
GetScriptPubkey Returns the output's locking script.
get Returns the owned C handle.

Protected Data Members

NameDescription
m_ptr The owned C handle.