Skip to content

Releases: MetaMask/snap-bitcoin-wallet

1.15.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 13:18
98673a1

@metamask/bitcoin-wallet-snap

Fixed

  • Handle non-url origins (#634)
  • Display known non-URL origins in confirmations without throwing on invalid origin values (#640)

1.14.2

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:51
d535d44

@metamask/bitcoin-wallet-snap

Fixed

  • Accept the optional options object in signAndSendTransaction request params to fix broken BTC bridging (#636)

1.14.1

Choose a tag to compare

@github-actions github-actions released this 19 Jun 08:52
e394894

@metamask/bitcoin-wallet-snap

Fixed

  • Throw a WalletError when WebAssembly is unavailable (e.g. iOS Lockdown Mode) (#628)
    • The snap was previously crashing with a confusing "undefined is not an object (evaluating 'WebAssembly.instantiate')" error.

1.14.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 13:53
aeb701c

@metamask/bitcoin-wallet-snap

Added

  • Add signProofOfOwnership client request method (#626)
    • This method silently signs metamask:proof-of-ownership:<nonce>:<address> messages with the account's BIP-322 signer

1.13.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 18:44
d0f3b40

@metamask/bitcoin-wallet-snap

Changed

  • Cache account response metadata to avoid loading full BDK wallets for faster checks (#612)

1.12.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 14:37
45627f6

@metamask/bitcoin-wallet-test-dapp

Changed

  • Bump @metamask/keyring-api from ^21.3.0 to ^22.0.0 (#608)

@metamask/bitcoin-wallet-snap

Added

  • Add createMany use case (#610)

Fixed

  • Show the filled PSBT in the signPsbt confirmation dialog so the displayed transaction matches the one being signed (#606)

1.11.0

Choose a tag to compare

@github-actions github-actions released this 27 May 18:04
4c762dd

@metamask/bitcoin-wallet-snap

Added

  • Add canBeMalleable flag to broadcast/send response shapes so consumers can detect when a transaction id may be rewritten by a third party before confirmation (relevant only for legacy P2PKH accounts, currently always false) (#599)
  • Add insertMany to repository API (#609)

Changed

  • Show a confirmation dialog before signing a PSBT from KeyringHandler and sending a transfer (#591)
  • Add resolveAccountAddress method to KeyringHandler for dApp connectivity (#590)
  • Bump @metamask/keyring-api from ^21.3.0 to ^22.0.0 (#608)
  • Bump @metamask/keyring-snap-sdk from ^7.1.1 to ^8.0.0 (#608)
  • Bump @metamask/snaps-sdk from ^10.3.0 to ^11.0.0 (#608)

Fixed

  • Preserve original error message and class when wrapping unknown errors at the handler boundary (#600)
  • Display unconfirmed change to the external keychain (e.g. bridge/swap refunds) in the account balance so it no longer drops to zero while a partial-spend tx is pending (#605)

1.10.1

Choose a tag to compare

@github-actions github-actions released this 31 Mar 16:33
857b4ce

@metamask/bitcoin-wallet-test-dapp

@metamask/bitcoin-wallet-snap

Fixed

  • Include BDK cause message in PSBT build error for better diagnostics (#594)

1.10.0

Choose a tag to compare

@github-actions github-actions released this 03 Feb 17:22
b65e567

@metamask/bitcoin-wallet-snap

Changed

  • Modify balance/transaction events sending (#577)
  • Bump @metamask/keyring-api from ^21.1.0 to ^21.3.0 (#574)
  • Bump @metamask/keyring-snap-sdk from ^7.1.0 to ^7.1.1 (#574)

1.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Jan 11:09
7e04315

@metamask/bitcoin-wallet-snap

Changed

  • Add change utxo dropped when full swap use case (#572)
  • Update p2wsh, p2tr and p2sh dust minimum value (#570)