MoonRunners
LogoLogo

283

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

Proposal #283

Unpin Inactive Contract Codes

PassedUnpin Codes⚡ Expedited

Passed on 29 Mar 2025 with 100.0% of the votes for yes.

Yes

100.0%

100.0% without abstain

Veto

0.0%

of votes cast

Ended

29 Mar 2025

The ballotvotes cast · final tally
Yes

99.99%

of votes cast

Abstain

0.00%

of votes cast

No

0.00%

of votes cast

Veto

0.00%

of votes cast

Summary

Code pinning is a mechanism that allows contract code IDs to be pinned to memory. This way code does not have to be loaded to memory on each execution which in turn reduces the gas requirement for each transaction involving that contract. With each new migration, new code IDs need to be stored on-chain. These effectively replace the old ones which are not used. The old IDs which have already been pinned, remain that way and cost the node providers memory which, even though small, may compound over time, as new contracts are being stored and pinned on-chain.

By voting "YES" to this proposal you agree to unpin the code IDs of old contracts that are not active anymore so that only the newly pinned contracts from the v0.8.7 release remain.

Timeline

  1. Submitted28 Mar 2025
  2. Voting started28 Mar 2025
  3. Voting ended29 Mar 2025
  4. Deposit deadline07 Apr 2025

Proposer

Address
nolus17r…e3u8xv
Deposit20.0K

Rules

Not recorded for this proposal.