2025.10.07 Release Notes
October 7, 2025
PSBT for Cold WalletsRequiring PSBT for Cold Wallets
BitGo now requires using the Partially Signed Bitcoin (PSBT) transaction format for withdrawals of UTXO assets from cold wallets in production. This requirement applies to custody wallets and self-custody cold wallets. This change already took effect in testnet on September 2, 2025.
Breaking Change
-
You must update to a newer version of the OVC. You must also update to a newer version of either BitGo Express or the SDK (depending on your integration).
Ensure you're using the follow versions or higher:
- OVC: 4.7.11
- Express: 14.1.3
- Download: https://hub.docker.com/r/bitgo/express/tags
- Instructions: Install Express
- SDK: bitgo@48.6.0
- Download: https://github.com/BitGo/BitGoJS/
- Instructions: Update SDK
-
Ensure that when you initiate transactions, the value for the
txFormat
parameter ispsbt
orpsbt-lite
(if you don't pass this parameter, the value defaults topsbt-lite
). IftxFormat
islegacy
, BitGo returns an error.- Custody wallets:
- Integration guide: Withdraw from Wallet - Custody Multisig
- API Reference: Initiate a transaction
- Self-custody wallets:
- Integration guide: Withdraw from Wallet - Self-Custody Multisig Cold
- API Reference: Build a transaction
- Custody wallets: