Proposal #102
Passed on 16 Apr 2024 with 100.0% of the votes for yes.
Yes
100.0%
100.0% without abstain
Veto
0.0%
of votes cast
Ended
16 Apr 2024
100.00%
of votes cast
0.00%
of votes cast
0.00%
of votes cast
0.00%
of votes cast
Proposal #27 allowed to extend the store code permissions such that an additional wallet address by the Nolus team is able to store code on-chain without the need to go through governance proposal. In that way, there needs to be only one proposal for migration afterwards. As a result, the proposal count was reduced significantly which makes it easier for the community to track the version of the smart contracts. On the other hand, this meant that contracts that are stored on-chain via this additional address, remain unpinned.
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. This would make the follow-up smart contract migration proposal to be submitted for much less gas than it would cost without the contracts being pinned.
By voting "YES" to this proposal you agree to pin the contract IDs of the newly stored contracts from versions v0.6.2 (platform core contracts - Rewards Dispatcher, Treasury and Time Alarms - which are already live on mainnet) and v0.6.3 (protocol core contracts Leaser and Lease for each of the three integrated protocols) of the smart contracts on the Nolus Pirin mainnet.