Pin Contract Codes (v0.9.1 - Solana Metis USDC with JUP, NVDAX, RAY)
Nolus proposal #372: ## Summary Contracts stored on-chain remain unpinned by default, requiring on-chain storage lookups on every execution. Pinning keeps a...
Yes
100%
No
0%
Abstain
0%
Veto
0%
Original Proposal Text
## Summary Contracts stored on-chain remain unpinned by default, requiring on-chain storage lookups on every execution. Pinning keeps a contract's code in memory instead, reducing gas costs for every transaction that touches it. This proposal pins the 7 contract codes just stored for the `SOLANA-METIS-USDC` protocol on the Nolus Pirin mainnet, built from release v0.9.1 with three new lease currencies — JUP (Jupiter), NVDAX (NVIDIA xStock by Backed) and RAY (Raydium) — added to the protocol's currency registry (nolus-networks PR #168): Lease (977), Leaser (978), LPP (979), Oracle (980), Profit (981), Remote Lease controller (982), Reserve (983). These codes are the target of the follow-up migration proposal; pinning them ahead of it means the migrated contracts execute from memory from their first block. For the release changelog, please refer to [release v0.9.1](https://github.com/nolus-protocol/nolus-money-market/releases/tag/v0.9.1) on GitHub. By voting "YES" to this proposal you agree to pin these 7 contract code IDs.