Progress Update (May 2025)
We’re excited to share another update on Greymass’ progress! In this issue, we showcase our progress with Unicove, Wharf, and Anchor on Android. Let’s dive right in!
Unicove
As Unicove is constantly updated, we continue to enhance its UX/UI features, making it a simple yet powerful tool for all your crypto needs. With this in mind, we are working on various parts of the app to better serve information to our users, as well as adding new features to the app including (but not limited to):
- Redesigning how token balances are displayed and adding support for price information, context-aware controls, and historical information.
- Adding new readable action summaries of transactions, for use in the account activity, transaction, and multisig proposals pages.
- A new Token Swap interface capable of supporting token migrations, DEX integrations, and the chains native swap functionality (e.g. RAM).
- Ability to upload smart contracts directly from Unicove. A link to this page is available when viewing the contract page for the account.
- A new Unicove theme system that allows for a light and dark mode based on the network’s branding. It will default to the users preferred setting based on their device, and can be changed on the Settings page.
Additionally, we are continually working on long term UX improvements:
- Integration with CrowdIn to expand support to additional languages.
- Optimized smart-contract based APIs to improve client performance.
- Additional action summaries to help users understand account history.
Wharf
As our team continues to dogfood Wharf and other teamsadopt it in their applications, we continue to refine the suite of SDKs under the Wharf product umbrella. Listed below are the recent notable changes.
SessionKit
The Session kit received an update and is currently at version 1.6.0.
- Arbitrary data field was added to session class for additional persistent storage. Data is serialized and saved with the session in localstorage.
AtomicAssets
Atomic assets was updated to version 1.2.2.
- Thanks to includenull, template_buyoffers are now optional for market_asset_object.
MetaMask
The wallet-plugin-metamask has received two updates and is currently at version 1.2.1.
- Fixed issue where snaporigin was being ignored when set by the app.
CLI
The Command line interface has undergone two updates and is currently at version 2.11.0.
- Fix msig-end-of-buffer-error. Handling case where a field has both optional and extension true
- Fix handling nested optional action param types
- Fix recursive optional ActionParams types
transact-plugin-resource-provider
The transact-plugin-resource-provider received an update and is currently at version 1.1.2.
- Allow additional token contracts to be used as fees.
Anchor (Android)
Anchor for Android devices has received two updates and is now at version 0.66.
- Added better handling of users invalidating their enclave keys via the OS.
- Added missing translations in multiple languages.
- Fixed a rare Camera usage bug.
- Now displaying custom testnet url instead of generic Custom Testnet.
- Patched Camera related issue that was causing some memory leaks in rare cases.
- Now allowing users to delete accounts for which an OKC was not generated.
- Now keeping the enclave keys saved when an account is deleted.
- Enhanced the experience of using the
usePin
account setting on older versions of Android. - Optimized the authentication prompt reducing the time needed for biometric authentication.
- Fixed a bug that was causing some transactions to be marked as expired when they weren’t.
- Did some design tweaks on the account list page.
And that’s all for now, folks! Stay safe out there, and we’ll see you in the next progress update.