Skip to content

Commit

Permalink
Merge bitcoin#24068: doc: Rework 14707 release notes
Browse files Browse the repository at this point in the history
fa4c72e doc: Rework 14707 release notes (MarcoFalke)
fa9377c doc: move-only release note snippets (MarcoFalke)

Pull request description:

  Requested by myself in https://github.com/bitcoin/bitcoin/pull/14707/files#r764313750

ACKs for top commit:
  andrewtoth:
    ACK fa4c72e

Tree-SHA512: 091b9cb511ed3bef1e3d48ba5917ee23dd4bbb0f1daf999ca2b429fcff57b8876375b8579ac0a8ec438dc5c75d536d6d27074f325f51ffd38b0edc284d0c0155
  • Loading branch information
fanquake authored and knst committed Mar 6, 2025
1 parent 6cab942 commit 13025f3
Showing 1 changed file with 15 additions and 19 deletions.
34 changes: 15 additions & 19 deletions doc/release-notes-14707.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
Wallet `receivedby` RPCs now include coinbase transactions
-------------

Previously, the following wallet RPCs excluded coinbase transactions:

`getreceivedbyaddress`

`getreceivedbylabel`

`listreceivedbyaddress`

`listreceivedbylabel`

This release changes this behaviour and returns results accounting for received coins from coinbase outputs.

A new option, `include_immature_coinbase` (default=`false`), determines whether to account for immature coinbase transactions.
Immature coinbase transactions are coinbase transactions that have 100 or fewer confirmations, and are not spendable.

The previous behaviour can be restored using the configuration `-deprecatedrpc=exclude_coinbase`, but may be removed in a future release.
Wallet
------

- `receivedby` RPCs now include coinbase transactions. Previously, the
following wallet RPCs excluded coinbase transactions: `getreceivedbyaddress`,
`getreceivedbylabel`, `listreceivedbyaddress`, `listreceivedbylabel`. This
release changes this behaviour and returns results accounting for received
coins from coinbase outputs. The previous behaviour can be restored using the
configuration `-deprecatedrpc=exclude_coinbase`, but may be removed in a
future release. (#6601)

- A new option in the same `receivedby` RPCs, `include_immature_coinbase`
(default=`false`), determines whether to account for immature coinbase
transactions. Immature coinbase transactions are coinbase transactions that
have 100 or fewer confirmations, and are not spendable. (#6601)

0 comments on commit 13025f3

Please sign in to comment.