[#btck_BlockSpentOutputs-0d]
= btck&lowbar;BlockSpentOutputs
:mrdocs:

Opaque data structure for holding a block&apos;s spent outputs&period;

== Synopsis

Declared in `&lt;kernel&sol;bitcoinkernel&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
typedef xref:btck_BlockSpentOutputs-03.adoc[btck&lowbar;BlockSpentOutputs] btck&lowbar;BlockSpentOutputs;
----

== Description

Contains all the previous outputs consumed by all transactions in a specific block&period; Internally it holds a nested vector&period; The top level vector has an entry for each transaction in a block (in order of the actual transactions of the block and without the coinbase transaction)&period; This is exposed through xref:btck_TransactionSpentOutputs-05.adoc[`btck&lowbar;TransactionSpentOutputs`]&period; Each btck&lowbar;TransactionSpentOutputs is in turn a vector of all the previous outputs of a transaction (in order of their corresponding inputs)&period;


[.small]#Created with https://www.mrdocs.com[MrDocs]#
