2025.09.02 Release Notes
Requiring PSBT for Cold Wallets
BitGo now requires using the Partially Signed Bitcoin (PSBT) transaction format for withdrawals of UTXO assets from cold wallets in testnet. This requirement applies to custody wallets and self-custody cold wallets.
Note: Beginning September 30, 2025 BitGo will require PSBT in production. Avoid service disruptions by updating your integration before this date.
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: