> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dune.com/llms.txt
> Use this file to discover all available pages before exploring further.

# bitcoin.outputs

> Bitcoin transaction outputs — created UTXOs with value, script type, and locking conditions.

export const TableSample = ({tableName, tableSchema}) => <>
    <div className="hidden dark:block">
      <iframe src={`https://dune.com/embeds/3419983/5785629?table_schema_t6f0df=${tableSchema}&table_name_t6f0df=${tableName}&darkMode=true`} style={{
  width: '100%',
  height: '500px',
  border: 'none',
  marginTop: '10px'
}} />
    </div>
    <div className="dark:hidden">
      <iframe src={`https://dune.com/embeds/3419983/5785629?table_schema_t6f0df=${tableSchema}&table_name_t6f0df=${tableName}`} style={{
  width: '100%',
  height: '500px',
  border: 'none',
  marginTop: '10px'
}} />
    </div>
  </>;

## Table description

The `bitcoin.outputs` table contains information about the outputs of Bitcoin transactions. An output is a record of the amount of Bitcoin being sent to a specific address.

## Table Schema

| Column         | Type        | Description                                                                           |
| -------------- | ----------- | ------------------------------------------------------------------------------------- |
| `block_time`   | `TIMESTAMP` | Timestamp of the block containing this transaction                                    |
| `block_date`   | `DATE`      | Date of the block for daily aggregations                                              |
| `block_height` | `BIGINT`    | Height of the block containing this transaction                                       |
| `block_hash`   | `VARBINARY` | Hash of the block containing this transaction                                         |
| `tx_id`        | `VARBINARY` | Hash of the transaction this output belongs to                                        |
| `index`        | `BIGINT`    | Position of this output within the transaction's output list                          |
| `value`        | `DOUBLE`    | Amount of BTC assigned to this output                                                 |
| `address`      | `VARCHAR`   | Bitcoin address that can spend this output                                            |
| `type`         | `VARCHAR`   | Address/script type of the output (e.g. pubkeyhash, scripthash, witness\_v0\_keyhash) |
| `script_asm`   | `VARCHAR`   | Locking script (scriptPubKey) in human-readable ASM format                            |
| `script_hex`   | `VARBINARY` | Locking script (scriptPubKey) in raw hex                                              |

## Table Sample

<TableSample tableSchema="bitcoin" tableName="outputs" />
