1. Background
Initia maintains a whitelist of Move modules on the IBC ACL to prevent abuse of the IBC Hook feature.
To enable Minitswap’s functionality, we need to whitelist the 0x2::minitswap_callback
module, allowing it to utilize the IBC Hook feature for periodic operations that convert IBCed INIT into INIT through OP withdrawals.
2. Proposal Details
This proposal introduces the deployment of a new 0x2::minitswap_callback
module, which will execute the 0x1::minitswap
IBC asynchronous callback function to mark Minitswap’s periodic conversion operations as complete.
Additionally, the proposal will whitelist the 0x2::minitswap_callback
module on the IBC ACL.
3. Rationale
Minitswap is a core feature of Initia that enables users to instantly withdraw INIT from L2.
To support this functionality, Minitswap needs to periodically convert accumulated IBCed INIT into native INIT to maintain instant withdrawal capabilities.
By whitelisting the module on the IBC ACL, Minitswap will be able to perform these critical periodic conversion operations reliably.
Governance Votes
- Yes: You agree with implementing this proposal as outlined.
- No: You disagree with the proposal and do not support implementing it.
- No with Veto: You believe this proposal is spam, not relevant, incomplete, or harmful.
- Abstain: You do not have a strong opinion either way, but want to count toward quorum.