💬 jamesob commented on pull request "Bump python minimum version to 3.8":
(https://github.com/bitcoin/bitcoin/pull/27483#issuecomment-1516742614)
Concept ACK
(https://github.com/bitcoin/bitcoin/pull/27483#issuecomment-1516742614)
Concept ACK
📝 achow101 opened a pull request: "Bump to 25.99 and remove release note fragments"
(https://github.com/bitcoin/bitcoin/pull/27503)
Pre-25.x branch off version bump and release note fragments removal.
The 25.0 draft release notes are in the dev wiki: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/25.0-Release-Notes-Draft
(https://github.com/bitcoin/bitcoin/pull/27503)
Pre-25.x branch off version bump and release note fragments removal.
The 25.0 draft release notes are in the dev wiki: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/25.0-Release-Notes-Draft
💬 jamesob commented on pull request "Bump python minimum version to 3.8":
(https://github.com/bitcoin/bitcoin/pull/27483#issuecomment-1516748540)
It looks like the commit message on https://github.com/bitcoin/bitcoin/pull/27483/commits/fa762d7f52db9c65df967f9cb22c6be963ce0300 is out of date, which suggests we're swiching from g++-8 to clang, but the contents of the commit suggest we're going to g++-9 instead.
(https://github.com/bitcoin/bitcoin/pull/27483#issuecomment-1516748540)
It looks like the commit message on https://github.com/bitcoin/bitcoin/pull/27483/commits/fa762d7f52db9c65df967f9cb22c6be963ce0300 is out of date, which suggests we're swiching from g++-8 to clang, but the contents of the commit suggest we're going to g++-9 instead.
💬 achow101 commented on pull request "Switch hardened derivation marker to h (in normalized descriptors and new wallets)":
(https://github.com/bitcoin/bitcoin/pull/26076#issuecomment-1516830236)
re-ACK bd13dc2f46ea10302a928fcf0f53b7aed77ad260
(https://github.com/bitcoin/bitcoin/pull/26076#issuecomment-1516830236)
re-ACK bd13dc2f46ea10302a928fcf0f53b7aed77ad260
💬 achow101 commented on pull request "wallet: do not backdate locktime if it may lead to fingerprinting":
(https://github.com/bitcoin/bitcoin/pull/26902#discussion_r1173003117)
In e979f2ebc8a74474d2bdfee61fd64472e4c4b873 "wallet: do not backdate locktime if it may help wallet fingerprinting"
Each `coin` already has a `depth` member which will be 0 if it is an unconfirmed coin. We can use this instead of having to lookup the parent `CWalletTx`.
(https://github.com/bitcoin/bitcoin/pull/26902#discussion_r1173003117)
In e979f2ebc8a74474d2bdfee61fd64472e4c4b873 "wallet: do not backdate locktime if it may help wallet fingerprinting"
Each `coin` already has a `depth` member which will be 0 if it is an unconfirmed coin. We can use this instead of having to lookup the parent `CWalletTx`.
💬 achow101 commented on pull request "wallet: cache IsMine scriptPubKeys to improve performance of descriptor wallets":
(https://github.com/bitcoin/bitcoin/pull/26008#issuecomment-1516837867)
> I was looking into how to get rid of the callbacks and avoid duplicating the scriptpubkeys
I added the callback to also allow for other cases where we need to know that the scriptPubKey set has changed, such as with fast rescans with block filters.
(https://github.com/bitcoin/bitcoin/pull/26008#issuecomment-1516837867)
> I was looking into how to get rid of the callbacks and avoid duplicating the scriptpubkeys
I added the callback to also allow for other cases where we need to know that the scriptPubKey set has changed, such as with fast rescans with block filters.
💬 achow101 commented on pull request "contrib: add tool to convert compact-serialized UTXO set to SQLite database":
(https://github.com/bitcoin/bitcoin/pull/27432#issuecomment-1516857024)
> the resulting file has roughly 2x the size of the compact-serialized UTXO set (this is mostly due to encoding txids and scriptpubkeys as hex-strings rather than bytes)
What is the rationale for encoding as text rather than bytes? SQLite can store byte values as BLOBs.
(https://github.com/bitcoin/bitcoin/pull/27432#issuecomment-1516857024)
> the resulting file has roughly 2x the size of the compact-serialized UTXO set (this is mostly due to encoding txids and scriptpubkeys as hex-strings rather than bytes)
What is the rationale for encoding as text rather than bytes? SQLite can store byte values as BLOBs.
👍 fanquake approved a pull request: "Bump to 25.99 and remove release note fragments"
(https://github.com/bitcoin/bitcoin/pull/27503#pullrequestreview-1394664513)
ACK 9c24826e7b58722d7b0ddb8f18f985ba6f17b106
(https://github.com/bitcoin/bitcoin/pull/27503#pullrequestreview-1394664513)
ACK 9c24826e7b58722d7b0ddb8f18f985ba6f17b106
🚀 fanquake merged a pull request: "Bump to 25.99 and remove release note fragments"
(https://github.com/bitcoin/bitcoin/pull/27503)
(https://github.com/bitcoin/bitcoin/pull/27503)
💬 fanquake commented on issue "Release schedule for 25.0":
(https://github.com/bitcoin/bitcoin/issues/26549#issuecomment-1516866543)
25.x has now been branched off: https://github.com/bitcoin/bitcoin/tree/25.x.
(https://github.com/bitcoin/bitcoin/issues/26549#issuecomment-1516866543)
25.x has now been branched off: https://github.com/bitcoin/bitcoin/tree/25.x.
🚀 achow101 merged a pull request: "addrman: Enable selecting addresses by network"
(https://github.com/bitcoin/bitcoin/pull/27214)
(https://github.com/bitcoin/bitcoin/pull/27214)
💬 achow101 commented on pull request "Add pool based memory resource":
(https://github.com/bitcoin/bitcoin/pull/25325#issuecomment-1516886734)
re-ACK 9f947fc3d4b779f017332135323b34e8f216f613
(https://github.com/bitcoin/bitcoin/pull/25325#issuecomment-1516886734)
re-ACK 9f947fc3d4b779f017332135323b34e8f216f613
🚀 achow101 merged a pull request: "Add pool based memory resource"
(https://github.com/bitcoin/bitcoin/pull/25325)
(https://github.com/bitcoin/bitcoin/pull/25325)
💬 achow101 commented on pull request "wallet: coin selection, don't return results that exceed the max allowed weight":
(https://github.com/bitcoin/bitcoin/pull/26720#issuecomment-1516902528)
ACK 25ab14712b9d80276016f9fc9bff7fb9c1d09635
(https://github.com/bitcoin/bitcoin/pull/26720#issuecomment-1516902528)
ACK 25ab14712b9d80276016f9fc9bff7fb9c1d09635
📝 fanquake opened a pull request: "[25.x] Bump version to 25.0rc1"
(https://github.com/bitcoin/bitcoin/pull/27504)
Bump the version number.
Generate the man pages.
Generate example bitcoin.conf.
Point release-notes.md to the wiki: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/25.0-Release-Notes-Draft.
Bump the version number in bips.md.
(https://github.com/bitcoin/bitcoin/pull/27504)
Bump the version number.
Generate the man pages.
Generate example bitcoin.conf.
Point release-notes.md to the wiki: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/25.0-Release-Notes-Draft.
Bump the version number in bips.md.
💬 achow101 commented on pull request "[25.x] Bump version to 25.0rc1":
(https://github.com/bitcoin/bitcoin/pull/27504#issuecomment-1516909292)
ACK cf5850688d431e663e01a595b8547ff0d2902b69
(https://github.com/bitcoin/bitcoin/pull/27504#issuecomment-1516909292)
ACK cf5850688d431e663e01a595b8547ff0d2902b69
💬 sipa commented on pull request "Add pool based memory resource":
(https://github.com/bitcoin/bitcoin/pull/25325#issuecomment-1516910306)
Posthumous utACK 9f947fc3d4b779f017332135323b34e8f216f613
(https://github.com/bitcoin/bitcoin/pull/25325#issuecomment-1516910306)
Posthumous utACK 9f947fc3d4b779f017332135323b34e8f216f613
🚀 achow101 merged a pull request: "wallet: coin selection, don't return results that exceed the max allowed weight"
(https://github.com/bitcoin/bitcoin/pull/26720)
(https://github.com/bitcoin/bitcoin/pull/26720)
👍 fanquake approved a pull request: "test: Remove unused sanitizer suppressions"
(https://github.com/bitcoin/bitcoin/pull/27498#pullrequestreview-1394726376)
ACK fa5af4d510a8f129157db8b69a9a387036efb206
(https://github.com/bitcoin/bitcoin/pull/27498#pullrequestreview-1394726376)
ACK fa5af4d510a8f129157db8b69a9a387036efb206
🚀 achow101 merged a pull request: "[25.x] Bump version to 25.0rc1"
(https://github.com/bitcoin/bitcoin/pull/27504)
(https://github.com/bitcoin/bitcoin/pull/27504)