Nolus Eden v0.6.2: The Future of Decentralized Finance

The Nolus team is thrilled to announce the release of our latest major upgrade, the Nolus v0.6.2 software upgrade, named Eden. This upgrade marks a significant milestone in the evolution of the Nolus base layer protocol, bringing powerful new features and a robust foundation for a much faster and more efficient user experience.

Nolus
Nolus
3 min readJul 30, 2024

--

Nolus Core Upgrade — Eden

The Pinnacle of Innovation: Cosmos SDK v50

The highlight of the Eden upgrade is the integration of Cosmos SDK v50. This version comes packed with several crucial features and optimizations designed to enhance the overall experience for users. Here’s a closer look at some of the standout improvements:

ABCI 2.0 with Vote Extensions

One of the most exciting additions is ABCI 2.0 with vote extensions. This feature provides an efficient way of including block-by-block oracle prices in a decentralized and permissionless manner where validators would be submitting price feeds during consensus. This ensures more accurate and reliable data for smart contracts and other blockchain applications.

IAVL v1: Enhanced Performance

The upgrade to IAVL v1 in Cosmos SDK v50 brings improvements to disk storage and overall performance. These optimizations are key in reducing the block time of the Nolus chain, which in turn would significantly boost transaction throughput. This is particularly beneficial for the opening and closing times of lease positions and all cross-chain transactions. The end goal is to have a secure, near-instant cross-chain experience.

Modular SDK

Cosmos SDK v50 introduces a modular architecture, where core modules are gradually extracted from the SDK. This reduction in code complexity makes it significantly easier to debug and fix potential issues, enhancing the reliability and maintainability of the Nolus protocol.

CosmWasm 2.0: Seamless Integration

The Nolus Eden upgrade also comes with a newer version of CosmWasm — the smart contract platform used for building the lending market deployed on the Nolus chain. CosmWasm 2.1.0 introduces IBC callbacks, allowing smart contracts to seamlessly integrate with the ICS-20 (IBC token transfers) and ICS-27 (Interchain Accounts) standards. Currently, the Nolus Protocol utilizes the Interchain Transactions (ICTXs) module from the Neutron SDK to facilitate interaction between Nolus lease smart contract instances and the ICS-27 implementation in the IBC go module of the base layer protocol. With CosmWasm v2.1.0, Nolus can migrate to using IBC callbacks, eliminating the need for the Neutron SDK as an extra dependency. This migration enables the proper utilization of the fee abstraction mechanism introduced in the previous update, removing the necessity for Nolus users to hold NLS tokens to pay for gas.

Swagger API Documentation

To further enhance the developer experience, the Eden upgrade includes the generation of Swagger API documentation. This improvement ensures a better user experience for developers by providing comprehensive and easy-to-navigate documentation.

Looking Ahead

The Eden upgrade represents a major step forward for the Nolus Protocol, setting the stage for even greater innovation and adoption in the decentralized finance space. By leveraging the powerful new features and optimizations of Cosmos SDK v50, Nolus is poised to deliver a faster, more efficient, and user-friendly experience.

Stay tuned for more updates as we continue to build and improve the Nolus Protocol. Together, we are shaping the future of decentralized finance.

#GetToNolus better! 👇

Website | Twitter | Telegram | Discord

--

--