[#btck_BlockSpentOutputs-0d] = btck_BlockSpentOutputs :mrdocs: Opaque data structure for holding a block's spent outputs. == Synopsis Declared in `<kernel/bitcoinkernel.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- typedef xref:btck_BlockSpentOutputs-03.adoc[btck_BlockSpentOutputs] btck_BlockSpentOutputs; ---- == Description Contains all the previous outputs consumed by all transactions in a specific block. Internally it holds a nested vector. 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). This is exposed through xref:btck_TransactionSpentOutputs-05.adoc[`btck_TransactionSpentOutputs`]. Each btck_TransactionSpentOutputs is in turn a vector of all the previous outputs of a transaction (in order of their corresponding inputs). [.small]#Created with https://www.mrdocs.com[MrDocs]#