Proposal #475
Passed on 02 Apr 2023 with 76.6% of the votes for yes.
Yes
76.6%
98.3% without abstain
Veto
1.3%
of votes cast
Ended
02 Apr 2023
76.60%
of votes cast
22.05%
of votes cast
0.01%
of votes cast
1.34%
of votes cast
The Autonomy limits/stops wrapper for Osmosis has successfully gone through testnet and is now ready to launch onto the Osmosis mainnet
This proposal deploys the necessary code on-chain for a wrapper contract around the Osmosis DEX that, when used with the Autonomy Registry (deployed in a simultaneous proposal with this one), adds the ability to do limits and stops on Osmosis. This was previously proposed in [Hidden link] and [Hidden link] but both were rejected because the code in proposal 343 was the wrong code being uploaded by accident. Since then, the code has gone through some improvements and an [Hidden link], and has been working well on testnet (osmosis.autoswap.trade). More info at [Hidden link].
The source code can be found in this [Hidden link]
The binary is compiled at commit [Hidden link] using cosmwasm/workspace-optimizer:0.12.8. The following command is used:
docker run --rm -v \"$(pwd)\":/code \\
--mount type=volume,source=\"$(basename \"$(pwd)\")_cache\",target=/code/target \\
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \\
cosmwasm/workspace-optimizer:0.12.8
Checksum of the contracts are following.
# Intermediate
4358036bf4ae3e1c8020fadaf775e19ca9971191a8b9ec73918b4f145e041d89 ./target/wasm32-unknown-unknown/release/wrapper_osmosis.wasm
# Optimized
0db1e33fb47ef97974b4abb6990671169fd9fa7b711eaef791cba643c78203d8 wrapper_osmosis.wasm
We encourage voters to independently validate that the binary code proposed on-chain matches the Rust source code. The following command may be helpful:
osmosisd q gov proposal $id --output json \\
| jq -r .content.wasm_byte_code \\
| base64 -d \\
| gzip -dc \\
| sha256sum