Summary
This proposal aims to migrate 5 contracts from version 2.2.0/1 to 2.2.3. This system upgrade includes bug fixes and quality of life changes, as well as support for the upcoming managed vaults deployment.
The tag can be seen here [Release v2.2.3-perps · mars-protocol/core-contracts · GitHub]
The diff of all changes can be seen here [Comparing v2.2.2-perps...v2.2.3-perps · mars-protocol/core-contracts · GitHub]
Motivation
The motivation behind this upgrade is to support the upcoming managed vaults release, as well as a new astroport pool type. For a full list of the changes, please check the diff linked above.
Implementation
This MRC, if approved, will be result in 5 contract migrations. 2 of these migrations will be executed by mars hub governance, which owns the oracle and params contract, while 3 of these will be executed by the builders multisig, which owns the zapper, creditmanager, and perps contracts.
Credit manager → code id 3666, checksum e75879bbb46a25ef43268018cf998a860239bb48d12edabf6497e13e5bd6a5be
Perps → code id 3664, checksum 61e5e87808765774b3b155e179669778d0604286a034de50af79ce10538e2e42
Zapper → code id 3665, checksum 79a1c3a2560302b33dff51b9c664b3cc877a449bcd545a1a6d15b9533e4fdc09
Oracle → code id 3662, checksum 939fae94f079a765d9a45a69e8d87527bf9b42fd8c9df4bcd85cbd0031e085bb
Params → code id 3663, checksum b06bee76e73b31ced7019f8c93e6cd10fd167144f6afc248c53974d95b47a030
{
"@type": "/cosmwasm.wasm.v1.MsgMigrateContract",
"sender": "neutron1pxjszcmmdxwtw9kv533u3hcudl6qahsa42chcs24gervf4ge40usaw3pcr",
"contract": "neutron1dwp6m7pdrz6rnhdyrx5ha0acsduydqcpzkylvfgspsz60pj2agxqaqrr7g",
"code_id": "3662",
"msg": {}
},
{
"@type": "/cosmwasm.wasm.v1.MsgMigrateContract",
"sender": "neutron1pxjszcmmdxwtw9kv533u3hcudl6qahsa42chcs24gervf4ge40usaw3pcr",
"contract": "neutron1x4rgd7ry23v2n49y7xdzje0743c5tgrnqrqsvwyya2h6m48tz4jqqex06x",
"code_id": "3663",
"msg": {
"v2_2_3": {}
}
}
Copyright
Copyright and related rights waived via CC0.
Disclaimers/Disclosures
This proposal is being made by Mars Protocol Foundation, a Cayman Islands foundation company. Mars Protocol Foundation engages in research and development of the Mars Protocol. Mars Protocol Foundation and certain of its service providers and managers own MARS tokens and have financial interests related to this proposal. The aforementioned persons or their affiliates may also have financial interests in complementary or competing projects or ecosystems, entities or tokens, including NTRN and dNTRN. These statements are intended to disclose relevant facts and to help identify potential conflicts of interest, and should not be misconstrued as a complete description of all relevant interests or conflicts of interests; nor should they be construed as a recommendation to purchase or acquire any token or security.
This proposal is also subject to and qualified by the Mars Disclaimers/Disclosures. Mars Protocol Foundation may lack access to all relevant facts or may have failed to give appropriate weighting to available facts. Mars Protocol Foundation is not making any representation, warranty or guarantee regarding the accuracy or completeness of the statements herein, and Mars Protocol Foundation shall have no liability in the event of losses or damages ensuing from approval or rejection or other handling of the proposal. Each user and voter should undertake their own research and make their own independent interpretation and analysis of all relevant facts and issues to arrive at their own personal determinations of how to vote on the proposal.