2025-06-02

<bitcoin-git> bitcoin/master 1c66023 merge-script: Merge bitcoin/bitcoin#32662: doc: Remove build instruction for running `cl...
<bitcoin-git> [bitcoin] hebasto opened pull request #32662: doc: Remove build instruction for running `clang-tidy` (master...250602-doc-clang-tidy) https://github.com/bitcoin/bitcoin/pull/32662
<bitcoin-git> [bitcoin] maflcko opened pull request #32660: rpc: Use type-safe HelpException (master...2506-rpc-help) https://github.com/bitcoin/bitcoin/pull/32660
<bitcoin-git> [bitcoin] hebasto merged pull request #32656: depends: don't install & then delete sqlite pkgconf (master...sqlite_no_pkgconf) https://github.com/bitcoin/bitcoin/pull/32656
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4b1d48a6866b...9e105107bf52
<bitcoin-git> bitcoin/master 72a5aa9 fanquake: depends: don't install & then delete sqlite pkgconf
<bitcoin-git> bitcoin/master 9e10510 merge-script: Merge bitcoin/bitcoin#32656: depends: don't install & then delete sqlite p...
<bitcoin-git> [bitcoin] dergoegge closed pull request #30882: wip: Split fuzz binary (take 2) (master...2024-09-split-fuzz) https://github.com/bitcoin/bitcoin/pull/30882

2025-06-01

<bitcoin-git> [gui-qml] goqusan opened pull request #463: Layouts (main...layouts) https://github.com/bitcoin-core/gui-qml/pull/463
<bitcoin-git> [gui-qml] johnny9 opened pull request #462: Add validation to the Send form (address and amount) (main...send-validation) https://github.com/bitcoin-core/gui-qml/pull/462
<bitcoin-git> [bitcoin] fanquake opened pull request #32656: depends: don't install & then delete sqlite pkgconf (master...sqlite_no_pkgconf) https://github.com/bitcoin/bitcoin/pull/32656
<bitcoin-git> [bitcoin] fanquake opened pull request #32655: depends: sqlite 3.50.0; switch to autosetup (master...sqlite_3_50_0) https://github.com/bitcoin/bitcoin/pull/32655
<bitcoin-git> [bitcoin] ismaelsadeeq closed pull request #32654: init: deprecate `-blockmaxweight` startup option (master...05-2025-deprecate-block-max-weight) https://github.com/bitcoin/bitcoin/pull/32654

2025-05-31

<bitcoin-git> [gui-qml] johnny9 opened pull request #461: Introduce standard fee selection to Send (main...standard-fee) https://github.com/bitcoin-core/gui-qml/pull/461
<bitcoin-git> [bitcoin] ismaelsadeeq opened pull request #32654: init: deprecate `-blockmaxweight` startup option (master...05-2025-deprecate-block-max-weight) https://github.com/bitcoin/bitcoin/pull/32654
<corebot> https://github.com/bitcoin/bitcoin/issues/30611 | validation: write chainstate to disk every hour by andrewtoth · Pull Request #30611 · bitcoin/bitcoin · GitHub
<dviola> speaking of bdb, nice work on the descriptor/sqlite wallet, not having to bother with bdb when compiling bitcoin core is such a relief!
<dviola> it'd be nice to know how much this kind of filesystem improvements end up helping bitcoin core: https://www.phoronix.com/news/Linux-6.16-EXT4-Performance
<dviola> 11GB, that's not a lot, I guess the chainstate gets rebuilt every time bitcoin core finishes syncing?
<dviola> I was pretty impressed when I synced bitcoin core for the first time on a dual core PC (E5500 CPU + 2GB RAM)... I'm still not sure whether the slowdown I experienced was disk related or filesystem related but I did notice some slowdown when having the chainstate on SATA SSD
<Earnestly> dviola: Fwiw, it'd all just live in a micro form factor pc of some description. bitcoin core doesn't really need much in the ways of specs. I have even sync'd the block chain on an rpi 2b not so long ago, it just takes awhile. (My internet isn't that fast anyway)
<bitcoin-git> [gui-qml] johnny9 opened pull request #460: Add Skeleton loading to Activity (main...activity-skeleton) https://github.com/bitcoin-core/gui-qml/pull/460

2025-05-30

