]> Untitled Git - bdk/commit
Merge bitcoindevkit/bdk#2161: Backport: Add spent/created_txouts to SPK and Keychain...
authormerge-script <oleonardolima@users.noreply.github.com>
Mon, 23 Mar 2026 16:44:47 +0000 (13:44 -0300)
committermerge-script <oleonardolima@users.noreply.github.com>
Mon, 23 Mar 2026 16:44:47 +0000 (13:44 -0300)
commit1b255b13cfb5f7e1f9156049c262ef7ee82e9c9f
tree8a45c1c09d76f38cb1421e8aa0ae457c274b42c4
parentb5173b1ad63ed31cc67f8e4b76fa6c821395956a
parenta8fda13a38a2ea3ae9b9ae6663d7b5217f426522
Merge bitcoindevkit/bdk#2161: Backport: Add spent/created_txouts to SPK and Keychain TxOut indexes

a8fda13a38a2ea3ae9b9ae6663d7b5217f426522 feat(chain): add spent_txouts and created_txouts methods to SPK and keychain indexes (Steve Myers)
f2dbdfce56af0b8675b5901d65c2538901dd32f1 feat(chain): add input/output indices to sent_and_received_txouts (Steve Myers)
3992f7fe174a9b3438b42bb7ac96e27d5d2a90f0 feat(chain): add sent_and_received_txouts method to SPK and keychain indexes (Steve Myers)
b95e3cfd3befe0a71dd00b721d93792ef7393f60 fix(ci): update pinned dependencies for `1.63.0` (Leonardo Lima)

Pull request description:

  ### Description

  Backport #2081 from `master` branch to `release/chain-0.23.x`.

  ### Notes to the reviewers

  This is a non-breaking change that only adds the functions and structs described below.

  ### Changelog notice

  ```
  Added

  - New spent_txouts and created_txouts methods on SpkTxOutIndex and KeychainTxOutIndex.
  - New SpentTxOut and CreatedTxOut structs returned by spent_txouts and created_txouts functions.
  ```

  ### Checklists

  #### All Submissions:

  * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)

  #### New Features:

  * [x] I've added tests for the new feature
  * [x] I've added docs for the new feature

ACKs for top commit:
  oleonardolima:
    utACK a8fda13a38a2ea3ae9b9ae6663d7b5217f426522

Tree-SHA512: fb3562142fc8fb97fde799909a92009f0aae6d5fb98431e3d09494ada6584773268131f2fbe11404af7168a6b17e2343846a068a4fe3d2558deb2f20bdf7c216