Progress Update (April 2025)

Greymass
4 min readApr 2, 2025

--

Hello, and welcome to another Greymass progress update! In this edition, we showcase some exciting developments. We have fantastic news regarding Unicove 2.0, updates for Anchor on Android, and we have been working hard to improve the components of Wharf. Let’s dive right in!

Unicove 2.0

Nine months ago, our team began work on the 2.0 version of Unicove — a user-friendly web wallet and block explorer. It is built from scratch using the latest Wharf SDKs, modern web technologies, and utilizes our past seven years of Antelope development experience to offer up new ways to access the blockchain using your favorite wallet.

During this time, Unicove has continually been updated to include many new features, including (but not limited to):

  • Sign in to manage an account, an asset, network resources, etc.
  • Create, view, and manage multi-sig transactions and permissions.
  • Onboarding tools and new wallet integrations.
  • View any blockchain data through explorer features.
  • Advanced tools to view and interact with smart contracts.

Unicove is a living product and will continue to evolve alongside the needs of the blockchain itself. In our next release, Unicove will support basic token swapping systems and feature an improved asset tracking system — which will be deployed first to support the EOS rebrand into Vaulta. Later this year we’ll be integrating brand new wallets, reshaping the site to be more user-centric, improving onboarding further, and continuing to make it all more accessible.

This open-source platform serves as the foundation for future work as we continue to refine the user experience. Please feel free to reach out with any feedback, feature requests, or issues.

Unicove is available for the following Antelope networks using the following links:

And the following test/developer networks:

Wharf

Account Kit

The Account kit has undergone three updates and is now at version 1.4.1. Minor fixes and tweaks were implemented.

Session Kit

The Session kit has received three updates and is currently at version 1.5.1.

  • Remove the Account Kit from the Session Kit, separating the two to remove the sometimes unneeded dependency while using the Session Kit.
  • Revise wallet configuration processing — Some wallet plugins (cleos) did not function when only one chain was supplied because the logic executed only when there was more than one. This revision separates the logic and reorganizes it to resolve configuration overrides.
  • Wallet plugins will now require a chain selection if it can’t be determined automatically.

Contract Kit

The Contract kit was updated to version 1.2.1.

  • Add debug flag json: true to table requests.
  • Add next_hey helper method to obtain the next key value for the lower_bounds parameter in the upcoming API request.

Token SDK

The Token library has received two updates and is currently at version 1.2.0.

  • Fix querying by symbol code.
  • Fix allows specifying the contract in the balance method.

CloudWallet Plugin

The Wallet-plugin-cloudwallet has received four updates and is currently at version 1.4.0.

  • Support for temporary accounts in wharf was added, thanks to niksad8 and waa-test.
  • Remove fee check.
  • Get the signature when logging in to Wax Cloud wallet, which was added thanks to hieuwax and hohieuit.
  • Prevent prompting during background autosign.

Wharfkit CLI

The command line tool has undergone three updates and is currently at version 2.10.2.

  • Added disabling of no-empty-interface.
  • Fix for avoiding cannot use namespace as a value error.
  • Fix for actually adding the comment at the top of the file.
  • Fix for setting callback value on transaction.
  • Fix handling extensions properly.

Anchor (Android)

Anchor for Android devices has received two updates and is now at version 0.6.4

  • Enhance the Certificate Scan experience.
  • Enhance camera authorization logic.
  • Better handling of use of invalid creation codes.
  • Add loading view during the verification process.
  • Better “Scroll to bottom” behaviour on the transaction page.
  • Enhanced RicardianContract rendering performance.
  • Add XPR web wallet url.
  • Add es language.
  • Replace onScrollEndDrag with onScroll for better scrolling detection.
  • Optimize multiple startup cases in the Prompt component.
  • Add debounce to the scroll handler for better performance.
  • Optimize the home screen animation.
  • Implement thread-safe access of KeyStoreManager to avoid some race condition errors.
  • Start using a new API for account lookup across multiple chains.
  • Add better error messages when the CPU limit is reached during account recovery.
  • Adjust Theme and added StatusBar styling.
  • Add support for account creation with the portal.
  • Fix an error that sometimes happened on account deletion.
  • Fix the transaction cancellation.
  • Fix an issue that was causing RNLocalize not to detect Simplified Chinese.
  • Fix the parameter error for the CreationCodeImport connect function.
  • Dependency updates

And that’s all for now, folks! Stay safe out there, and we’ll see you in the next progress update.

--

--

Greymass
Greymass

Written by Greymass

An organization built to facilitate the growth of distributed ledger technologies and the infrastructure powering them.

No responses yet