Skip to main content

2025.8

The last two months have been among the most substantial development cycles in recent memory

Updated over 3 months ago

The last two months have been among the most substantial development cycles in recent memory, bringing deep upgrades to the Money Market smart contracts, major improvements in our web app’s user experience, significant infrastructure optimizations, and renewed progress on long-term projects.

Money Market v0.8.16 – Production Release Next Week

The upcoming Money Market v0.8.16 release, scheduled for deployment to the production blockchain next week, delivers a powerful combination of new features, stability improvements, and behind-the-scenes architectural refinements. On the functional side, users and integrators will benefit from configurable slippage tolerance in scripts, more efficient DEX operations with the ability to transfer out all coins in a single transaction, and improved lifecycle management for deposits and margin positions — including the capability to close all deposits at once or close only protocols with no active positions. The Lpp module now implements pool balance caching for the Lpn currency, reducing computational overhead, while access control has been streamlined through a new Permission abstraction that centralizes authorization checks.

Under the hood, the update addresses several reliability and performance issues, including ensuring that DEX transfer operations wait for a tracked number of acknowledgements, improving pending transfer tracking during deposit closures, and enhancing cleanup logic when margin positions are removed so related customer data is also purged. Numerous linting issues have been resolved, unused code paths removed, and contract logic refactored for clarity and maintainability. Key optimizations include reducing dependencies, simplifying liquidity pool initialization, and explicitly saving deposit and loan changes only when required to optimize gas costs.

Testing coverage has expanded significantly, with new integration tests for deposit closures and migration scenarios, refinements to event ordering for consistent outputs, and improvements to mocked bank modules used in simulations. Collectively, these changes make the Money Market more efficient, maintainable, and resilient — ready to handle increased on-chain activity with confidence.

Web Application Improvements

The web app now includes browser-based push notifications to keep users informed about their margin positions in real time. Notifications will trigger if the price of margined assets falls to the point where the loan-to-value ratio exceeds critical thresholds (L2%, L3%, and L4%) without an authorized repayment token present in the connected wallet. In addition, users will be alerted in the event of partial or full liquidations once LTV surpasses the highest thresholds.

We have also completed the migration to a smart contract topology where supported asset details are queried directly on-chain via the admin contract, increasing transparency and accuracy. These updates are complemented by performance optimizations and a wide range of bug fixes for a smoother overall experience.

Blockchain Data & Indexing (ETL)

Our blockchain indexer has been enhanced with a built-in web server to power the new push notification system, while PgBouncer integration improves scalability and data distribution across services. Behind the scenes, we’ve delivered major performance improvements to data retention handling and gRPC query mechanics, significantly speeding up access to on-chain data for both internal systems and external integrations.

Nolus.js SDK

The TypeScript SDK for interacting with the Nolus Protocol has seen targeted enhancements and refinements, now accompanied by a full set of technical documentation for developers. The updated docs can be found at:
🔗 https://nolus-protocol.github.io/nolus.js/

Blockchain Infrastructure

Our node operations have reached a new level of automation and reliability. All 29 Nolus-operated blockchain nodes now run on a Rust-based management system with built-in health monitoring, Hermes relayer management through a dedicated web interface, and automated pruning powered by Fast CosmPruner.

Fast CosmPruner is an in house build, high-performance, Rust-based pruning tool specifically optimized for GoLevelDB. It delivers three to five times faster pruning compared to the standard cosmprund, significantly reducing storage overhead and improving node performance.

Project X

Finally, we are excited to share that Project X — our long-standing research initiative into scaling Nolus’ cross-chain capabilities — has moved out of the research phase and into active development. Originally conceptualized in 2024, Project X aims to bring a new era of scalability and interoperability to the Nolus Money Market, opening the door to advanced cross-chain use cases and broader ecosystems support

Did this answer your question?