<!-- source: https://secondlayer.tools/docs/api-reference#sbtc-deposit-object -->

## The sBTC deposit object

A completed peg-in: one `completed-deposit` event. Keyed by the Bitcoin txid; deposits carry no request id.

| Field | Type | Description |
| --- | --- | --- |
| `cursor` | string | `<block_height>:<event_index>`. Pass as `cursor`. |
| `block_height` | integer | Stacks block the deposit completed in. |
| `block_time` | string · date-time · nullable | That block's timestamp. |
| `tx_id` | string | Stacks transaction that completed the deposit. |
| `tx_index` | integer | Its position in the block. |
| `event_index` | integer | The event's position in the block. With `block_height`, the cursor. |
| `amount` | string · nullable | Sats minted, as a decimal string. |
| `sender` | string · nullable | Stacks principal on the event. Null on mainnet deposits today. |
| `bitcoin_txid` | string · nullable | The deposit's Bitcoin txid, `0x`-prefixed hex. |
| `output_index` | integer · nullable | The deposit output within that Bitcoin transaction. |
| `recipient_btc_version` | integer · nullable | Bitcoin address type of the recipient: 0 p2pkh, 1 p2sh, 2 p2sh-p2wpkh, 3 p2sh-p2wsh, 4 p2wpkh, 5 p2wsh, 6 p2tr. |
| `recipient_btc_hashbytes` | string · nullable | Recipient's hash bytes, `0x`-prefixed hex. |

```json
{
  "cursor": "9048911:4",
  "block_height": 9048911,
  "block_time": "2026-09-23T15:06:29.000Z",
  "tx_id": "0x8600af4a0b2a911e6494d1feea0691068d8b329be0ef2c0d11a7d5aed8f9f4e5",
  "tx_index": 2,
  "event_index": 4,
  "amount": "79856",
  "sender": null,
  "bitcoin_txid": "0x2c11f9e20d21c96daed5d851c07d0e7c4361e552ebd78a8385f06fbb2f9892d3",
  "output_index": 1,
  "recipient_btc_version": null,
  "recipient_btc_hashbytes": null
}
```