<bitcoin-git> [bitcoin] roconnor-blockstream opened pull request #32652: wallet: add codex32 argument to addhdkey (master...codex32) https://github.com/bitcoin/bitcoin/pull/32652
<bitcoin-git> [bitcoin] hebasto opened pull request #32651: cmake: Replace deprecated `qt6_add_translation` with `qt6_add_lrelease` (master...250530-qt-lrelease) https://github.com/bitcoin/bitcoin/pull/32651
<bitcoin-git> [bitcoin] hebasto opened pull request #32648: cmake, qt: Process `*.qrc` files manually (master...250530-qt-rcc) https://github.com/bitcoin/bitcoin/pull/32648
<bitcoin-git> [bitcoin] fanquake opened pull request #32647: build: add -Wthread-safety-pointer (master...thread_safety_pointer) https://github.com/bitcoin/bitcoin/pull/32647
<bitcoin-git> [bitcoin] instagibbs opened pull request #32646: p2p: Add mutation check inside compact block's FillBlock (master...2025-05-fillblock-mutated) https://github.com/bitcoin/bitcoin/pull/32646
<bitcoin-git> [bitcoin] theStack opened pull request #32645: fs: use `ftruncate` in `AllocateFileRange` on OpenBSD (master...202505-fs-use_ftruncate_on_openbsd) https://github.com/bitcoin/bitcoin/pull/32645
<bitcoin-git> [bitcoin] fanquake merged pull request #32598: walletdb: Log additional exception error messages for corrupted wallets (master...loadwallet-log-runtime_error) https://github.com/bitcoin/bitcoin/pull/32598
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b933813386ef...4b1d48a6866b
<bitcoin-git> bitcoin/master ad9a13f Ava Chow: walletdb: Log additional exception error messages for corrupted wallets
<bitcoin-git> bitcoin/master 4b1d48a merge-script: Merge bitcoin/bitcoin#32598: walletdb: Log additional exception error mess...
<bitcoin-git> [bitcoin] fanquake merged pull request #32619: wallet, rpc, gui: List legacy wallets with a message about migration (master...dont-list-legacy-wallets) https://github.com/bitcoin/bitcoin/pull/32619
<bitcoin-git> bitcoin/master 0995517 Ava Chow: wallet, rpc: Give warning in listwalletdir for legacy wallets
<bitcoin-git> bitcoin/master f3a444c Ava Chow: gui: Disallow loading legacy wallets
<bitcoin-git> bitcoin/master b933813 merge-script: Merge bitcoin/bitcoin#32619: wallet, rpc, gui: List legacy wallets with a ...
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/053bda5d9fb3...b933813386ef
<bitcoin-git> [bitcoin] fanquake merged pull request #32639: [28.x] Backport guix: accomodate migration to codeberg (28.x...28_backport_32439) https://github.com/bitcoin/bitcoin/pull/32639
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to 28.x: https://github.com/bitcoin/bitcoin/compare/ac637458ef29...59c19a541695
<bitcoin-git> bitcoin/28.x 5c2ba9f fanquake: guix: accomodate migration to codeberg
<bitcoin-git> bitcoin/28.x 59c19a5 merge-script: Merge bitcoin/bitcoin#32639: [28.x] Backport guix: accomodate migration to...
<bitcoin-git> [bitcoin] fanquake opened pull request #32644: doc: miscellaneous changes (master...doc_misc) https://github.com/bitcoin/bitcoin/pull/32644
<bitcoin-git> [bitcoin] fanquake merged pull request #32460: fs: remove `_POSIX_C_SOURCE` defining (master...posix_c_source) https://github.com/bitcoin/bitcoin/pull/32460
<bitcoin-git> bitcoin/master 24e5fd3 fanquake: fs: remove _POSIX_C_SOURCE defining
<bitcoin-git> bitcoin/master 053bda5 merge-script: Merge bitcoin/bitcoin#32460: fs: remove `_POSIX_C_SOURCE` defining
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9393aeeca4b1...053bda5d9fb3
<bitcoin-git> [bitcoin] fanquake merged pull request #32641: Update libmultiprocess subtree to fix clang-tidy errors (master...pr/subtree-2) https://github.com/bitcoin/bitcoin/pull/32641
<bitcoin-git> bitcoin/master 154af1e Ryan Ofsky: Squashed 'src/ipc/libmultiprocess/' changes from 35944ffd23fa..27c7e8e5a581
<bitcoin-git> bitcoin/master 9f65654 Ryan Ofsky: Merge commit '154af1eea1170f5626aa1c5f19cc77d1434bcc9d' into HEAD
<bitcoin-git> bitcoin/master 9393aee merge-script: Merge bitcoin/bitcoin#32641: Update libmultiprocess subtree to fix clang-t...
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/5471e29d0570...9393aeeca4b1
<bitcoin-git> [bitcoin] theStack opened pull request #32642: test: update BIP340 test vectors and implementation (variable-length messages) (master...202505-test-update_bip340_test_vectors) https://github.com/bitcoin/bitcoin/pull/32642

2025-05-29

