🚀 achow101 merged a pull request: "test: Avoid intermittent error in assert_equal(pruneheight_new, 248)"
(https://github.com/bitcoin/bitcoin/pull/31468)
(https://github.com/bitcoin/bitcoin/pull/31468)
✅ furszy closed a pull request: "[WIP] wallet: tx creation, don't select outputs from txes that are being replaced"
(https://github.com/bitcoin/bitcoin/pull/26732)
(https://github.com/bitcoin/bitcoin/pull/26732)
💬 furszy commented on pull request "[WIP] wallet: tx creation, don't select outputs from txes that are being replaced":
(https://github.com/bitcoin/bitcoin/pull/26732#issuecomment-2565843578)
Closing for now. Might revive it in the future, post #26966.
(https://github.com/bitcoin/bitcoin/pull/26732#issuecomment-2565843578)
Closing for now. Might revive it in the future, post #26966.
✅ furszy closed a pull request: "reduce cs_main scope, guard block index 'nFile' under a local mutex"
(https://github.com/bitcoin/bitcoin/pull/27006)
(https://github.com/bitcoin/bitcoin/pull/27006)
💬 furszy commented on pull request "reduce cs_main scope, guard block index 'nFile' under a local mutex":
(https://github.com/bitcoin/bitcoin/pull/27006#issuecomment-2565844088)
Closing for now. Might revive it in the future, post #26966.
(https://github.com/bitcoin/bitcoin/pull/27006#issuecomment-2565844088)
Closing for now. Might revive it in the future, post #26966.
✅ achow101 closed an issue: "test: functional tests fail to start if -maxconnections is reduced"
(https://github.com/bitcoin/bitcoin/issues/23968)
(https://github.com/bitcoin/bitcoin/issues/23968)
🚀 achow101 merged a pull request: "qa: Limit `-maxconnections` in tests"
(https://github.com/bitcoin/bitcoin/pull/31537)
(https://github.com/bitcoin/bitcoin/pull/31537)
✅ achow101 closed an issue: "qa: Intermittent `AssertionError: not(10.00000000 == 340)` in `wallet_assumeutxo.py --descriptors`"
(https://github.com/bitcoin/bitcoin/issues/31546)
(https://github.com/bitcoin/bitcoin/issues/31546)
🚀 achow101 merged a pull request: "validation: Send correct notification during snapshot completion"
(https://github.com/bitcoin/bitcoin/pull/31556)
(https://github.com/bitcoin/bitcoin/pull/31556)
💬 achow101 commented on pull request "wallet: migration, don't create spendable wallet from a watch-only legacy wallet":
(https://github.com/bitcoin/bitcoin/pull/31423#discussion_r1899757970)
In 788bb48f6712c39995831020dc36297f88c42f71 "wallet: introduce method to return all db created files"
These are created only by BDB.
SQLite makes only `wallet.dat` and `wallet.dat-journal`.
(https://github.com/bitcoin/bitcoin/pull/31423#discussion_r1899757970)
In 788bb48f6712c39995831020dc36297f88c42f71 "wallet: introduce method to return all db created files"
These are created only by BDB.
SQLite makes only `wallet.dat` and `wallet.dat-journal`.
💬 achow101 commented on pull request "wallet: migration, avoid loading legacy wallet after failure when BDB isn't compiled":
(https://github.com/bitcoin/bitcoin/pull/31451#issuecomment-2565858913)
ACK 589ed1a8eafe1daed379ebb383602c8f220aef19
(https://github.com/bitcoin/bitcoin/pull/31451#issuecomment-2565858913)
ACK 589ed1a8eafe1daed379ebb383602c8f220aef19
✅ achow101 closed an issue: "Assertion pindexPrev && pindexPrev == chainstate.m_chain.Tip() when running regtest"
(https://github.com/bitcoin/bitcoin/issues/31562)
(https://github.com/bitcoin/bitcoin/issues/31562)
🚀 achow101 merged a pull request: "rpc: Extend scope of validation mutex in generateblock"
(https://github.com/bitcoin/bitcoin/pull/31563)
(https://github.com/bitcoin/bitcoin/pull/31563)
💬 murchandamus commented on pull request "fuzz: Limit wallet_notifications iterations (take 2)":
(https://github.com/bitcoin/bitcoin/pull/31467#discussion_r1899761615)
Removing Knapsack is still on my to-do list!
(https://github.com/bitcoin/bitcoin/pull/31467#discussion_r1899761615)
Removing Knapsack is still on my to-do list!
💬 mzumsande commented on pull request "validation: Send correct notification during snapshot completion":
(https://github.com/bitcoin/bitcoin/pull/31556#discussion_r1899762694)
missed this, it could probably be done in a follow-up such as #30455
(https://github.com/bitcoin/bitcoin/pull/31556#discussion_r1899762694)
missed this, it could probably be done in a follow-up such as #30455
🚀 achow101 merged a pull request: "test: descriptor: fix test for `MaxSatisfactionWeight`"
(https://github.com/bitcoin/bitcoin/pull/31570)
(https://github.com/bitcoin/bitcoin/pull/31570)
💬 Sjors commented on pull request "rpc: Extend scope of validation mutex in generateblock":
(https://github.com/bitcoin/bitcoin/pull/31563#issuecomment-2565873162)
Post merge ACK
(https://github.com/bitcoin/bitcoin/pull/31563#issuecomment-2565873162)
Post merge ACK
💬 Sjors commented on pull request "Add checkblock RPC and checkBlock() to Mining interface":
(https://github.com/bitcoin/bitcoin/pull/31564#issuecomment-2565877701)
Untangled the mess and rebased after #31562.
(https://github.com/bitcoin/bitcoin/pull/31564#issuecomment-2565877701)
Untangled the mess and rebased after #31562.
📝 Sjors opened a pull request: "rpc: add target to getmininginfo and introduce gettarget "
(https://github.com/bitcoin/bitcoin/pull/31583)
Extracted from #31564.
There are three ways to represent the proof-of-work in a block:
1. nBits
2. Difficulty
3. Target
The latter notation is useful when you want to compare share work against either the pool target (to get paid) or network difficulty (found an actual block). E.g. for difficulty 1 which corresponds to an nBits value of `0x00ffff`:
```
share hash: f6b973257df982284715b0c7a20640dad709d22b0b1a58f2f88d35886ea5ac45
target: 7fffff000000000000000000000000000000000
...
(https://github.com/bitcoin/bitcoin/pull/31583)
Extracted from #31564.
There are three ways to represent the proof-of-work in a block:
1. nBits
2. Difficulty
3. Target
The latter notation is useful when you want to compare share work against either the pool target (to get paid) or network difficulty (found an actual block). E.g. for difficulty 1 which corresponds to an nBits value of `0x00ffff`:
```
share hash: f6b973257df982284715b0c7a20640dad709d22b0b1a58f2f88d35886ea5ac45
target: 7fffff000000000000000000000000000000000
...
💬 davidgumberg commented on pull request "descriptor: remove unreachable verification for `pkh`":
(https://github.com/bitcoin/bitcoin/pull/31555#issuecomment-2565909356)
crACK https://github.com/bitcoin/bitcoin/commit/366ae00b779acd59a61719422f0597acb17fb3e0
Checked that `ParseScript()` is never called with `ParseScriptContext::P2WPKH`.
(https://github.com/bitcoin/bitcoin/pull/31555#issuecomment-2565909356)
crACK https://github.com/bitcoin/bitcoin/commit/366ae00b779acd59a61719422f0597acb17fb3e0
Checked that `ParseScript()` is never called with `ParseScriptContext::P2WPKH`.
💬 achow101 commented on pull request "descriptor: Add proper Clone function to miniscript::Node":
(https://github.com/bitcoin/bitcoin/pull/30866#discussion_r1899805412)
Yes, done and deleted the copy constructor.
(https://github.com/bitcoin/bitcoin/pull/30866#discussion_r1899805412)
Yes, done and deleted the copy constructor.