MoonRunners
LogoLogo

898

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

Proposal #898

Pin/Unpin Mars contracts

PassedPin Codes

Passed on 09 Feb 2025 with 94.1% of the votes for yes.

Yes

94.1%

100.0% without abstain

Veto

0.0%

of votes cast

Ended

09 Feb 2025

The ballotvotes cast · final tally
Yes

94.06%

of votes cast

Abstain

5.93%

of votes cast

No

0.01%

of votes cast

Veto

0.00%

of votes cast

Summary

This proposal aims to reduce gas consumption for Mars contracts on the Osmosis network.

Pinning Contracts

Contract binary “pinning” ensures the binaries listed in this proposal will always be loaded to memory on validator nodes. Since it is not necessary to load contracts from disk, gas consumption on calling these contracts is therefore reduced.

Contract binaries are not large in size, and the list of them is not extensive. Pinning these contracts will not significantly impact the memory usage of validator nodes and will reduce resource consumption (since those contracts are used frequently and have to be loaded to memory anyway).

Current Pins

Code IDTeamContract
561MarsRed Bank
562MarsCredit Manager
582MarsSwapper

Proposed Removals

Code IDTeamContractReason for removal
561MarsRed BankMigration
562MarsCredit ManagerMigration
582MarsSwapperMigration

Proposed Additions

Code IDTeamContractReason for addition
1352MarsRed BankMigration
1355MarsOracleMigration
1357MarsSwapperMigration
1358MarsParamsMigration
1361MarsCredit ManagerMigration
1362MarsHealthMigration

Pins after Review

Code IDTeamContract
1352MarsRed Bank
1355MarsOracle
1357MarsSwapper
1358MarsParams
1361MarsCredit Manager
1362MarsHealth

Forum Thread: [Hidden link]

Timeline

  1. Submitted04 Feb 2025
  2. Voting started04 Feb 2025
  3. Voting ended09 Feb 2025
  4. Deposit deadline18 Feb 2025

Proposer

Address
osmo1r7n…59tzyj
Deposit1.6K

Rules

Not recorded for this proposal.