Progress Update (May 2024)

Greymass
5 min readMay 31, 2024

--

Hello, and welcome back to another Greymass Progress Update! In this edition, we focus on enhancing Wharfkit’s components, including improvements to the Session Kit. We also have exciting news about massive enhancements and developments in the upcoming updates for the Anchor Wallet for Android and updates on the Shipload game. Let’s dive right in!

Wharf Updates

Session Kit
The Session Kit has undergone two updates in the last six weeks, and we’re now on version 1.3.1. The biggest changes made since our last progress update can be found below:

protocol-scatter: v1.3.0 and 1.3.1
The latest updates to the Session Kit in versions 1.3.0 and 1.3.1 have brought significant improvements, particularly in the protocol-scatter and all related wallet plugins. These updates address a critical issue with logging out and switching accounts. Previously, a bug caused users to automatically log back into the same account after logging out and then logging back into the same application without presenting options to change to a different account. These new releases resolve this issue, ensuring users can seamlessly log out and switch accounts. Additionally, the Session Kit has been updated to enhance this functionality, providing a smoother and more flexible user experience in account management within the application.

Wallet Plugins: wallet-plugin-scatter, wallet-plugin-tokenpocket, wallet-plugin-wombat v1.3.0 and 1.3.1
All scatter-based wallet plugins, including wallet-plugin-scatter, wallet-plugin-tokenpocket, and wallet-plugin-wombat, have been updated in versions 1.3.0 and 1.3.1 to fix the issue with logging out and switching accounts.

protocol-esr: v1.3.1
protocol-esr and the wallet-plugin-anchor plugin received crucial fixes. These updates corrected the application name inside Anchor to prevent sessions from overwriting each other due to identical names. This fix resolves issues where some application sessions stop responding after logging into a new application with the same account. These improvements ensure smoother and more reliable session management across different applications.

wallet-plugin-anchor: v1.3.5
In addition to the protocol-esr, the wallet-plugin-anchor received a crucial fix. The wallet-plugin-anchor was enhanced for desktop users to streamline transaction handling. If a transaction fails to route automatically to your wallet, the “sign manually” button immediately triggers Anchor instead of displaying a QR code and requiring another button click.

Anchor Wallet for Android

The Anchor Wallet for Android has recently received a significant update, bringing many exciting new features and improvements to enhance the user experience. This update represents an important step forward in the wallet’s development, ensuring it remains at the cutting edge of digital wallet technology. Let’s take a closer look at what’s new:

Fresh, Modern UI

The Anchor Wallet for Android has been updated to bring its appearance and functionality on par with the Anchor iOS app. This update ensures a more consistent user experience across platforms, making it easier for users to navigate and use the wallet regardless of their device. The new UI is not currently enabled by default, but we encourage everyone to try it by enabling it in the settings.

Transition to Wharfkit Libraries

The transition to Wharfkit libraries showcases Wharfkit’s power and usefulness in enabling faster blockchain development. With WharfKit, the development process has been dramatically streamlined, allowing for quicker implementation of new features and updates.

Enhanced Code Quality with TypeScript Migration

The entire codebase of the Anchor Wallet for Android has been migrated to TypeScript. This move improves the maintainability and scalability of the code, enabling faster development of new features and quicker resolution of bugs. TypeScript’s static typing also enhances the overall stability and reliability of the wallet, minimizing the risk of runtime errors.

Various bug fixes

The update also includes a range of bug fixes that address minor issues and improve the wallet’s overall performance and stability. These fixes ensure a smoother and more reliable user experience, reducing the likelihood of crashes and other interruptions.

Shipload game

Our team has worked hard over the past three months developing our exciting new game project, Shipload. This blockchain-based game places you in the role of the CEO of a galactic corporation, specializing in trading goods by navigating your ships through a vast, procedurally generated galaxy alonside every other player. Your mission is to trade and transport goods from planet to planet while managing your crew and making strategic decisions to maximize profits.

Shipload is not just a passion project for the Greymass team; it’s a testament to our commitment to using the products we develop and delivering them firsthand to a broad audience. Built with WharfKit, Shipload showcases the potential of our blockchain development tools.

We are on track to deliver the game’s first playable build in the second half of June. This pre-alpha build will introduce Shipload to our audience and be the foundation for expanding its features. In this early version, players will be able to travel from planet to planet in a procedurally generated world, buy and sell goods, and interact with the basic game mechanics.

The game will be browser-based and strongly emphasize economic management. Players must make savvy decisions to ensure their fleet’s success and profitability in the competitive galaxy.

Stay tuned as we prepare to launch Shipload and bring this innovative blockchain game to life. We can’t wait for you to experience the universe we’ve created and join us on this thrilling adventure.

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.