×

Bitcoin Core 32 Changes PSBT Construction for Multisig Wallets

Bitcoin Core 32 introduces a change to how Partially Signed Bitcoin Transactions are constructed for multisig wallets, according to the official release documentation. The update affects the transaction preparation stage, before any co-signer has added a signature, and carries practical implications for operators running multisig setups across more than one signing device or wallet application.

What to Know About the Bitcoin Core 32 PSBT Change

A Partially Signed Bitcoin Transaction is a standardized data format that packages all the information needed to authorize a Bitcoin transaction without requiring every participant to be online at the same time. The PSBT passes between signers or devices, each adding their signature in turn, until the required threshold is met and the transaction can be finalized and broadcast to the network. For related coverage, see How to Recover a 2-of-3 Bitcoin Multisig Wallet After Losing One Signer.

WHAT TO KNOW

  • PSBT construction is the transaction preparation stage, distinct from the signing stage where co-signers authorize inputs.
  • Bitcoin Core 32 changes how this construction step works for multisig wallets; review the official release notes for implementation-specific details before upgrading a production multisig workflow.

The Bitcoin Core 32 change affects the construction stage, where inputs, outputs, and required metadata are assembled before signing begins. How that data is organized in the PSBT at construction time determines whether downstream signers, coordinators, and hardware devices interpret the transaction consistently, particularly in multisig configurations where more than one authorized key must contribute. For related coverage, see Bloomberg Analyst: SEC Approves 3x Leveraged Bitcoin and Ether ETPs.

How PSBT Construction Fits Into a Multisig Wallet Workflow

A standard multisig transaction follows five sequential stages: construction, distribution, signing, combining, and broadcast. Construction is where the wallet assembles the UTXO inputs to be spent, the destination outputs, fee parameters, and the script data describing the signing policy, such as a 2-of-3 requirement. Operators who have worked through scenarios like recovering a 2-of-3 Bitcoin multisig wallet after losing one signer will recognize how tightly each stage depends on consistent data encoding across all participants. For related coverage, see Coinbase Works With Six G-SIBs to Expand Bitcoin Access.

Once constructed, the PSBT is distributed to each co-signer. Each participant, whether a hardware wallet, an air-gapped device, or a separate software instance, reads the PSBT, verifies the transaction details, and appends their partial signature. A coordinator then combines the signed PSBTs into a single complete transaction, which is finalized and broadcast. For related coverage, see Bitcoin Hardware Wallet Security Comparison: Signing and Recovery Workflows.

Consistent transaction data at the construction stage is what allows each signer to independently verify they are signing the same transaction. If the constructed PSBT encodes input or script metadata differently than a co-signer's device expects, that device may refuse to sign or produce an incompatible signature. For multisig setups involving hardware wallets, this is especially relevant since firmware on signing devices often enforces strict parsing rules; a hardware wallet security comparison covering signing and recovery workflows illustrates how those parsing differences surface in practice. For related coverage, see Philippine Court Freezes 25 Crypto Wallets in Flood-Control Probe.

The combining and finalization steps that follow signing are only reliable when every participant's software correctly parsed the same constructed PSBT. A change at the construction stage therefore propagates through the entire workflow, from the initial coordinator application through to broadcast.

What Multisig Wallet Users and Developers Should Check

The most immediate consideration is compatibility across every component in the signing workflow. A multisig setup commonly involves a coordinator application, one or more hardware signing devices, and possibly separate watch-only wallet software. Each of these components may have its own PSBT parser, and a construction-level change in Bitcoin Core 32 may surface as a parsing error or a silent behavioral difference in older implementations.

Before relying on a new transaction-construction path in a live setup, test the complete workflow from construction through broadcast in a non-production environment using testnet funds. Verify that each hardware device and coordinator application can correctly read, sign, and combine a PSBT produced under the updated construction logic. The Bitcoin Core 32.0 release notes provide the authoritative description of what changed; cross-reference those notes against the support documentation for each signing device and coordinator in the stack.

Not every multisig wallet will be affected in the same way. The impact depends on the wallet configuration, the PSBT version in use, and whether the software on each signing participant has been updated alongside Bitcoin Core. Avoid characterizing the change as universally breaking or universally benign until compatibility across the specific tools in a given setup has been confirmed.

Developers maintaining coordinator software or hardware wallet firmware should review the release notes and test their implementations against Bitcoin Core 32's PSBT output directly. The Bitcoin network's transaction validity rules are unchanged; this is a construction-layer update, not a consensus change, so finalized and broadcast transactions remain subject to the same script and signature validation as before.

Disclaimer: This article is for informational purposes only and does not constitute financial or investment advice. Cryptocurrency and digital asset markets carry significant risk. Always do your own research before making decisions.