MoonRunners
LogoLogo

259

  1. /
  2. Nolus
  3. /
  4. Mainnet
  5. /
  6. Governance
  7. /
  8. 259
  • Docs
  • Support
2026 © Made with 💜 by MoonRunnersAPI OK
DocsSupportDonate

Proposal #259

Pin Contract Codes (v0.8.1) - Batch One

PassedPin Codes⚡ Expedited

Passed on 19 Feb 2025 with 100.0% of the votes for yes.

Yes

100.0%

100.0% without abstain

Veto

0.0%

of votes cast

Ended

19 Feb 2025

The ballotvotes cast · final tally
Yes

99.98%

of votes cast

Abstain

0.02%

of votes cast

No

0.00%

of votes cast

Veto

0.00%

of votes cast

Summary

Proposal #27 introduced a change to extend the store code permissions, allowing an additional wallet address managed by the Nolus team to store code on-chain without requiring a separate governance proposal. This streamlines the process, reducing the number of proposals needed for migrations. Consequently, the community can more easily track smart contract versions.

However, contracts stored on-chain through this additional address remain unpinned. Code pinning is a mechanism that keeps contract code IDs in memory, eliminating the need to load them from storage for each execution. This reduces gas costs for transactions involving the contract. By keeping the contracts pinned, the follow-up smart contract migration proposal can be executed with significantly lower gas costs compared to unpinned contracts.

By voting "YES" to this proposal you agree to pin the contract IDs of the newly stored codes from version v0.8.1 of the Leaser, LPP, Oracle, Profit, Reserve, Lease protocol smart contracts (6 per each of the 9 active markets) and the 3 platform contracts Admin, Treasury and Time Alarms on the Nolus Pirin mainnet.

Timeline

  1. Submitted18 Feb 2025
  2. Voting started18 Feb 2025
  3. Voting ended19 Feb 2025
  4. Deposit deadline28 Feb 2025

Proposer

Address
nolus17r…e3u8xv
Deposit20.0K

Rules

Not recorded for this proposal.