Progress Update (April 2024)

Greymass
3 min readApr 15, 2024

Hello, and welcome back to another Greymass Progress Update! This time there’s a focus on enhancing Wharfkit’s components alongside news about upcoming updates for the Anchor Android app. So let’s dive right in!

Wharf Kit Updates

Contract Kit

The Contract Kit has been updated to v1.1.5. This new version addresses the limitation of being unable to reverse the data output when querying a table. With the introduction of a ‘reverse’ parameter in the QueryParams function, obtaining results in reverse order is now possible.

Account Kit

The Account kit is now at v1.0.1, introducing a fix that allows the specification of a contract name in the balance method. The contract name is now an optional parameter that can be passed to query other token contracts.

General Wharf Improvements

Token SDK

The Token SDK received update v1.1.2 with the balance method fix from the Account Kit and updated dependencies.

CLI (Command Line Interface)

The CLI has been updated with v2.6.4 to manage SymbolCode usage correctly. This enhancement corrects a problem with misinterpreting ABIs in the generated code, particularly concerning the SymbolCode type.

AtomicAssets

AtomicAssets has been updated to v1.2.0. Kudos for this contribution goes to includenull, who introduced the template_buyoffers endpoint for querying buy offers of specific assets or templates on the atomic market. A new _count endpoint has also been added to return the sales history.

Hyperion Client

The Hyperion Client update v1.0.4 includes significant contributions from includenull, such as removing namespaces from TypeScript types for cleaner, more readable code. Enhancements were also made to the Action class by refactoring attributes: cpu_usage_us, net_usage_words, parent, and signatures from the namespaces they were previously part of. This version also introduces the capability to add query parameters to the get_links request, improving the client’s flexibility and functionality.

Resource Library

The Resource Library has been updated to v1.2.2, with contributions from jandrad. This update introduces a significant fix related to big decimal handling. Now, the library will use BigDecimal for necessary operations while defaulting to BN (BigNumber) numeric types for others. Additionally, the input data for WAX has been updated, and the expected values have been modified, enhancing the library’s functionality and accuracy.

Anchor Wallet

We have some exciting updates to share regarding the Anchor Wallet for Android. Although these changes haven’t been pushed to production yet, as they are undergoing rigorous testing procedures, you can expect to see them in the forthcoming release of the Anchor Wallet on the Android platform.

During this development cycle, the Greymass team’s developers have dedicated their efforts to enhancing the Anchor Wallet for Android. Substantial additions have been made to this widely loved, open-source digital wallet, which supports all Antelope-based networks. The Anchor Android app has undergone various fixes and improvements, including support for the Ayetu chain.

We’re thrilled about these developments and can’t wait for you to experience the enhanced user experience and expanded functionality of the Anchor Wallet on Android. Stay tuned for the official release announcement!

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

--

--

Greymass

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