MoonRunners
LogoLogo

263

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

Proposal #263

Unpin Inactive Contract Codes

PassedUnpin Codes⚡ Expedited

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

Yes

100.0%

100.0% without abstain

Veto

0.0%

of votes cast

Ended

20 Feb 2025

The ballotvotes cast · final tally
Yes

100.00%

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.1 release remain.

Timeline

  1. Submitted19 Feb 2025
  2. Voting started19 Feb 2025
  3. Voting ended20 Feb 2025
  4. Deposit deadline01 Mar 2025

Proposer

Address
nolus17r…e3u8xv
Deposit20.0K

Rules

Not recorded for this proposal.