Releases: MetaMask/snap-bitcoin-wallet
Releases · MetaMask/snap-bitcoin-wallet
0.9.0
@metamask/bitcoin-wallet-test-dapp
Changed
- Bump
@metamask/keyring-api
from^9.0.0
to^13.0.0
(#364)- This version provides a new modules layout and adds support for the new mandatory
scopes
field forKeyringAccount
.
- This version provides a new modules layout and adds support for the new mandatory
@metamask/bitcoin-wallet-snap
Added
- Add localized messages (#348)
- Add basic Sats protection support (#337), (#284), (#349)
- Using SimpleHash service.
Changed
- BREAKING: Provide scopes field to
KeyringAccount
during account creation (#364)- Bump
@metamask/keyring-api
from^8.1.3
to^13.0.0
. - Compatible with
@metamask/eth-snap-keyring@^7.1.0
.
- Bump
- Support for fee rate caching (#358)
- Use Snap UI update context instead of persisting request (#345)
- Making the Snap UI slighty more responsive and faster.
- Remove support of Blockchair service (#298)
Fixed
0.8.2
0.8.1
0.8.0
@metamask/bitcoin-wallet-test-dapp
Changed
- BREAKING: Rename
btc_sendmany
method tosendBitcoin
(#303)
@metamask/bitcoin-wallet-snap
Added
- Add send flow UI (#281), (#309), (#308), (#305), (#304), (#289)
- The send flow can be started using the
startSendTransactionFlow
internal method. - The UI allows to send an amount to one recipient (according to its balance).
- There is a confirmation screen that summarize everything regarding the transaction (amount, recipient, fee estimation), once confirmed the transaction will be broadcasted to the blockchain.
- Calling the
sendBitcoin
account's method will trigger the confirmation screen too.
- The send flow can be started using the
Changed
- BREAKING: Rename
btc_sendmany
method tosendBitcoin
(#303)- The
comment
andsubtractFeeFrom
options have been removed too.
- The
- BREAKING: Make transactions replaceable by default (#297)
- Rename proposed name to "Bitcoin" (was "Bitcoin Manager") (#283)
- Adds fee estimation fallback for
QuickNode
(#269)- In some cases,
QuickNode
may fail to process fee estimation. In such instances, we fall back on using fee information directly from the mempool. - We also added a default minimum fee as the last resort in case everything else failed.
- In some cases,
0.7.0
@metamask/bitcoin-wallet-test-dapp
@metamask/bitcoin-wallet-snap
Changed
- Use
QuickNode
as the main provider (#250) - Workaround
QuickNode
fee estimation for testnet (#267)- We temporarily changed the confirmation target block to a higher block number to make sure the API is not failing with an error.
Fixed
0.6.1
@metamask/bitcoin-wallet-test-dapp
Changed
- Bump
@metamask/keyring-api
from^8.0.2
to^8.1.3
(#253)- This version is now built slightly differently and is part of the accounts monorepo.
@metamask/bitcoin-wallet-snap
Added
- Add
QuickNode
API client (#247)- This client is not yet used, we still use Blockchair provider for the moment.
Changed
- Bump
@metamask/keyring-api
from^8.0.2
to^8.1.3
(#253)- This version is now built slightly differently and is part of the accounts monorepo.