Proposal #361
Passed on 11 Sept 2026 with 100.0% of the votes for yes.
Yes
100.0%
100.0% without abstain
Veto
0.0%
of votes cast
Ended
11 Sept 2026
100.00%
of votes cast
0.00%
of votes cast
0.00%
of votes cast
0.00%
of votes cast
Pinned contract codes stay resident in every node's memory. Over successive protocol releases the Nolus Pirin mainnet has accumulated 345 pinned code IDs, of which only 17 back live contracts today: the platform contracts Treasury (911), Timealarms (912) and Admin (913), and the current SOLANA-METIS-USDC (921–927) and SOLANA-METIS-SOL (928–934) protocol contracts. The codes stored for the pending v0.9.1 currency update (935–941) are pinned by their own proposal.
This is part 2 of 4 of the cleanup; each part unpins a batch of superseded code IDs, because unpinning loads every module at proposal simulation and a single proposal covering all 328 codes exceeds the block gas limit. This part unpins 82 code IDs (665–746). Each is a superseded release of a platform or protocol contract; no active contract is instantiated from any of them — the only instances left on these codes are closed leases, which never execute again. Unpinning frees node memory and has no effect on contract state or on any contract's ability to execute; an unpinned code is still loaded from storage on demand.
By voting "YES" to this proposal you agree to unpin these superseded contract code IDs.
Validators and delegator accounts, counted one vote each.
12 of 20 validators voted, 100% yes. 1 delegator accounts voted on their own, 100% yes.
Each validator's vote, by voting power.
12 validators voted, together 63.2% of the voting power.