<gmaxwell> someone managed to get bitcoin core running on android, it was called abccore or something like that?
<bitcoin-git> [bitcoin] achow101 merged pull request #32304: test: test MAX_SCRIPT_SIZE for block validity (master...2025-04-max_script_size_test) https://github.com/bitcoin/bitcoin/pull/32304
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c540ede1cbca...5471e29d0570
<bitcoin-git> bitcoin/master b1ea542 Greg Sanders: test: test MAX_SCRIPT_SIZE for block validity
<bitcoin-git> bitcoin/master 5471e29 Ava Chow: Merge bitcoin/bitcoin#32304: test: test MAX_SCRIPT_SIZE for block validity
<_aj_> sipa: i thought we were going for X is the year of a bitcoin full node on your phone?
<sipa> 2025 will the year of Bitcoin on the desktop
<gmaxwell> Earnestly: It should just be wiped with a "go over here" pointer on it, I think. Bitcoin isn't the kind of obscure project dying for the last possible user that it matters if someone gets lost on the way.
<gmaxwell> I hope bitcoin core gets off of it some day.
<gmaxwell> When people in those PRs who *might* have been otherwise seen as brigading actually argued their points, they got reasoned replies. E.g. https://github.com/bitcoin/bitcoin/pull/32406#issuecomment-2874791860 in my comment on instagibbs PR I took the time to specifically respond to points of k98kurz, who is someone I've never seen before, and might have guessed was there only due to being
<gmaxwell> If someone reads the realy policy thing, understands it, and disagrees with it-- well then thats a fine reason for them to just not us bitcoin core as it's being designed/maintained with values in mind that they don't agree with.
<bitcoin-git> [bitcoin] ryanofsky opened pull request #32641: Update libmultiprocess subtree to fix clang-tidy errors (master...pr/subtree-2) https://github.com/bitcoin/bitcoin/pull/32641
<gmaxwell> dzxzg: it's also a big time and energy saver ultimately, like no need to have a quarterly useless debate PR by PR over questions that are answered by the policy doc. Which makes it easier to actually set a forward direction. E.g. project collectively has a vision for the kind of bitcoin its building for. I mean I think it always has, but it's not always well communicated.
<dzxzg> Why does every last person need to be convinced? At the extreme end, the brigadiers are not hearing any one out in good faith, and the majority in the middle are probably just gawking at the spectacle. I think it would be more productive to spend resources/time communicating a positive vision(s) of the future of Bitcoin Core (Kernel, Erlay, Multiprocess, Cluster mempool, Stratum V2, Package Relay, etc. etc.) instead of trying to put out fires started
<dzxzg> Why does every last person need to be convinced? At the extreme end, the brigadiers are not sincerely interested in changing their minds, and the majority in the middle are probably just gawking at the spectacle. I think it would be more productive to spend resources/time communicating a positive vision of the future of Bitcoin Core instead of trying to put out fires by people that are started by people that just want to throw sand into gears
<corebot> https://github.com/bitcoin/bitcoin/issues/32545 | Replace cluster linearization algorithm with SFL by sipa · Pull Request #32545 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/31553 | cluster mempool: add TxGraph reorg functionality by sipa · Pull Request #31553 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/450 | Add Multiple Recipients option to the Send form by johnny9 · Pull Request #450 · bitcoin-core/gui-qml · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/458 | Add missing <cstdint> declarations by davidgumberg · Pull Request #458 · bitcoin-core/gui-qml · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/459 | Disable forms when loading by johnny9 · Pull Request #459 · bitcoin-core/gui-qml · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/455 | Add Skeleton loading animation to the Wallet selector by johnny9 · Pull Request #455 · bitcoin-core/gui-qml · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/454 | Add QRImageProvider by goqusan · Pull Request #454 · bitcoin-core/gui-qml · GitHub
<johnny9dev> Since last meeting, The QR code component was merged in bitcoin-core/gui-qml#454, Initial loading animations were merged in (bitcoin-core/gui-qml#455 and bitcoin-core/gui-qml#459), and a minor compile error fixed bitcoin-core/gui-qml#458.
<johnny9dev> I also undrafted the multiple recipients PR as the core functionality is working now (bitcoin-core/gui-qml#450)
<corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
<achow101> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
<bitcoin-git> [bitcoin] fanquake closed pull request #32629: Replace dead gnome link notificator.cpp (master...master) https://github.com/bitcoin/bitcoin/pull/32629
<bitcoin-git> [leveldb-subtree] fanquake merged pull request #54: Fix clang thread-safety-pointer warnings (bitcoin-fork...fix-threadsafety-pointer) https://github.com/bitcoin-core/leveldb-subtree/pull/54
<bitcoin-git> [leveldb-subtree] fanquake pushed 2 commits to bitcoin-fork: https://github.com/bitcoin-core/leveldb-subtree/compare/113db4962b8b...aba469ad6a80
<bitcoin-git> leveldb-subtree/bitcoin-fork 7daf4ed Cory Fields: Fix clang thread-safety-pointer warnings
<bitcoin-git> leveldb-subtree/bitcoin-fork aba469a merge-script: Merge bitcoin-core/leveldb-subtree#54: Fix clang thread-safety-pointer war...
<bitcoin-git> [bitcoin] fanquake merged pull request #32633: windows: Use predefined `RC_INVOKED` macro instead of custom one (master...250528-rc-invoked) https://github.com/bitcoin/bitcoin/pull/32633
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/14c16e81598a...c540ede1cbca
<bitcoin-git> bitcoin/master 55f1c2a Hennadii Stepanov: windows: Use predefined `RC_INVOKED` macro instead of custom one
<bitcoin-git> bitcoin/master c540ede merge-script: Merge bitcoin/bitcoin#32633: windows: Use predefined `RC_INVOKED` macro in...
<bitcoin-git> [bitcoin] fanquake opened pull request #32639: [28.x] Backport guix: accomodate migration to codeberg (28.x...28_backport_32439) https://github.com/bitcoin/bitcoin/pull/32639
<bitcoin-git> [bitcoin] fanquake merged pull request #32582: log: Additional compact block logging (master...5-21-2025-block-reconstruction-logs) https://github.com/bitcoin/bitcoin/pull/32582
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/aad5938c49f9...14c16e81598a
<bitcoin-git> bitcoin/master 36bcee0 David Gumberg: log: Log start of compact block initialization.
<bitcoin-git> bitcoin/master 3733ed2 David Gumberg: log: Size of missing tx'es when reconstructing compact block
<bitcoin-git> bitcoin/master 83df64d David Gumberg: log: Stats when fulfilling GETBLOCKTXN
<bitcoin-git> [bitcoin] fanquake merged pull request #32516: test: add MAX_DISCONNECTED_TX_POOL_BYTES, chainlimits coverage (master...2025-05-reorg_mempool_trimming) https://github.com/bitcoin/bitcoin/pull/32516
<bitcoin-git> bitcoin/master 4789436 Greg Sanders: functional test: add MAX_DISCONNECTED_TX_POOL_BYTES coverage
<bitcoin-git> bitcoin/master eaf44f3 Greg Sanders: test: check chainlimits respects on reorg
<bitcoin-git> bitcoin/master 84aa484 Greg Sanders: test: fix transaction_graph_test reorg test
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/1062df81eec7...aad5938c49f9
<bitcoin-git> [bitcoin] l0rinc opened pull request #32638: blocks: force hash validations of blocks read from disk explicit (master...l0rinc/read-block-hash-check) https://github.com/bitcoin/bitcoin/pull/32638
<bitcoin-git> [bitcoin] fanquake merged pull request #32634: build: Add resource file and manifest to `bitcoin.exe` (master...250528-bitcoin-rc) https://github.com/bitcoin/bitcoin/pull/32634
<bitcoin-git> bitcoin/master df82c2d Hennadii Stepanov: windows: Add resource file for `bitcoin.exe`
<bitcoin-git> bitcoin/master dbb2d4c Hennadii Stepanov: windows: Add application manifest to `bitcoin.exe`
<bitcoin-git> bitcoin/master 1062df8 merge-script: Merge bitcoin/bitcoin#32634: build: Add resource file and manifest to `bit...
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/370c59261269...1062df81eec7
<bitcoin-git> [bitcoin] davidgumberg opened pull request #32636: Split `CWallet::Create()` into `CreateNew` and `LoadExisting` (master...5-27-2025-create-refactor) https://github.com/bitcoin/bitcoin/pull/32636

2025-05-28

<bitcoin-git> [leveldb-subtree] davidgumberg opened pull request #55: build: Require C++-17 (bitcoin-fork...5-28-25-C++-version-required) https://github.com/bitcoin-core/leveldb-subtree/pull/55
<bitcoin-git> [leveldb-subtree] theuni opened pull request #54: Fix clang thread-safety-pointer warnings (bitcoin-fork...fix-threadsafety-pointer) https://github.com/bitcoin-core/leveldb-subtree/pull/54
<bitcoin-git> [bitcoin] achow101 merged pull request #32630: test: fix sync function in rpc_psbt.py (master...202505_fix_rpc_psbt) https://github.com/bitcoin/bitcoin/pull/32630
<bitcoin-git> bitcoin/master 370c592 Ava Chow: Merge bitcoin/bitcoin#32630: test: fix sync function in rpc_psbt.py
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/88b22acc3d6f...370c59261269
<bitcoin-git> bitcoin/master 4df4df4 Martin Zumsande: test: fix sync function in rpc_psbt.py
<bitcoin-git> [bitcoin] hebasto opened pull request #32634: build: Add resource file and manifest to `bitcoin.exe` (master...250528-bitcoin-rc) https://github.com/bitcoin/bitcoin/pull/32634
<bitcoin-git> [bitcoin] hebasto opened pull request #32633: windows: Use predefined `RC_INVOKED` macro instead of custom one (master...250528-rc-invoked) https://github.com/bitcoin/bitcoin/pull/32633
<bitcoin-git> [bitcoin] brunoerg opened pull request #32632: wallet: sqlite: there is no need to have exclusive locking when mocking (master...2025-05-wallet-sqlite) https://github.com/bitcoin/bitcoin/pull/32632
<bitcoin-git> [bitcoin] marcofleon opened pull request #32631: refactor: Convert GenTxid to `std::variant` (master...2025/05/gentxid-variant) https://github.com/bitcoin/bitcoin/pull/32631
<bitcoin-git> [bitcoin] mzumsande opened pull request #32630: test: fix sync function in rpc_psbt.py (master...202505_fix_rpc_psbt) https://github.com/bitcoin/bitcoin/pull/32630
<corebot> https://github.com/bitcoin/bitcoin/issues/32545 | Replace cluster linearization algorithm with SFL by sipa · Pull Request #32545 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] strmfos opened pull request #32629: Replace dead gnome link notificator.cpp (master...master) https://github.com/bitcoin/bitcoin/pull/32629

2025-05-27

<bitcoin-git> [bitcoin] achow101 merged pull request #32528: rpc: Round verificationprogress to 1 for a recent tip (master...2505-1) https://github.com/bitcoin/bitcoin/pull/32528
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/aee7cec0db8f...88b22acc3d6f
<bitcoin-git> bitcoin/master faf6304 MarcoFalke: test: Use mockable time in GuessVerificationProgress
<bitcoin-git> bitcoin/master fa76b37 MarcoFalke: rpc: Round verificationprogress to exactly 1 for a recent tip
<bitcoin-git> bitcoin/master fab1e02 MarcoFalke: refactor: Pass verification_progress into block tip notifications
<bitcoin-git> [bitcoin] achow101 merged pull request #32364: refactor: validation: mark CheckBlockIndex as const (master...2025-04/const-checkblockindex) https://github.com/bitcoin/bitcoin/pull/32364
<bitcoin-git> bitcoin/master d05481d stickies-v: refactor: validation: mark SnapshotBase as const
<bitcoin-git> bitcoin/master 61a51ec stickies-v: validation: don't use GetAll() in CheckBlockIndex()
<bitcoin-git> bitcoin/master 3e6ac5b stickies-v: refactor: validation: mark CheckBlockIndex as const
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/ce4600071243...aee7cec0db8f
<bitcoin-git> [bitcoin] achow101 merged pull request #32509: qa: feature_framework_startup_failures.py fixes & improvements (#30660 follow-up) (master...2025/05/30660_follow_up) https://github.com/bitcoin/bitcoin/pull/32509
<bitcoin-git> bitcoin/master d8f05e7 Hodlinator: qa: Fix dormant bug caused by multiple --tmpdir
<bitcoin-git> bitcoin/master bd8ebbc Hodlinator: qa: Make --timeout-factor=0 result in a smaller factor
<bitcoin-git> bitcoin/master 075352e Hodlinator: qa: assert_raises_message() - search in str(e)
<bitcoin-git> [bitcoin] achow101 pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/d21612fc4b77...ce4600071243
<bitcoin-git> [bitcoin] achow101 merged pull request #32404: log: print reason when writing chainstate (master...l0rinc/hourly-write-followup) https://github.com/bitcoin/bitcoin/pull/32404
<bitcoin-git> bitcoin/master 53e9b71 Lőrinc: log: print reason for why should_write was triggered in `FlushStateToDisk`
<bitcoin-git> bitcoin/master d21612f Ava Chow: Merge bitcoin/bitcoin#32404: log: print reason when writing chainstate
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9bd9aee5a656...d21612fc4b77
<bitcoin-git> [bitcoin] achow101 merged pull request #32487: blocks: avoid recomputing block header hash in `ReadBlock` (master...l0rinc/optimize-readblock-hash-check) https://github.com/bitcoin/bitcoin/pull/32487
<bitcoin-git> bitcoin/master 09ee8b7 Lőrinc: node: avoid recomputing block hash in `ReadBlock`
<bitcoin-git> bitcoin/master 9bd9aee Ava Chow: Merge bitcoin/bitcoin#32487: blocks: avoid recomputing block header hash i...
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/4173805a15c1...9bd9aee5a656
<bitcoin-git> bitcoin/master 2bf1732 Lőrinc: test: exercise `ReadBlock` hash‑mismatch path
<bitcoin-git> [bitcoin] achow101 merged pull request #32623: test: Add missing ipc subtree to lint (master...2505-lint-sub) https://github.com/bitcoin/bitcoin/pull/32623
<bitcoin-git> bitcoin/master fa4b8b1 MarcoFalke: test: Add missing ipc subtree to lint
<bitcoin-git> bitcoin/master 4173805 Ava Chow: Merge bitcoin/bitcoin#32623: test: Add missing ipc subtree to lint
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/012f347685b8...4173805a15c1
<bitcoin-git> [bitcoin] achow101 merged pull request #31375: multiprocess: Add bitcoin wrapper executable (master...pr/wrap) https://github.com/bitcoin/bitcoin/pull/31375
<bitcoin-git> bitcoin/master 5076d20 Ryan Ofsky: util: Add cross-platform ExecVp and GetExePath functions
<bitcoin-git> bitcoin/master 9c8c688 Ryan Ofsky: multiprocess: Add bitcoin wrapper executable
<bitcoin-git> bitcoin/master 29bdd74 Ryan Ofsky: test: Support BITCOIN_CMD environment variable
<bitcoin-git> [bitcoin] achow101 pushed 8 commits to master: https://github.com/bitcoin/bitcoin/compare/38ad8027a26f...012f347685b8
<bitcoin-git> [bitcoin] hebasto merged pull request #32439: guix: accomodate migration to codeberg (master...guix_codeberg_migrate) https://github.com/bitcoin/bitcoin/pull/32439
<bitcoin-git> bitcoin/master c8d9baa fanquake: guix: accomodate migration to codeberg
<bitcoin-git> bitcoin/master 38ad802 merge-script: Merge bitcoin/bitcoin#32439: guix: accomodate migration to codeberg
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f7cc7f6468af...38ad8027a26f
<bitcoin-git> [bitcoin] andrewtoth closed pull request #32451: contrib: add xor-blocks tool to obfuscate blocks directory (master...xor-blocks) https://github.com/bitcoin/bitcoin/pull/32451
<bitcoin-git> [bitcoin] fanquake merged pull request #32591: test: fix and augment block tests of invalid_txs (master...2025-05-fix_invalidtx_test) https://github.com/bitcoin/bitcoin/pull/32591
<bitcoin-git> bitcoin/master 1a689a2 Greg Sanders: test: fix block tests of invalid_txs
<bitcoin-git> bitcoin/master 8fcd684 Greg Sanders: test: ensure reason is checked for invalid blocks rejection
<bitcoin-git> bitcoin/master f7cc7f6 merge-script: Merge bitcoin/bitcoin#32591: test: fix and augment block tests of invalid_...
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/87860143be79...f7cc7f6468af
<bitcoin-git> [bitcoin] brunoerg closed pull request #29694: fuzz: wallet: add target for spkm migration (master...2024-03-fuzz-spkm-migration) https://github.com/bitcoin/bitcoin/pull/29694
<bitcoin-git> [bitcoin] brunoerg opened pull request #32624: fuzz: wallet: add target for `MigrateToDescriptor` (master...2025-05-fuzz-spkm-migration) https://github.com/bitcoin/bitcoin/pull/32624
<bitcoin-git> [bitcoin] fanquake merged pull request #32270: test: fix pushdata scripts (master...2025-04-taproot_sample_fix) https://github.com/bitcoin/bitcoin/pull/32270
<bitcoin-git> bitcoin/master f66b14d Greg Sanders: test: fix pushdata scripts
<bitcoin-git> bitcoin/master 8786014 merge-script: Merge bitcoin/bitcoin#32270: test: fix pushdata scripts
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/638a4c0bd8b5...87860143be79
<bitcoin-git> [bitcoin] maflcko opened pull request #32623: test: Add missing ipc subtree to lint (master...2505-lint-sub) https://github.com/bitcoin/bitcoin/pull/32623
<bitcoin-git> [bitcoin] theStack opened pull request #32621: contrib: utxo_to_sqlite.py: add option to store txid/spk as BLOBs (master...202505-utxo-to-sqlite_blobs) https://github.com/bitcoin/bitcoin/pull/32621

2025-05-26

<gmaxwell> I'm pretty sure I lost a few bitcoin a decade ago by BDB just deciding to strip everything out of some corrupted file.
<phantomcircuit> gmaxwell: bdb will write log files into the ~/.bitcoin directory, if you happen to copy the .dat file when it's doing that you'll get corruption that's fixable with db_dump -R, but which iirc basically deletes records until the database is consistent
<bitcoin-git> [gui] achow101 opened pull request #877: gui: Add a menu action to restore then migrate a legacy wallet (master...gui-migrate-path) https://github.com/bitcoin-core/gui/pull/877
<gmaxwell> I'm finding now that good brand sata/nvme SSDs that sat in a closet for 5 years are full of errors, so I assume this also means a lot of earlier bitcoin users might be finding their older wallets harder to recover.
<bitcoin-git> [bitcoin] achow101 opened pull request #32620: wallet: Fix wallet interface detection of encrypted wallets (master...fix-gui-migrate-encrypted) https://github.com/bitcoin/bitcoin/pull/32620
<gmaxwell> but it also only outputs a legacy wallet, which doesn't directly work with bitcoin core anymore.
<bitcoin-git> [bitcoin] achow101 opened pull request #32619: wallet, rpc, gui: List legacy wallets with a message about migration (master...dont-list-legacy-wallets) https://github.com/bitcoin/bitcoin/pull/32619
<bitcoin-git> [bitcoin] achow101 opened pull request #32618: wallet: Remove ISMINE_WATCHONLY and watchonly from RPCs (master...delete-ismine-watchonly) https://github.com/bitcoin/bitcoin/pull/32618
<bitcoin-git> [gui] Krellan opened pull request #876: Including exception what() in Runaway dialog box (master...exception-what) https://github.com/bitcoin-core/gui/pull/876
<bitcoin-git> [bitcoin] rkrux closed pull request #32411: doc: update CWallet::SignTransaction doc to mention SIGHASH_DEFAULT (master...sighash-default-doc) https://github.com/bitcoin/bitcoin/pull/32411
<bitcoin-git> [bitcoin] w0xlt opened pull request #32617: [Draft/POC] Add secp256k1-based HPKE (Hybrid Public Key Encryption) For Payjoin v2 (master...secp256k1_hpke) https://github.com/bitcoin/bitcoin/pull/32617

2025-05-25

<bitcoin-git> [bitcoin] tnndbtc opened pull request #32615: fee estimate test: fix #31944 by handling a legitimate scenario that … (master...fix-fee-estimation-test) https://github.com/bitcoin/bitcoin/pull/32615
<Krellan> smart, that makes more sense then, settings.json dynamically written, bitcoin.conf static as written by user
<dzxzg> *user configuration in bitcoin.conf
<dzxzg> settings.json is a file that is read from and written into at runtime by bitcoin Core, and is modified by using the GUI and some RPC's, overwriting user configuration files in bitcoin.conf would not have been a good solution, you can read more about the tradeoffs behind the design of settings.json here: https://github.com/bitcoin/bitcoin/pull/15935#issuecomment-490641194
<Krellan> i will try that, removing it from settings.json (why is there a settings.json anyway when there's a bitcoin.conf)
<Krellan> I tried making a directory and copying the wallet.dat file in manually. That just gave me an error upon starting bitcoin again: the wallet was in legacy format which is no longer allowed, then it exited before giving me the chance to migrate it.
<Krellan> Thanks. How does "Migrate wallet" populate the list? I thought it was just subdirectories in the bitcoin datadir. It doesn't appear in "Open wallet" either, it's a loose file I have.

2025-05-24

<bitcoin-git> [bitcoin] DrahtBot closed pull request #32609: Small improvement to the documentation (master...master) https://github.com/bitcoin/bitcoin/pull/32609
<bitcoin-git> [bitcoin] koyaness opened pull request #32609: Small improvement to the documentation (master...master) https://github.com/bitcoin/bitcoin/pull/32609

2025-05-23

<bitcoin-git> [bitcoin] benthecarman opened pull request #32607: rpc: Note in fundrawtransaction doc, fee rate is for package (master...fundawtx-pkg-doc) https://github.com/bitcoin/bitcoin/pull/32607
<bitcoin-git> [bitcoin] davidgumberg opened pull request #32606: p2p: Drop unsolicited CMPCTBLOCK from non-HB peer (master...5-23-25-ignore-unsolicited) https://github.com/bitcoin/bitcoin/pull/32606
<bitcoin-git> [bitcoin] Crypt-iQ opened pull request #32604: log: Mitigate disk filling attacks by rate limiting LogPrintf, LogInfo, LogWarning, LogError (master...log_ratelimiting_05192025) https://github.com/bitcoin/bitcoin/pull/32604
<bitcoin-git> [bitcoin] achow101 merged pull request #32596: wallet, rpc, doc: various legacy wallet removal cleanups in RPCs (master...2025-wallet-rpc-related_legacy_wallet_cleanups) https://github.com/bitcoin/bitcoin/pull/32596
<bitcoin-git> bitcoin/master db465a5 Sebastian Falbesoner: wallet, rpc: remove obsolete "keypoololdest" result field/code
<bitcoin-git> bitcoin/master 7a05f94 Sebastian Falbesoner: rpc: doc: drop descriptor wallet mentions in fast wallet rescan related RP...
<bitcoin-git> bitcoin/master e5cbea4 Sebastian Falbesoner: rpc: doc: remove redundant "descriptors" parameter in `createwallet` examp...
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/2df824f4e62b...638a4c0bd8b5
<corebot> https://github.com/bitcoin/bitcoin/issues/27675 | p2p: Drop m_recently_announced_invs bloom filter by ajtowns · Pull Request #27675 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/28272 | compact block fingerprinting · Issue #28272 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] mzumsande closed pull request #31714: validation: Do less work in NeedsRedownload (master...202501_simpler_segwit_check) https://github.com/bitcoin/bitcoin/pull/31714
<bitcoin-git> [bitcoin] hebasto reopened pull request #32577: subprocess: Let shell parse command on non-Windows systems (master...250521-subprocess-split) https://github.com/bitcoin/bitcoin/pull/32577
<bitcoin-git> [gui-qml] hebasto merged pull request #458: Add missing cstdint declarations (main...5-22-2025-cstdint-qml) https://github.com/bitcoin-core/gui-qml/pull/458
<bitcoin-git> [gui-qml] hebasto pushed 2 commits to main: https://github.com/bitcoin-core/gui-qml/compare/1c7e20a3edec...42f58adabcda
<bitcoin-git> [gui-qml] hebasto merged pull request #459: Disable forms when loading (main...disable-forms) https://github.com/bitcoin-core/gui-qml/pull/459
<bitcoin-git> [gui-qml] hebasto pushed 3 commits to main: https://github.com/bitcoin-core/gui-qml/compare/fa34a743abc3...1c7e20a3edec
<bitcoin-git> gui-qml/main 3a29670 johnny9: qml: Add initialized property to WalletQmlController
<bitcoin-git> gui-qml/main 1ba83b4 johnny9: qml: Disable Send/Receive forms when loading
<bitcoin-git> gui-qml/main 1c7e20a merge-script: Merge bitcoin-core/gui-qml#459: Disable forms when loading
<bitcoin-git> [gui-qml] hebasto merged pull request #455: Add Skeleton loading animation to the Wallet selector (main...skeleton-loading) https://github.com/bitcoin-core/gui-qml/pull/455
<bitcoin-git> gui-qml/main ed5f034 johnny9: qml: Add initialized property to WalletQmlController
<bitcoin-git> gui-qml/main bad0648 johnny9: qml: Fix walletqmlmodel.cpp include order
<bitcoin-git> gui-qml/main 6bbd72d johnny9: qml: Introduce Skeleton.qml
<bitcoin-git> [gui-qml] hebasto pushed 7 commits to main: https://github.com/bitcoin-core/gui-qml/compare/b411e5894145...fa34a743abc3
<gmaxwell> I think in general private wallet use is an important area, since just using a wallet privately is a big reason to use bitcoin core. Essentially all other wallet approaches (except perhaps obscure ones) end up identifying you to third parties even when you're not sending a txn. Best you can do is use them over tor which has pretty significant limitations for long lived usage.
<bitcoin-git> [bitcoin] rkrux opened pull request #32603: wallet, rpc: clarify wallet version in getwalletinfo help (master...wallet-version) https://github.com/bitcoin/bitcoin/pull/32603
<gmaxwell> I stumbled into this somewhat old PR https://github.com/bitcoin/bitcoin/issues/28272 I think it's a moderately severe privacy problem. Consider a wallet in blocksonly mode. An attacker can race to send it an unsolicited compact block to determine what transactions the node sent. There is a straightforward fix: drop or treat as header messages any compact block where you hadn't asked the peer
<bitcoin-git> [bitcoin] marcofleon opened pull request #32602: fuzz: Add target for coins database (master...2025/05/coins-view-db-fuzztest) https://github.com/bitcoin/bitcoin/pull/32602
<bitcoin-git> [bitcoin] hebasto closed pull request #32577: subprocess: Let shell parse command on non-Windows systems (master...250521-subprocess-split) https://github.com/bitcoin/bitcoin/pull/32577
<bitcoin-git> [bitcoin] hebasto opened pull request #32601: test: Fix `system_tests/run_command` test (master...250523-run-comand-test) https://github.com/bitcoin/bitcoin/pull/32601
<bitcoin-git> [bitcoin] maflcko closed pull request #32535: rev_32343_wip_nomerge_ci (master...2505-rev_32343_wip_nomerge_ci) https://github.com/bitcoin/bitcoin/pull/32535
<bitcoin-git> [gui-qml] johnny9 opened pull request #459: Disable forms when loading (main...disable-forms) https://github.com/bitcoin-core/gui-qml/pull/459
<bitcoin-git> [bitcoin] achow101 opened pull request #32598: walletdb: Log additional exception error messages for corrupted wallets (master...loadwallet-log-runtime_error) https://github.com/bitcoin/bitcoin/pull/32598
<bitcoin-git> [bitcoin] achow101 opened pull request #32597: wallet: Always set descriptor cache upgraded flag for new wallets (master...desc-cache-is-upgraded) https://github.com/bitcoin/bitcoin/pull/32597

2025-05-22

<w473rm3l0n> I don't think any such post will make a difference, because some people are unhappy with the way bitcoin core development works and their concerns or perception go beyond just OP_RETURN.
<bitcoin-git> [bitcoin] theStack opened pull request #32596: wallet, rpc, doc: various legacy wallet removal cleanups in RPCs (master...2025-wallet-rpc-related_legacy_wallet_cleanups) https://github.com/bitcoin/bitcoin/pull/32596
<bitcoin-git> [gui-qml] davidgumberg opened pull request #458: Add missing cstdint declarations (main...5-22-2025-cstdint-qml) https://github.com/bitcoin-core/gui-qml/pull/458
<bitcoin-git> [bitcoin] willcl-ark opened pull request #32595: build: add a depends dependency provider (master...cmake-dependency-provider) https://github.com/bitcoin/bitcoin/pull/32595
<bitcoin-git> [bitcoin] achow101 opened pull request #32594: Getaddrinfo normalized parent (master...getaddrinfo-normalized-parent) https://github.com/bitcoin/bitcoin/pull/32594
<bitcoin-git> [bitcoin] achow101 opened pull request #32593: wallet, rpc: Move (Un)LockCoin WalletBatch creation out of RPC (master...improve-lockcoin-interface) https://github.com/bitcoin/bitcoin/pull/32593
<gmaxwell> my comment about coinbase attributing bitcoin's decenteralization to anyone being able to open a pull request.
<gmaxwell> implementations in Bitcoin today, the thing that replaced the BCH 'reference implementation' was created in response to the adverse change)
<gmaxwell> I dunno how to manage it though because all this openness and inclusiveness are fantastic tools for making good software, and also important to people's good feelings towards the project. But they just simply can't be where Bitcoin's security comes from.
<gmaxwell> 'cause at the day it's not the developers being great people that protects bitcoin (thoug they are!) -- great people can still have guns held to their heads (figuritively or litterally!) or can go crazy.
<gmaxwell> one of the few positive oppturnities in this recent turmoil I think is an chance for people to learn to apply a diff and run a patched copy. That's a skill that any serious bitcoin power user ought to have. and while (IMO) completely unjustified for the current issue, it's exactly what people might need to do in the face of an adverse change.
<gmaxwell> The fact that the current alternatives aren't so impressive is just a product that they are driven by their own motivations that don't have much/anything to do with specific bad choices in bitcoin core.
<gmaxwell> lightlike: re serious alternatives: the code the user is running *right now* is a serious alternative to a future release. A future release with whatever adverse change backed out is a serious alternative -- even a moderately technical user can now reverse apply a diff and build bitcoin core with the help of an LLM. :) And of course people will make alternatives. And especially if the issue
<gmaxwell> So at least for that specific purpose, it would have been better if contributing.md just said "Stuff goes in here if Achow likes it, you can use this repo if you like it, otherwise take a hike" :P ... cause if coinbases lawyers saw that they'd go okay obviously *this* isn't where bitcoin's properties arise. And instead would have made the case that no one controls the software users run and in
<gmaxwell> So I agree to you to at least that extent. But I've absolutely seen it go wrong, including e.g. one coinbase filing in litigation explaining that bitcoin was decenteralized because anyone can make a pull request. ... and I don't really blame coinbase, it's easy to see how the very elaborate pesudogovernmental procedures in the project got mistaken for the origin of Bitcoin's properties.
<bitcoin-git> [bitcoin] theuni opened pull request #32592: threading: remove ancient CRITICAL_SECTION macros (master...remove-critsect) https://github.com/bitcoin/bitcoin/pull/32592
<gmaxwell> I think I feel somewhat the opposite, the whole point of bitcoin is defeated if other people control your usage. So trying to act like a pseudogovernment isn't in Bitcoin's interest, as some people will mistake the pomp and circumstance of power with actual power that should not and must not exist.
<lightlike> gmaxwell: that is certainly what open source projects in general should default to - but even if in theory everyone can run their own software, in practice bitcoin core is still the de-facto reference implementation, which makes it a bit unique. As long as most other node impls are not serious alternatives I'd argue that implies at least some additional responsibilities other projects don't have - only up to some point though (e.g. we
<bitcoin-git> [gui-qml] hebasto merged pull request #454: Add QRImageProvider (main...qrimageprovider) https://github.com/bitcoin-core/gui-qml/pull/454
<bitcoin-git> gui-qml/main 33c0467 goqusan: qml: Add QRImageProvider
<bitcoin-git> gui-qml/main 53788b6 goqusan: qml: Add QRImage control
<bitcoin-git> gui-qml/main f445e65 goqusan: qml: Use QRImage in RequestPayment
<bitcoin-git> [gui-qml] hebasto pushed 4 commits to main: https://github.com/bitcoin-core/gui-qml/compare/849d3ae81714...b411e5894145
<gmaxwell> and this is my view because simply if it doesn't work that way it will be replaced with something that does. Exactly like this IRC channel, which functionally replaced #bitcoin-dev, because the other wasn't maintained in a way that preserved the participation of the major participants.
<gmaxwell> The underlying principle I, personally, would keep in mind is that the repository exists so that its significant contributors can collaborate and produce the best bitcoin software they can. It does not exist to be fair, inclusive, friendly, to anyone -- except to the (very significant!) extent that those things help to produce good bitcoin software.
<gmaxwell> lightlike: to clarify the 'asked to leave' comment from earlier. In watching PRs and bitcoin related traffic on social media, I've seen repeated participation from people who are overtly hostile to the project, it's activities, and contributors... including stuff that would get them immediately ejected from any professional enviroment. And while constructive criticism about proposals is
<bitcoin-git> [bitcoin] fanquake merged pull request #32586: ci: Downgrade DEBUG=1 to -D_GLIBCXX_ASSERTIONS in centos task (master...2505-ci-centos-debug) https://github.com/bitcoin/bitcoin/pull/32586
<bitcoin-git> bitcoin/master fa07953 MarcoFalke: ci: Downgrade DEBUG=1 to -D_GLIBCXX_ASSERTIONS in centos task
<bitcoin-git> bitcoin/master 2df824f merge-script: Merge bitcoin/bitcoin#32586: ci: Downgrade DEBUG=1 to -D_GLIBCXX_ASSERTION...
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0a8ab559514f...2df824f4e62b
<bitcoin-git> [bitcoin] fanquake merged pull request #32467: checkqueue: make the queue non-optional for CCheckQueueControl and drop legacy locking macro usage (master...checkqueue_control_mandatory) https://github.com/bitcoin/bitcoin/pull/32467
<bitcoin-git> bitcoin/master 11fed83 Cory Fields: threading: add LOCK_ARGS macro
<bitcoin-git> bitcoin/master 4c8c90b Cory Fields: validation: only create a CCheckQueueControl if it's actually going to be ...
<bitcoin-git> bitcoin/master c3b0e6c Cory Fields: validation: make CCheckQueueControl's CCheckQueue non-optional
<bitcoin-git> [bitcoin] fanquake pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/d2c9fc84e171...0a8ab559514f
<fanquake> can everyone still interact here: https://github.com/bitcoin-core/bitcoincore.org
<glozow> perhaps unpopular opinion, but maybe the website repo should have stricter contribution requirements than the bitcoin/bitcoin repo
<TheCharlatan> "> Note that this is not condoning non-financial data block space usage." this is what the issue seems to boil down to for users of Bitcoin Core, but I feel like this is not clear enough.
<sipa> I've written a short statement about the relation between Bitcoin Core developments and transaction relay policy, with the help of darosior and glozow
<hebasto> To improve our chances, I encourage anyone with a microsoft account to consider upvoting issue reports related to Bitcoin Core.
<hebasto> To compile Bitcoin Core on Windows, there is currently only one supported option: MSVC.
<corebot> https://github.com/bitcoin-core/gui-qml/issues/450 | Add Multiple Recipients option to the Send form by johnny9 · Pull Request #450 · bitcoin-core/gui-qml · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/454 | Add QRImageProvider by goqusan · Pull Request #454 · bitcoin-core/gui-qml · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/453 | Change PageStack easing type to InOutCubic by GBKS · Pull Request #453 · bitcoin-core/gui-qml · GitHub
<corebot> https://github.com/bitcoin-core/gui-qml/issues/454 | Add QRImageProvider by goqusan · Pull Request #454 · bitcoin-core/gui-qml · GitHub
<johnny9dev> This week we onboarded a new contributor, goqusan. He will be helping implement the QML components in the wallet views. He's starting with the receive page and added QR encoding. bitcoin-core/gui-qml#454
<johnny9dev> Christoph has been doing work on the Animations for the wallet and fixed the main transition easing with bitcoin-core/gui-qml#453
<johnny9dev> For me, I implemented the initialization states for the WalletQmlController and added the first instance of the Skeleton loading animation that Christoph proposed last week. bitcoin-core/gui-qml#454
<johnny9dev> This following week we'll be focused on getting bitcoin-core/gui-qml#450 mergable, implementing more of the Receive page, and adding input validation and error strings on to the Send page.
<corebot> https://github.com/bitcoin/bitcoin/issues/31829 | p2p: improve TxOrphanage denial of service bounds and increase -maxorphantxs by glozow · Pull Request #31829 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/29675 | wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys by achow101 · Pull Request #29675 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/32545 | Replace cluster linearization algorithm with SFL by sipa · Pull Request #32545 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/31553 | cluster mempool: add TxGraph reorg functionality by sipa · Pull Request #31553 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/31382 | kernel: Flush in ChainstateManager destructor by TheCharlatan · Pull Request #31382 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/32317 | kernel: Separate UTXO set access from validation functions by TheCharlatan · Pull Request #32317 · bitcoin/bitcoin · GitHub
<achow101> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
<bitcoin-git> [bitcoin] instagibbs opened pull request #32591: test: fix and augment block tests of invalid_txs (master...2025-05-fix_invalidtx_test) https://github.com/bitcoin/bitcoin/pull/32591
<bitcoin-git> [bitcoin] glozow merged pull request #32533: test: properly check for per-tx sigops limit (master...202505-test-exact_per_tx_sigopcost_check) https://github.com/bitcoin/bitcoin/pull/32533
<bitcoin-git> bitcoin/master 7bc64a8 Sebastian Falbesoner: test: properly check for per-tx sigops limit
<bitcoin-git> bitcoin/master d2c9fc8 merge-script: Merge bitcoin/bitcoin#32533: test: properly check for per-tx sigops limit
<bitcoin-git> [bitcoin] glozow pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/35bf3f88398d...d2c9fc84e171
<bitcoin-git> [bitcoin] fanquake opened pull request #32589: [29.x] More backports (29.x...more_29_backports) https://github.com/bitcoin/bitcoin/pull/32589
<bitcoin-git> [bitcoin] maflcko opened pull request #32588: util: Abort on failing CHECK_NONFATAL in debug builds (master...2505-abort-debug-check-nonfatal) https://github.com/bitcoin/bitcoin/pull/32588
<bitcoin-git> [bitcoin] i-am-yuvi opened pull request #32587: [WIP] test: Fix reorg patterns in mempool tests to use proper fork-based approach (master...2025-05-update_test_reorg_behaviour) https://github.com/bitcoin/bitcoin/pull/32587
<bitcoin-git> [bitcoin] maflcko opened pull request #32586: ci: Downgrade DEBUG=1 to -D_GLIBCXX_ASSERTIONS in centos task (master...2505-ci-centos-debug) https://github.com/bitcoin/bitcoin/pull/32586
<bitcoin-git> [bitcoin] fanquake merged pull request #32400: random: Use modern Windows randomness functions (master...5-1-25-winbcrypt) https://github.com/bitcoin/bitcoin/pull/32400
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a42faa25d8f7...35bf3f88398d