Proposals of #104

Whitelist PoolManager Interchain Account Messages

Exec Legacy Content
passed
Expected result
Turnout / Quorum
75.07% / 33.40%
Voting start 2023.09.25 at 11:09:39
Voting end 2023.09.25 at 11:09:39
100.00%
64 432 477 osmo
Yes
0%
0 osmo
No
0%
0 osmo
Veto
0%
0 osmo
Abstain

Details

Proposer
-
Total deposit
1 125 osmo
Submit time
2023.09.25 at 11:09:01
Deposit end time
2023.09.27 at 11:09:01

Description

The poolmanager module exists as a swap entrypoint for any pool model that exists on the Osmosis chain. It is responsible for routing swaps across various pools and also performs pool-id management for any on-chain pool. The module is designed to accommodate a diverse range of pool implementations, from standard constant product pools (like x/gamm) to the newer Supercharged (x/concentrated-liquidity) pools. A notable feature is that interactions with the Supercharged pools are exclusively facilitated via the poolmanager module. Protocols native to the Osmosis network have unrestricted interactions with the poolmanager module. However, for protocols from other IBC networks aiming to utilize the Osmosis pools via Interchain Accounts, there's a need to include specific messages on the icahost. The messages in question for whitelisting on the icahost include: MsgSwapExactAmountIn, MsgSwapExactAmountInResponse and SwapAmountInRoute. By voting YES to this proposal you agree to whitelist these messages. This will enable protocols from external IBC networks to interface with Osmosis's Supercharged pools through Interchain Accounts.

Votes

Voter
Answer