- Allowing decimal inputs when inscribing BRC20 TRANSFER.
- Support more precise inscription outputValue, reduced to 294 for P2WPKH addresses.
- Use deterministic ECDSA signatures in
unisat.signMessage
.
- Mixed inscriptions can now be sent without splitting
- Fixed an issue with the address amount input box restrictions:
- Limited BTC input to a maximum of 8 decimal places.
- Spaces are now ignored when entering an address.
- Restricted ARC20 input amount.
- Minimum output amount for inscriptions can now be set to 330.
- Added the ability to disable Atomicals (only when there are no Atomicals assets).
- Added the API
isAtomicalsEnabled
to determine if the user has enabled the Atomicals feature. - Implemented version checking to prompt for upgrades when a new version is available.
- Fixed an issue where transferring inscriptions and ARC20 without available BTC would result in an error.
- Fixed an issue where exporting private keys was not possible.
- Replaced secp256k1 to maintain the signature logic of v1.1.33.
- Added the
getVersion
method to retrieve the wallet version.
- Fixed an issue where the fee rate would decrease during transfers.
- Fixed the issue of failed P2TR signature.
- Added support for Atomicals.
- Refactored underlying code using @unisat/wallet-sdk.
- Fix changing address type of simple keyring
- Support .btc as recipient address
- Support recovery from OrdinalsWallet
- Support .x as recipient address
- Fix the signature error of P2TR #86
- Restrict the input field's content
- Added the parameter "toSignInputs" to the "signPsbt" method
- Update app summary
- Change api url
- Patch the vulnerability CVE-2022-32969
- Fix typo error
In this version, we focused on security upgrades and introduced several new features and enhancements. Here are the updates:
- Manual Wallet Locking
- Users now have the ability to manually lock their wallets for added security.
- Protection against Phishing Websites
- To protect users from potential phishing attacks, the wallet will now block connections to suspicious websites during wallet access and transaction signing.
- Blacklist Address Blocking
- Transactions containing addresses on the blacklist will be blocked during the signing process to prevent potential security risks.
- Risk Warning on Transaction Signing Exceptions
- Users will receive a risk warning if any abnormal behavior is detected while signing transactions. Currently, abnormal behavior is identified by the loss of plaintext.
- Risk Warning during Batch Transaction Signing
- A risk warning will be displayed when performing batch transaction signing, ensuring users are aware of potential risks.
- Improved Inscription Splitting
- We have improved the process of inscription spliting, allowing users to choose a minimum amount of satoshis for each split inscription, providing greater flexibility. For individual inscription balances exceeding 10,000 satoshis, users can split the balance for better management.
Major changes
- Scan more addresses when restoring wallet
- Disable mnemonic translation
- Fix a issue that selecting an account do not take effect
- Fix a issue that fails to sign PSBT with M44_P2TR address
Major changes
- Support restoring wallet by 24-words
- Support spliting UTXO that contains multiple inscriptions
Major changes
- Support exporting Hex Private Key
- Add risk warnings when exporting Private Key and Secret Recovery Phrase
- Fix a issue that when exporting a non-active wallet, incorrectly exports the Secret Recovery Phrase of the active wallet
- Fix a display issue of "Failed to fetch."
- Fix a issue that "getBalance " API returns incorrect unconfirmed balance
Major changes
- Extend the maintenance time of the plugin
Major changes
- Fix the issue that all wallet's names become wrong after deleting a wallet
- Adjust the process of inscribing a TRANSFER
- Add MV2 in github release
Major changes
- Support purchasing BTC through MoonPay
- Disable RBF to prevent accidental triggering
- Display the output value of inscription by default
- Display balance details when hovering over the balance
- Use mempool.space to display transaction history
- Add a prompt to wait for BRC20 updates after inscribing a TRANSFER
Minor changes
- Fix error of BRC-20 with special characters
Minor changes
- Optimize the display of PSBT
Major changes
- Feature
- Add API unisat.inscribeTransfer(ticker:string, amount:string)
Minor changes
- Add sentry to trace bugs
Major changes
- Feature
- Support BIP322
- Sign multiple PSBT in one time
- Adjust
- Use mempool.space data as fee options
- Show 100 inscriptions per page
- Fix
- Fix display error of pagination
- Fix a issue that addresses holding too many UTXOs cannot construct transactions
- Fix a issue that changing wallet/account name sometimes does not take effect
- Fix a issue that N/A problem occurs because the input amount is not legal
Major changes
- BRC-20 related
- Add BRC-20 transfer and inscribing functions
- Account related
- Add support for modifying account name
- Display both BTC balance and inscription count of different address type.
- Domain resolution related
- Add domain name resolution of .unisat
- After a domain name is resolved successfully, the corresponding inscription number will be displayed
- Fixed the problem that the parsing of special symbols failed
- Transaction related
- Optimize the display of SignPSBT page
- When the payment fails, a specific error message will be displayed
- Unisat Api related
- Add getInscriptions method
- Add sendInscription method
- Others
- Fixed text issue
Major changes
- Change logo
- Add activeTab permission
Major changes
- Fix issue in v1.1.12
Major changes
- Fix some error of creating transactions
Minor changes
- Can choose P2TR address type when restoring from Xverse Wallet
- Hide Inscription Number when unconfirmed
- Remove .btc text
Major changes
- Remove .btc domain
Major changes
- Support customization of outputValue
Minor changes
- Disable in iframes
- Keep unlocked for longer
- Fix duplicate pop-up windows
Major changes
- Remove the "activeTab" and "notifications" permissions
Major changes
- Support .sats, .btc as recipient address
- Support customizing network fee rate
- Fix the signature error of P2TR
Minor changes
- Support to view the detail of address in signing page
Major changes
- Support custom hdPath
Minor changes
- Unify and extend the abbreviation length of address
- Complete the display of hdPath
Major changes
- Wallet account structure changes, support multiple HD wallets, each wallet supports multiple accounts
- Support recovery from wallets such as Sparrow, Xverse, etc.
- Support P2SH-P2WPKH address format
Minor changes
- The wallet will wait for the website to load and then inject, up to 60s
- Automatically reject approvals when window loses focus
Major changes
- The displaying layout of NFTs in the extension is updated to match the layout on https://unisat.io/
- The default focus is set into the input field for easier keyboard input as needed
Minor changes
- Prevent the inscription script from executing on its own
- Removed temporary data stored in local storage
- Fixed some script errors