Changelog

Follow up on the latest improvements and updates.

RSS

We're excited to announce the release of Pera Web Wallet v1.7! Our team has been hard at work making crucial updates and enhancements to give you an even better experience. Here's what's new:
🚀 Performance
  • Major improvements in wallet initialization speed.
  • Now supporting
    keyreg
    transactions.
🎨
UI/UX
  • Switch between dark/light theme 🌙
  • Refreshed colors and illustrations.
  • Added a warning for rekey transactions in the review screen.
  • Display the current ALGO price at the top 💹
🛠
Technical Updates
  • Node Upgrade: Moved to Node 18 for more robust performance.
  • algosdk → 2.4
  • bip39 → 3.1
  • ledgerhq → 6.27.18
🏗
API Changes
  • Removed the account detail endpoint.
  • Updated account names endpoint for better UI integration.
🐞
Bug Fixes
  • Addressed various minor issues for smoother navigation.
We always aim to make Pera better for you. Thanks for being part of our journey! 🙏
This release introduces vital upgrades, over 20 bug fixes, and security enhancements, particularly strengthening the connections between decentralized apps (dApps) and Pera Wallet, making interactions more efficient and smoother.
WalletConnect v2 - Enhanced Connections:
Alongside our ongoing support for WalletConnect v1, we’ve introduced the new WalletConnect v2 library, taking our commitment to improving the WalletConnect experience to a new level. This update brings numerous upgrades, such as a more detailed session information screen, a refreshed WC Session list, and effective session status checks. Additionally, we’ve ensured that active sessions remain visible, even if the app is left idle overnight.
Streamlined Rekeying Flow:
We've addressed issues linked to rekeying operations. You can now effortlessly rekey across accounts, including Ledger to Ledger and Standard to Ledger, without transaction signing issues.
Backend Improvements:
Committed to a seamless user experience, we've fixed several small issues. The app now ensures consistent navigation by displaying the appropriate screens at all times. Additionally, search results are now more visible, and the account list accurately reflects the number of found accounts.
Account Management Updates:
Easier account removal process and improved navigation in WC Session details.
UI/UX Fixes and Enhancements:
We've addressed various minor UI and UX issues, including fixing navigation problems during swap flow and making account quick action buttons more responsive based on account type. We've also ensured the swap intro screen displays correctly.
Minor Updates and Bug Fixes:
  • Fixed an issue causing incorrect opt-in error message displays for ASA Transfers.
  • Fixed a problem where a low internet connection could cause the rekey button to become non-responsive.
  • We've smoothed out issues with the rekeying process, ensuring all copies match the original design.
  • We've corrected a navigation issue when closing the swap flow via the device back button or swipe gesture.
  • Fixed an issue with push notifications modal being briefly displayed after hard relaunch and more!
Please note, this is a major update, and we highly recommend all our users to install it. The update ensures the best possible user experience and enhances overall app performance. Thank you for using Pera Wallet!
  • Users can no longer remove an Authorized Account (an account with other accounts rekeyed to it, ie. accounts it controls) from their wallet without first removing all rekeyed accounts
  • Remove request header causing minor issues for users
Algorand Secure Backup
  • Introducing ASB on Pera Wallet, the most secure way to backup and store your Algorand accounts offline. Learn more on how you can safely backup, store and import regular Algorand accounts thanks to this new standard, here.
Added Onramp/Offramp options
  • Changed the
    Buy Algo
    button into the
    Buy/Sell
    button, with additional onramp options, as well as Offramp-ing options via gift cards.
  • New Onramp Option -
    Transak
    . Users can now buy USDC(Algorand) or ALGO and pay via Credit Card, Bank transfer, or Google Pay.
  • New Onramp Option -
    Sardine
    . US-based users can buy ALGO and pay via ACH bank transfer.
  • New Offramp Option -
    Bidali
    . Users can now exchange their ALGO, USDC, or USDT for various gift cards through Bidali's service.
Minor Fixes
  • Fixes for favoriting on Discover
  • Fixes for parsing WalletConnect signers array correctly
  • Sticky dates for better browsing of the Transaction History
  • Notifications refactor to support deeplinks
  • Increased compile SDK version to 33
UX Improvements
  • Increased spacing between no offers found box and account address input
  • Add information boxes for common issues causing new provider tab not to open (eg. pop-up blockers)
  • Remove "refresh" button above cryptocurrency selection when only ALGO is selected
Bug Fixes
  • Fix mobile widget behaviour when selecting provider, previously users were only able to select Wyre before the selection box closed
  • Fix mobile keyboard closing automatically during amount input
Other
  • Technical infrastructure updates, no user impact
NOTE
: No action required by integrators of Pera Onramp. Updates will be distributed automatically.
  • Allow user to change their passcode
  • Warning now shows if user has over 50 accounts in wallet
  • Fix blank transaction details on view details screen
  • Fixes for issue with signing transactions showing blank screen
  • Fix for users with different networks (MainNet, TestNet) open in different tabs at same time
  • Add empty state for Send Transaction with no accounts
  • Add warnings for import account passphrase mnemonic during fill
  • Rekey - Updated error message when users try to rekey the account with insufficient balance
  • Fix for notes attached to non-ALGO transactions. Notes will now be attached where previously they were missing.
Major - Rekey Support Updates
Extended support for rekeying accounts. The following operations are now supported or continue to be supported with UI and performance improvements:
  • Rekeying standard accounts to standard accounts
  • Rekeying standard accounts to ledger accounts
  • Reverse rekeying
  • Changing the authorized address of a rekeyed account
  • Importing rekeyed accounts
  • Rekeying on TestNet vs MainNet
The following are not yet supported but will be supported in future:
  • Rekeying ledger accounts to standard accounts
  • Rekeying ledger accounts to ledger accounts
The following are not supported and will not be supported in future:
  • Rekeying an account to an already rekeyed account
Improvements have been made to the UI to better indicate account statuses and make the rekeying operation clearer.
Major - Ledger Support Updates
  • Fixes for signing with Nano Ledger X connected via USB
  • Other improvements to Ledger support
Minor - Bug fixes & improvements
  • Maximum number of transactions supported for signing with Pera Web has increased to 64
  • Fixes for Opt In flow
Improved Rekey flow
  • Completed support for rekeying accounts.
    Users will now be able to rekey all of their regular and ledger accounts to another regular or ledger one. Rekeying chains, such as rekeying to a rekeyed account, are prevented.
  • Update auth account and reverse rekey for all rekeyed accounts.
    Users will now able to update the auth account of their rekeyed accounts by tapping on either
    Rekey to Standard Account
    or
    Rekey to Ledger Account
    . If the user rekeys to the account itself, this results in reversing the rekey operation.
Note: in some edge-cases, users might be required to re-add their accounts after rekeying via the proper onboarding flow (i.e. passphrase import/pairing with Ledger).
Improved Swap flow
  • Updates to Price Impact logic.
    To protect users from loss of funds due to large price impact, price impact of 15% or higher will now automatically prevent users from proceeding with the swap.
  • Extensive support for conversion to user’s selected currency.
    Users will now be able to see the value of the amounts to be swapped in every supported currency, including ALGO.
  • Enhanced experience among different swap sessions.
    The wallet will now automatically save and/or update data, such as Slippage Tolerance values, between swap sessions. Handling of failed swaps and retry logic have also been improved as a result.
  • Better UX for flipping asset pair.
    More specifically, the release fixes some of the issues users were experiencing for asset pairs with: no associated liquidity pools, different decimal counts. Additionally, the wallet now prevents flipping assets in the following cases: unverified/suspicious input assets, 0 balance output assets.
Load More