Code and Documentation

Contributions

Some contributions and updates related to PSBT.


2024

Add a PSBT per-output field for BIP 353 DNSSEC Proofs

For a full description, see PR #1657.

2023

Bitcoin Core adds a new descriptorprocesspsbt

It can be used to update a PSBT with information that will help it later be signed or finalized.

For a full description, see PR #25796.

2022

Pay-to-contract tweak fields for PSBT

For a full description, see PR #1293.

Implement BIP 370 PSBTv2

For a full description, see PR #549.

PSBT version, proprietary, and xpub fields

For a full description, see PR #17034.

2021

BlueWallet v6.1.0 released

BlueWallet’s v6.1.0 release adds functionality for using PSBTs with HD watch-only wallets.

Add BIP-370: PSBT Version 2

For a full description, see PR #1059.

2020

PSBT Toolkit v0.1.2 released

New PSBT Toolkit software providing GUI for working with PSBTs

Lily Wallet initial release

Initial release of Lily Wallet supporting PSBTs.

Bitcoin Core adds GUI support for signing & broadcasting PSBTs

For a full description, see PR #18027.

C-Lightning adds initial support for BIP174

For a full description, see PR #3738.

Bitcoin Core allows saving and loading PSBTs from files

For a full description, see PR #17509.

PSBT channel funding

This PR introduces channel funding through PSBTs.

For a full description, see PR #4079.

Set default bip32derivs to true for PSBT methods

Changed the default in RPCs that create or process PSBTs to include any known BIP32 HD wallet derivation path.

For a full description, see PR #17264.

Bitcoin Core allows GUI to place a PSBT in the clipboard

For a full description, see PR #17492.

2019

Additional utility RPCs for PSBT

This PR adds 3 new utility RPCs for interacting with PSBTs.

For a full description, see PR #13932.

2018

BIP-174 PSBT Serializations and RPCs

For a full description, see PR #13557.

PSBT included in Bitcoin Core 0.17

Partially Signed Bitcoin Transactions (PSBTs) supported in Bitcoin Core 0.17 to facilitate better interoperability between multisig wallets, hot/cold wallets, and coinjoins.

For more details, visit the GitHub repo

Previous
Use Cases