You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mailing-list proposal (five draft BIPs) for a no-burn PQ transition with conditional spending / watermarks / escrow-style recovery for coins that do not migrate — distinct from DropKick / PQLN threads already on this issue. Draft suite linked from the post (qsave.org).
Delving sketch for scaling L1 under Nakamoto security by letting miners start on n+1 after Compact Block verification, with deferred full-block validity in a configurable window — propagation / reorg trade-off discussion.
bitcoindev thread asking whether crypto BIPs should put the BIP number or a descriptive name in tagged-hash tags (raised while reviewing BIP459 / FROST).
Point release with vulnerability fixes (no embargo; some tests temporarily withheld). Operators encouraged to upgrade promptly; dual-funding remains experimental.
Core landed the BIP352 silent-payments cryptography layer (libsecp silentpayments module + test vectors) — a major step toward wallet/send/receive support tracked under the silent-payments project issue.
private broadcast: clarify claims, mark as experimental
Docs/claims for the private-broadcast feature tightened toward risk reduction, and the feature is now marked experimental as the interface may still change.
Spec fix so v2 PSBT Input Finalizer behaviour does not wipe the fields that still define a finalized input (and related BIP371 taproot output finalizer clause cleanup).
BIP174: combiner test vector for PSBT_IN_SIGHASH_TYPE (merged)
Adds a combiner vector that would have caught a Core sighash-type bug, plus clarification that Combine is not commutative even when existing vectors look order-insensitive.
Practitioner thread on ethical / legal red lines for responsible disclosure when real funds are at stake (Liquid-related context, historical L2 CVEs) — useful meetup framing for “when you find a hole” discussions.
lnfuzz / smite found two DoS bugs fixed in Eclair v0.14.0 (feature-bit parsing heap churn on large init, and unbounded zlib channel-query decompression after BOLT 7 retired the encoding). Operators should upgrade; pairs with the responsible-disclosure culture thread already on this issue.
Weekly digest whose lead item is the PQLN post-quantum Lightning design already linked on this issue. Also covers Stack Exchange highlights (taproot amount commitments, BIP110/pruned-node recovery, partial-UTXO “validation”), plus notable CLN security/splice/onchain-resolution hardening and recent LND AMP / ping / BOLT12 work — useful single-read before the meetup even where individual releases are already noted here.
ZmnSCPxj argues forwardable peerswaps beat splicing on incentive-compatibility, privacy, and O(1) onchain footprint when rebalancing multi-hop, and sketches how Spilman-style temporary channels plus pubkey tweaks close “surreptitious communications tunnels” that would otherwise let initiator/acceptor skip paying forwarders.
RC with HTLC lifecycle / interceptor replay fixes, AMP reconstruction no longer cancelling an entire reusable invoice, BOLT1 ping compliance, stricter BOLT11 multi-p rejection, and related graph-migration / breach-retribution hardening — good test target for operators.
Reference validator now requires the silent-payments v0 label field to be exactly 4 bytes (uint32 LE), closing a gap that allowed malformed short labels when SP_V0_INFO was present.
BIP174: add PSBT_IN_P2C_TWEAK to the type registry (merged)
Follow-on to the BIP138 clarifications already on this issue: expands recipient key-selection / exclusion rules across all descriptors in a backup (MuSig eligibility, exposed roots) without intending a breaking decryption change.
Closes a walletprocesspsbt footgun where SIGHASH_SINGLE without a matching output could produce a signature that stays valid after outputs are rearranged.
Private-broadcast peers are no longer discouraged for ordinary misbehavior signals — pairs with the experimental private-broadcast docs already noted on this issue.
Early Delving write-up of an independent Rust full node (client diversity angle, not a Core fork). Highlights an integrated UTXO + Esplora-compatible script index owned by the node, modular fail-closed components, and a design meant to stay externally verifiable while exploring architecture/performance changes that are hard to pursue inside Bitcoin Core — worth a look alongside btcd-style alternative implementations.
Follow-on hygiene for BIP54 (consensus cleanup / timewarp-related) test vectors: the README under bip-0054/test_vectors/ now matches the restructured tree-shaped timestamps.json (shared block_headers / extensions at the root; valid + comment only on leaves) instead of the old flat header_chain array layout.
OpenSats spotlight on Dan Conway / ngit (GRASP): nostr-based git hosting as a censorship-resistant complement to GitHub, motivated by recent GitHub outages and geoblocking incidents — practical tooling note for projects that want mirrored, permissionless contribution paths.
Independent Rust full node aimed at server-side / wallet-backend use: map-free relational archive instead of a classic UTXO set + dbcache, pure-Rust consensus (no libbitcoinconsensus dual-eval), BIP324 v2-only P2P, and optional in-process Electrum / Esplora (--shindex). Latest tagged release v0.7.0 (2026-09-18); mainnet still framed as early / high-scrutiny (default milestone skips historical script checks below height 840000). Useful meetup angle for client diversity vs Core monoculture — pair with the existing bitcoin-rs note (gosuda/bitcoin-rs is a separate Rust full-node project).
Split from the larger fee-estimator work for a 32.x-friendly backport: default estimatesmartfee estimator option renamed from none to auto, and when mempool_policy cannot estimate the node falls back to block_policy so fee RPCs keep prior behaviour instead of failing open.
wallet: accept uppercase addresses without amount in sendall (merged)
sendall kept bare recipient strings as typed; bech32 uppercase is valid elsewhere but never matched canonical lowercase EncodeDestination, so those outputs stayed at amount 0 and the call failed. Now normalised before matching.
tools: Call SHA256AutoDetect in bitcoin-util / bitcoin-tx / bitcoin-wallet (merged)
CLI tools were stuck on the generic SHA-256 path; they now pick a hardware implementation like kernel users — large speedups for grind / multi-input signing on modern CPUs.
log: move CreateNewBlock() log line behind a new mining category (merged)
Test vectors used SHA256(pubkey)[:20] instead of HASH160(pubkey) for P2WPKH programs, so none of the 42 ECDSA PSBT_IN_PARTIAL_SIG signatures verify against the keys they claim to spend — important Silent Payments / PSBT v0 send hygiene before anyone treats the vectors as oracle.
Docs table missed the “bare OP_2 script is not a segwit v2 witness program” valid vector and its Input Eligibility category; small companion to the vector-fix PR above.
BIP-346: fix two-byte index parsing in the reference implementation (open)
Ref-impl two-byte in/out index composition dropped the low 7 bits of the first byte, so high indices could never parse correctly — worth a look if covering OP_CHECKTEMPLATEVERIFY / txhash select hygiene.
Clarifications raised while implementing BIP 54 in btcd from the spec alone — useful “spec as the only source” feedback loop alongside the BIP54 test-vector docs already on this issue.
Btrust grantee spotlight (Solomon Eze, 29 Sep 2026): frontend / UX path into Bitcoin open-source contribution — ecosystem capacity note rather than a protocol topic, useful colour if the meetup touches funding or contributor onboarding.
Final v0.21.4-beta after the rc1 already noted on this issue — published 2026-09-30 (empty release notes body on GitHub; treat as the non-RC tag of the earlier candidate).
Escapes embedded newlines in log messages so restricted RPC users (and createwallet / restorewallet name fields) cannot forge lines that look like authentic node output — small but useful ops/security hardening.
Upload a peers.dat and get age / network / nRefCount / service-flag distributions plus Tor-exit and reachability views — handy for reviewing outbound-peer diversity before the meetup.
Gem Wallet BD/support write-up on when (and how much) to surface the differences between on-chain and Lightning for receive / send / recovery — practical UX framing rather than a protocol change.
Activity
deadmanoz commentedon Sep 22, 2026
Post-quantum / migration
PQLN: Post-Quantum Security for the Bitcoin Lightning Network's Off-Chain Surfaces
https://delvingbitcoin.org/t/pqln-post-quantum-security-for-the-bitcoin-lightning-networks-off-chain-surfaces/2893
Hybrid PQ Lightning design with a rust-lightning implementation and measurements — concrete PQ work beyond base-layer signatures.
DropKick — minimal commit/reveal PQ rescue protocol (discussion)
https://gnusha.org/pi/bitcoindev/0521d915-8613-47ea-ad44-6eaeaa5a6ed0n@googlegroups.com/
Ongoing mailing-list review of a commit/reveal PQ rescue sketch; pairs well with other quantum-migration threads this week.
Standardizing public key exposure classification for existing outputs
https://gnusha.org/pi/bitcoindev/010001a0b418f0f2-92c7e013-aea0-4707-ab25-06beafce173a-000000@email.amazonses.com/
Informational BIP draft (v0.5.1, BIPs PR #2294) taxonomising long/short key exposure per output type — wallet / PQ migration framing.
Bitcoin's Quantum Migration Debate
https://blog.lopp.net/bitcoin-quantum-migration-debate/
Structured survey of both sides of migration trade-offs — good companion reading to the Delving / bitcoindev PQ items above.
deadmanoz commentedon Sep 22, 2026
Protocol research
Depots: Theft-Proof, Self-Custodial Bitcoin For Billions Of Users
https://delvingbitcoin.org/t/depots-theft-proof-self-custodial-bitcoin-for-billions-of-users/2892
Scaling design with hard constraints on on-chain footprint and theft windows — useful frame for L2 / covenant discussions.
Bounds on chain length with BIP-54 timewarp fixes
https://delvingbitcoin.org/t/bounds-on-chain-length-with-bip-54-timewarp-fixes/2899
Checks whether BIP-54's proposed timestamp rules fully close known timewarp / retarget games.
EC OTS (onchain). Has anyone considered it?
https://delvingbitcoin.org/t/ec-ots-onchain-has-anyone-considered-it/2901
Explores Script-verifiable one-time / threshold-style attestation without CSFS — good Script / covenant deep-dive candidate.
deadmanoz commentedon Sep 22, 2026
BIP-324 / P2P
[BIP Proposal] Transport Feature Negotiation
https://gnusha.org/pi/bitcoindev/29174459-1523-4cf8-a20f-5ce1abc302c3n@googlegroups.com/
Framework for BIP-324 transport upgrades (encryption / auth) via negotiation packets — P2P evolution topic.
[BIP Proposal] BIP324 One-Byte Message Type ID Alias Assignment
https://gnusha.org/pi/bitcoindev/aq9ADn7GscMHWc19@erisian.com.au/
Dynamic
set324aliasfor shorter BIP-324 message type IDs — small but practical bandwidth / protocol hygiene item.deadmanoz commentedon Sep 22, 2026
Bitcoin Core
Bitcoin Core 32.0 release candidate 2 (
v32.0rc2)https://github.com/bitcoin/bitcoin/releases/tag/v32.0rc2
Current RC for the next major Core release — testing / release-notes review for anyone running nodes.
kernel: expose transaction version
bitcoin/bitcoin@69ad2a6
Completes libbitcoinkernel transaction accessors so clients can read tx version without parsing serialised bytes.
deadmanoz commentedon Sep 22, 2026
BIPs merged / drafts
BIP461: Deterministic ECDSA Signatures (merged)
bitcoin/bips@55083d3
Spec for deterministic ECDSA via low-r grinding + low-s + RFC 6979 — wallet / signer interoperability topic.
BIP138: Compact Encryption Scheme for Non-seed Wallet Data (merged)
bitcoin/bips@989df0e
Encryption scheme for non-seed wallet data (descriptors / related) — practical wallet backup & privacy angle.
BIP360 ref-impl: bound merkle depth at 128
bitcoin/bips@ae34fea
Hardens BIP360 reference implementation validation bounds — relevant if covering PQ / new output types.
deadmanoz commentedon Sep 22, 2026
Lightning, Optech & funding
LDK
v0.3-rc2https://github.com/lightningdevkit/rust-lightning/releases/tag/v0.3-rc2
RC with splicing RBF, splice-in/out in one operation, and async signing changes — implementation status for LN developers.
BOLT 4: clarify final onion payload must always contain
total_msatlightning/bolts@1aadb71
Spec clarification that can affect invoice / onion payload handling across implementations.
Bitcoin Optech Newsletter #423
https://bitcoinops.org/en/newsletters/2026/09/18/
Weekly digest covering mining-pool difficulty controllers, a Utreexo IBD improvement idea, and a draft BIP for unspendable taproot internal keys.
Expanding Btrust’s Long-Term Developer Grants Across the Global Majority
https://blog.btrust.tech/expanding-btrusts-long-term-developer-grants-across-the-global-majority/
New long-term grant recipients beyond Africa (Brazil / India) — ecosystem capacity note, not a protocol topic.
deadmanoz commentedon Sep 23, 2026
Post-quantum / migration
QSAVE — post-quantum solution for non-migrated coins
https://gnusha.org/pi/bitcoindev/305ed790-577c-4c94-a92a-1e15c4536b40n@googlegroups.com/
Mailing-list proposal (five draft BIPs) for a no-burn PQ transition with conditional spending / watermarks / escrow-style recovery for coins that do not migrate — distinct from DropKick / PQLN threads already on this issue. Draft suite linked from the post (qsave.org).
deadmanoz commentedon Sep 23, 2026
Protocol research
Asynchronous Pipeline Consensus: Decoupling Mining from Full-Block Validation
https://delvingbitcoin.org/t/asynchronous-pipeline-consensus-decoupling-mining-from-full-block-validation/2906
Delving sketch for scaling L1 under Nakamoto security by letting miners start on n+1 after Compact Block verification, with deferred full-block validity in a configurable window — propagation / reorg trade-off discussion.
deadmanoz commentedon Sep 23, 2026
BIPs merged & conventions
BIP376: keep
PSBT_IN_WITNESS_UTXOafter finalizationbitcoin/bips#2276
Spec fix so finalization does not drop witness UTXO data taproot signing still needs — found via BIP-376 test vectors across wallet libs.
BIP379–BIP390: update descriptor BIPs to Specification type
bitcoin/bips#2292
Promotes the descriptor family (BIP379–390) from draft/informational framing to Specification type in the BIPs repo.
BIP352: do not require the optional
expectedargumentbitcoin/bips#2279
Silent Payments reference-impl hygiene: optional
expectedis no longer treated as required.BIP-374: treat challenge hash result
eas scalarbitcoin/bips#2262
Clarifies DahLIAS / discrete-log equality proof handling of the challenge hash as a scalar (test vectors updated).
Convention for tagged hash tags in BIPs
https://gnusha.org/pi/bitcoindev/dxapm4DOcrDL6_oCYSqBAdFP0fAQA9IHInRzzTuCeWVYD2Xd0ynPsTa8hYEcRFOYQPnvoQK15TtK6oAZBfa-4b5DbIuFemSFGVifxGTLOlc=@protonmail.com/
bitcoindev thread asking whether crypto BIPs should put the BIP number or a descriptive name in tagged-hash tags (raised while reviewing BIP459 / FROST).
deadmanoz commentedon Sep 23, 2026
Lightning & Bitcoin Core
Core Lightning
v26.06.8(security / bugfix point release)https://github.com/ElementsProject/lightning/releases/tag/v26.06.8
Point release with vulnerability fixes (no embargo; some tests temporarily withheld). Operators encouraged to upgrade promptly; dual-funding remains experimental.
wallet, rpc: Add
listrawtransactionsRPCbitcoin/bitcoin#35813
Merged Core PR exposing raw wallet transactions via RPC — useful for debugging / tooling without re-parsing wallet dumps.
wallet: make encryption state updates atomic
bitcoin/bitcoin#35752
Hardens wallet encryption state transitions so updates are applied atomically.
deadmanoz commentedon Sep 23, 2026
Wallets & app security (peer)
Public-interest App Store research: part 1
https://kek.lol/research/appstore-wallets/
Survey of Bitcoin / crypto wallet listings and behaviours in mobile app stores — useful threat-model / UX security reading. Via MelbourneBitDevs.
deadmanoz commentedon Sep 24, 2026
Silent Payments / Bitcoin Core
Silent Payments: Implement BIP352 (merged)
bitcoin/bitcoin#35301
Core landed the BIP352 silent-payments cryptography layer (libsecp silentpayments module + test vectors) — a major step toward wallet/send/receive support tracked under the silent-payments project issue.
private broadcast: clarify claims, mark as experimental
bitcoin/bitcoin#36309
Docs/claims for the private-broadcast feature tightened toward risk reduction, and the feature is now marked experimental as the interface may still change.
deadmanoz commentedon Sep 24, 2026
PSBT BIP clarifications
BIP370 / BIP371: Input Finalizer clearing rules (merged)
bitcoin/bips#2277
Spec fix so v2 PSBT Input Finalizer behaviour does not wipe the fields that still define a finalized input (and related BIP371 taproot output finalizer clause cleanup).
BIP174: combiner test vector for
PSBT_IN_SIGHASH_TYPE(merged)bitcoin/bips#2275
Adds a combiner vector that would have caught a Core sighash-type bug, plus clarification that Combine is not commutative even when existing vectors look order-insensitive.
deadmanoz commentedon Sep 24, 2026
Security culture / disclosure
Responsible disclosure and white-hat norms (Delving)
https://delvingbitcoin.org/t/responsible-disclosure-and-white-hacking-its-about-caring/2910
Practitioner thread on ethical / legal red lines for responsible disclosure when real funds are at stake (Liquid-related context, historical L2 CVEs) — useful meetup framing for “when you find a hole” discussions.
Optech Newsletter #423 Recap Podcast
https://bitcoinops.org/en/podcast/2026/09/22/
Audio recap of the already-linked #423 newsletter — handy if someone prefers listening over reading before the meetup.
deadmanoz commentedon Sep 25, 2026
Lightning DoS disclosures
Disclosure: DoS vulnerabilities fixed in Eclair v0.14.0
https://delvingbitcoin.org/t/disclosure-dos-vulnerabilities-fixed-in-eclair-v0-14-0/2914
lnfuzz / smite found two DoS bugs fixed in Eclair v0.14.0 (feature-bit parsing heap churn on large
init, and unbounded zlib channel-query decompression after BOLT 7 retired the encoding). Operators should upgrade; pairs with the responsible-disclosure culture thread already on this issue.Frostsnap security updates
https://frostsnap.com/security/updates/
Vendor security-update page with user bulletins and technical reports for issues where the multi-device trust model fell short. Via MelbourneBitDevs.
4 remaining items
deadmanoz commentedon Sep 28, 2026
Optech Newsletter #424
Bitcoin Optech Newsletter #424
https://bitcoinops.org/en/newsletters/2026/09/25/
Weekly digest whose lead item is the PQLN post-quantum Lightning design already linked on this issue. Also covers Stack Exchange highlights (taproot amount commitments, BIP110/pruned-node recovery, partial-UTXO “validation”), plus notable CLN security/splice/onchain-resolution hardening and recent LND AMP / ping / BOLT12 work — useful single-read before the meetup even where individual releases are already noted here.
deadmanoz commentedon Sep 28, 2026
Lightning liquidity & LND RCs
Forwardable Peerswap Incentives, And Closing Surreptitious Communications Tunnels
https://delvingbitcoin.org/t/forwardable-peerswap-incentives-and-closing-surreptitious-communications-tunnels/2917
ZmnSCPxj argues forwardable peerswaps beat splicing on incentive-compatibility, privacy, and O(1) onchain footprint when rebalancing multi-hop, and sketches how Spilman-style temporary channels plus pubkey tweaks close “surreptitious communications tunnels” that would otherwise let initiator/acceptor skip paying forwarders.
lnd v0.21.4-beta.rc1
https://github.com/lightningnetwork/lnd/releases/tag/v0.21.4-beta.rc1
RC with HTLC lifecycle / interceptor replay fixes, AMP reconstruction no longer cancelling an entire reusable invoice, BOLT1 ping compliance, stricter BOLT11 multi-
prejection, and related graph-migration / breach-retribution hardening — good test target for operators.lnd v0.20.5-beta.rc1
https://github.com/lightningnetwork/lnd/releases/tag/v0.20.5-beta.rc1
Parallel maintenance-line RC published the same day for anyone still on the 0.20.x series.
deadmanoz commentedon Sep 28, 2026
BIP / PSBT clarifications
BIP375: validate
PSBT_OUT_SP_V0_LABELlength (merged)bitcoin/bips#2286
Reference validator now requires the silent-payments v0 label field to be exactly 4 bytes (uint32 LE), closing a gap that allowed malformed short labels when
SP_V0_INFOwas present.BIP174: add
PSBT_IN_P2C_TWEAKto the type registry (merged)bitcoin/bips#2305
Registers the missing BIP-372 pay-to-contract tweak key type (
0x19) in the shared PSBT registry so new BIPs cannot accidentally reuse it.bip138: clarify key selection and apply exclusions across expressions (merged)
bitcoin/bips#2300
Follow-on to the BIP138 clarifications already on this issue: expands recipient key-selection / exclusion rules across all descriptors in a backup (MuSig eligibility, exposed roots) without intending a breaking decryption change.
bip98 / BIP352 hygiene (merged)
bitcoin/bips#2306 · bitcoin/bips#2302
Example-proof SKIP-hash fix for BIP98, and a small Overview-section fix for BIP352.
deadmanoz commentedon Sep 28, 2026
Bitcoin Core wallet & signing
Wallet: add
maxfeeratewallet startup option (merged)bitcoin/bitcoin#29278
Separate wallet
-maxfeerateceiling so fee-rate limits are no longer overloaded ontomaxtxfee— wallet will not create txs above the configured rate.wallet: allow
importprunedfundsfor spending transactions (merged)bitcoin/bitcoin#34371
Pruned wallets can re-import txs that spend from the wallet (not only credits), fixing balance holes after
removeprunedfunds.sign: skip signing
SIGHASH_SINGLEinputs with no corresponding output (merged)bitcoin/bitcoin#35984
Closes a
walletprocesspsbtfootgun whereSIGHASH_SINGLEwithout a matching output could produce a signature that stays valid after outputs are rearranged.net: don't discourage private broadcast peers (merged)
bitcoin/bitcoin#36312
Private-broadcast peers are no longer discouraged for ordinary misbehavior signals — pairs with the experimental private-broadcast docs already noted on this issue.
deadmanoz commentedon Sep 29, 2026
Independent full node (bitcoin-rs)
Bitcoin-rs: an independent Bitcoin full node written in Rust
https://delvingbitcoin.org/t/bitcoin-rs-an-independent-bitcoin-full-node-written-in-rust/2918 · https://github.com/gosuda/bitcoin-rs
Early Delving write-up of an independent Rust full node (client diversity angle, not a Core fork). Highlights an integrated UTXO + Esplora-compatible script index owned by the node, modular fail-closed components, and a design meant to stay externally verifiable while exploring architecture/performance changes that are hard to pursue inside Bitcoin Core — worth a look alongside btcd-style alternative implementations.
deadmanoz commentedon Sep 29, 2026
BIP54 test-vector docs
bip54: describe the tree format of the timestamp test vectors (merged)
bitcoin/bips#2308
Follow-on hygiene for BIP54 (consensus cleanup / timewarp-related) test vectors: the README under
bip-0054/test_vectors/now matches the restructured tree-shapedtimestamps.json(sharedblock_headers/extensionsat the root;valid+commentonly on leaves) instead of the old flatheader_chainarray layout.deadmanoz commentedon Sep 29, 2026
OpenSats / nostr git tooling
Good Luck Banning a Key Pair (OpenSats developer spotlight)
https://opensats.org/blog/developer-spotlight-dan-conway-ngit
OpenSats spotlight on Dan Conway / ngit (GRASP): nostr-based git hosting as a censorship-resistant complement to GitHub, motivated by recent GitHub outages and geoblocking incidents — practical tooling note for projects that want mirrored, permissionless contribution paths.
deadmanoz commentedon Sep 29, 2026
Alternative / experimental clients
rbitcoin — Rust full node (archive, not UTXO set)
https://rbitcoin.org/ · https://github.com/reardencode/rbitcoin · SLP775
Independent Rust full node aimed at server-side / wallet-backend use: map-free relational archive instead of a classic UTXO set + dbcache, pure-Rust consensus (no libbitcoinconsensus dual-eval), BIP324 v2-only P2P, and optional in-process Electrum / Esplora (
--shindex). Latest tagged release v0.7.0 (2026-09-18); mainnet still framed as early / high-scrutiny (default milestone skips historical script checks below height 840000). Useful meetup angle for client diversity vs Core monoculture — pair with the existing bitcoin-rs note (gosuda/bitcoin-rs is a separate Rust full-node project).deadmanoz commentedon Sep 30, 2026
Bitcoin Core fees, wallet & tooling
fees: fall back to
block_policyand minor api change (merged)bitcoin/bitcoin#36365
Split from the larger fee-estimator work for a 32.x-friendly backport: default
estimatesmartfeeestimator option renamed fromnonetoauto, and whenmempool_policycannot estimate the node falls back toblock_policyso fee RPCs keep prior behaviour instead of failing open.wallet: accept uppercase addresses without amount in
sendall(merged)bitcoin/bitcoin#36375
sendallkept bare recipient strings as typed; bech32 uppercase is valid elsewhere but never matched canonical lowercaseEncodeDestination, so those outputs stayed at amount 0 and the call failed. Now normalised before matching.tools: Call
SHA256AutoDetectin bitcoin-util / bitcoin-tx / bitcoin-wallet (merged)bitcoin/bitcoin#36364
CLI tools were stuck on the generic SHA-256 path; they now pick a hardware implementation like kernel users — large speedups for grind / multi-input signing on modern CPUs.
log: move
CreateNewBlock()log line behind a newminingcategory (merged)bitcoin/bitcoin#36336
Unconditional template-build weight lines were flooding debug logs under frequent template requests; gated behind
-debug=mining.deadmanoz commentedon Sep 30, 2026
BIP375 / BIP346 / BIP54 hygiene
bip-0375: fix P2WPKH scriptPubKeys and signatures in test vectors (open)
bitcoin/bips#2316
Test vectors used
SHA256(pubkey)[:20]instead ofHASH160(pubkey)for P2WPKH programs, so none of the 42 ECDSAPSBT_IN_PARTIAL_SIGsignatures verify against the keys they claim to spend — important Silent Payments / PSBT v0 send hygiene before anyone treats the vectors as oracle.bip-0375: add missing Input Eligibility row to Valid PSBTs table (open)
bitcoin/bips#2315
Docs table missed the “bare OP_2 script is not a segwit v2 witness program” valid vector and its Input Eligibility category; small companion to the vector-fix PR above.
BIP-346: fix two-byte index parsing in the reference implementation (open)
bitcoin/bips#2314
Ref-impl two-byte in/out index composition dropped the low 7 bits of the first byte, so high indices could never parse correctly — worth a look if covering OP_CHECKTEMPLATEVERIFY / txhash select hygiene.
Address some wording nits in BIP 54 (open)
bitcoin/bips#2313
Clarifications raised while implementing BIP 54 in btcd from the spec alone — useful “spec as the only source” feedback loop alongside the BIP54 test-vector docs already on this issue.
deadmanoz commentedon Sep 30, 2026
Btrust grantee path
From Interfaces to Open Source Bitcoin
https://blog.btrust.tech/from-interfaces-to-open-source-bitcoin/
Btrust grantee spotlight (Solomon Eze, 29 Sep 2026): frontend / UX path into Bitcoin open-source contribution — ecosystem capacity note rather than a protocol topic, useful colour if the meetup touches funding or contributor onboarding.
deadmanoz commentedon Oct 1, 2026
LND point releases (0.20.5 / 0.21.4)
lnd v0.21.4-beta
https://github.com/lightningnetwork/lnd/releases/tag/v0.21.4-beta
Final v0.21.4-beta after the rc1 already noted on this issue — published 2026-09-30 (empty release notes body on GitHub; treat as the non-RC tag of the earlier candidate).
lnd v0.20.5-beta
https://github.com/lightningnetwork/lnd/releases/tag/v0.20.5-beta
Matching maintenance line for 0.20.x, likewise promoted from rc1 on 2026-09-30.
deadmanoz commentedon Oct 1, 2026
Bitcoin Core logging & BIP461 docs
log: prevent user input from injecting fake log lines (merged)
bitcoin/bitcoin#35833
Escapes embedded newlines in log messages so restricted RPC users (and
createwallet/restorewalletname fields) cannot forge lines that look like authentic node output — small but useful ops/security hardening.doc: add BIP461 to
bips.md(merged)bitcoin/bitcoin#36377
Documents BIP461 (deterministic ECDSA with low-R grinding) in Core’s BIP support list — pairs with the BIP461 merge already on this issue.
deadmanoz commentedon Oct 1, 2026
P2P / addrman tooling
Addrman health dashboard (BNOC)
https://bnoc.xyz/t/addrman-health-dashboard/185 · https://stratospher.github.io/addrman-dashboard/
Upload a
peers.datand get age / network / nRefCount / service-flag distributions plus Tor-exit and reachability views — handy for reviewing outbound-peer diversity before the meetup.deadmanoz commentedon Oct 1, 2026
Wallet UX & multisig tooling
Where should wallets explain on-chain vs Lightning? (Delving)
https://delvingbitcoin.org/t/where-should-wallets-explain-the-differences-between-on-chain-bitcoin-and-lightning/2922
Gem Wallet BD/support write-up on when (and how much) to surface the differences between on-chain and Lightning for receive / send / recovery — practical UX framing rather than a protocol change.
Nunchuk Android
android.2.9.0https://github.com/nunchuk-io/nunchuk-android/releases/tag/android.2.9.0
Off-chain timelock inheritance plans can now use your own hardware signing device as the inheritance key (plus assorted fixes).