nolus

Prop 126: Smart Contract Migration to v0.7.0

Summary

As the Nolus network adopts a semi-permissioned blockchain model, contract migrations require governance approval. The Nolus money market architecture is cleverly divided into two main components: the platform core and the protocol core. The platform core houses essential contracts that function universally across various chains without specific modifications for each chain. Conversely, the protocol core is designed for flexibility, allowing for the creation of unique contract instances tailored to each integrated chain, such as Osmosis, Neutron, and others anticipated in the future. This strategic separation ensures that Nolus can scale efficiently while minimizing maintenance overheads.

This proposal introduces the migration to a new iteration of smart contracts on the Nolus Pirin mainnet, including the following updates:

  • Stablecoin Pricing for Protocols: Introduce a stablecoin price for a given protocol, which is particularly useful for short protocols where a liquidity pool's native token is a volatile asset.

  • SAGA Integration: Add SAGA to the Noble USDC protocol on Osmosis.

  • Noble USDC from Neutron: Add support for Noble USDC from Neutron as a base lending currency on Nolus.

  • NLS Rewards Dispatching: Migrate rewards dispatching functionality to the Treasury smart contract.

For the complete changelog, please refer to the release v0.7.0 on GitHub.

By voting "YES" on this proposal, you consent to the migration of these smart contracts to the latest version v0.7.0.