Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 19:46
· 57 commits to master since this release
Immutable release. Only release title and notes can be modified.
e1c6019

3.0.0 (v2.0.1...v3.0.0) (2026-04-27)

Bug Fixes

* bump BitGo SDK and fix UTXO multisig sendMany (c25b99b (https://github.com/BitGo/advanced-wallets/commit/c25b99bc8060f99e450390d1c302adf77b82a45d))
* default type to 'transfer' for TSS sendMany requests (edbfb4c (https://github.com/BitGo/advanced-wallets/commit/edbfb4c8489e559908c28b05cd36b8316deb7a59))
* mbe: fix return type of certain MBE routes (3f11d0f (https://github.com/BitGo/advanced-wallets/commit/3f11d0f6bb5395d2a24708603cc0db02491f563f))
* patch vuln's in node_forge and validator (fc80522 (https://github.com/BitGo/advanced-wallets/commit/fc80522a6d4b0458392b5eb38cc0385c907aa065))
* remove stack trace leakage for errors (71276ca (https://github.com/BitGo/advanced-wallets/commit/71276cabb5e42ee7ae83b668f595bedd9858e479))
* scope keychain validation to wallet type (WCN-84) (7133bdf (https://github.com/BitGo/advanced-wallets/commit/7133bdffd954ff0687e766103a2cb8b8b5527043))

Features

* add OpenAPI spec for KMS API integration (ecdf11a (https://github.com/BitGo/advanced-wallets/commit/ecdf11a42145dc1085cb67065c9f9313544a4b16))
* Add support for EVM keyring wallets in generateWallet API (1ef6e5f (https://github.com/BitGo/advanced-wallets/commit/1ef6e5f966dbc7c534525e191e069bffc3af5041))
* rename MBE API paths to /api/v1/{coin}/advancedwallet/* (7d3f5cf (https://github.com/BitGo/advanced-wallets/commit/7d3f5cf93ec56b362c4c2973c6bb40d2d767f7bf))

BREAKING CHANGES

* abstract-utxo@1941 added assert(params.pubs) in the
  BitGoPsbt signing path. sendMany for UTXO wallets now fetches all 3
  keychains and passes walletPubs=[userPub,backupPub,bitgoPub] through
  the signing stack to satisfy this assertion.

* Bump all @bitgo-beta packages to latest
* Fix UTXO recovery test: replace legacy txHex fixture with valid PSBT
* Fix sendMany for UTXO coins: wire walletPubs through handleSendMany
  to signAndSendMultisig to advancedWalletManagerClient to signMultisigTransaction
* Add tests covering walletPubs behaviour and BitGoPsbt signing path

Ticket: WAL-762

* All Master Express API endpoints have been renamed from
  /api/{coin}/wallet/* to /api/v1/{coin}/advancedwallet/* to differentiate
  from BitGoJS Express APIs and add versioning support.

Ticket: WP-7175