Proposal #36
Passed on 10 Sept 2026 with 100.0% of the votes for yes.
Yes
100.0%
100.0% without abstain
Veto
0.0%
of votes cast
Ended
10 Sept 2026
99.99%
of votes cast
0.00%
of votes cast
0.01%
of votes cast
0.00%
of votes cast
This is a parameter-only proposal, no binary upgrade is required.
This proposal restricts CosmWasm contract instantiation to a governance-controlled address allowlist for all existing code IDs on MANTRA Chain that currently allow instantiation by Everybody.
As of this proposal's drafting, GET /cosmwasm/wasm/v1/code reports 85 uploaded code IDs. Of those, 4 (code IDs 2, 7, 11, and 12) already restrict instantiation to a specific address set and are left unchanged. The remaining 81 code IDs currently allow instantiation by Everybody.
This proposal issues one MsgUpdateInstantiateConfig per one of those 81 code IDs, setting each one's instantiate permission to AnyOfAddresses with the same 4-address allowlist already used for code_upload_access:
mantra1hze5xhd5d5mwysddrutmdt7f89lztrx2xm3nk8mantra1f5456m24pzmfh240nc67csw2x0pdpwrdwmw56nmantra1s53ugc5xnsj5yjnz2qqrrlrekgtrxg8unke9ffmantra1azy7zyx7j06nae53ud5def7f5c25msfz4mglswThis aligns instantiate access with the existing upload-access allowlist, so that only the same governance-approved addresses that can upload new CosmWasm code can also instantiate contracts from it. Existing contract instances and their execution are unaffected; this only governs the creation of new contract instances from these code IDs going forward.
Validators and delegator accounts, counted one vote each.
16 of 38 validators voted, 100% yes. 2 delegator accounts voted on their own, 100% yes.
Each validator's vote, by voting power.
16 validators voted, together 44.1% of the voting power.