Well, it’s been another massive month and Notional has been hard at work pushing code that will help to secure and enrich the Cosmos. Before we get into the nitty-gritty details, we would like to send a big thank you to all of our community members who gave constructive feedback on last month’s report. We are hoping that you will find this one even more useful and informative and that these reports align with our mission of transparency and value creation for all Cosmos appchains.
The Cosmos Hub will add the Liquid Staking Module (LSM) to its core modules in version 47, and Notional is working alongside Iqlusion to make sure that it will be as safe and user-friendly as possible on release. For example, in Pull Request (PR) 80 we have refactored and removed a lot of the complexity, and added a variety of tests to ensure that the module will behave as it is supposed to. This PR will also make version 47 the default version of the SDK and discontinue support for previous versions.
PR 81 will allow users to enable/disable the tokenization of liquid assets. There are also additional features included here which will help users to regain control of their liquid funds if their wallet becomes compromised by forcing the re-enabling of tokenization to adhere to the normal unbonding period.
Finally, PR 83 introduces a cap parameter that will allow the total amount of liquid staked tokens to be capped at an amount which can be adjusted by governance. This cap will be implemented at first to ensure that no unforseen issues can put user funds in danger.
Last month, Neutron successfully launched as the first consumer chain of the Comos Hub’s ICS - an enormous win for the future of the Atom Economic Zone. Due to some minor security complications, the upgrade needed to be postponed and the work we did with Neutron and the Cosmos Hub validator set was acknowledged in this medium article from Informal Systems. Thanks to everyone’s efforts, the upgrade was completed in 6 minutes.
Looking forward, it is imperative that the upgrade from version 46 to 47 of the SDK preserves all of ICS’s best parts and enhances it where possible. Our goal is that these adjustments benefit both the users and the developers behind the scenes. Here are a few of the PRs Notional has been contributing to:
These PRs are all presently at different stages of progress, with some near to being merged with the core codebase and others having already been merged/closed, but we remain excited to see the work we are doing contributing to this essential element of the Cosmos Hub.
In addition to the work on ICS and the LSM - two brand-new features for the Cosmos Hub - we are also actively trying to improve the existing codebase by making it easier for Validators to upgrade. For example in this PR, we are trying to ease the transition from version 46 to 47 for chains by making the code review and upgrade process as smooth as possible by reducing one large component of the changeset.