This proposal aims to delist BFB (Battle for Blockchain) from Minitswap as they are winding down operations. It consists of two parts:
deregister_pool
function to Minitswap module to enable delisting rollup pools on Minitswapderegister_pool
function to Minitswap moduleBackground
If passed, this proposal will first add the deregister_pool
function to the Minitswap Move module on the Initia L1. This addition will allow for the delisting of a rollup from Minitswap. The function is intended for situations where a rollup is winding down or is no longer active, and users have completely ceased their engagement with it. It can only be called through an Initia L1 governance proposal.
Added function
0x1::minitswap
)public entry fun deregister_pool(
chain: &signer,
ibc_op_init_metadata: Object<Metadata>
) acquires ModuleStore, VirtualPool {
assert_is_chain(chain, false);
Once the delist functionality is added, this proposal will use it to deregister the current INI.bfb pool on Minitswap within the same proposal.
About the Rollup
Rollup name | IBC OP INIT Token Metadata |
---|---|
BFB (Battle for Blockchain) | 0x9aba410cd71d50da5c643c9900b26c45da6e36d16f6a6e4bca0e292226eaadb6 |
Rationale
BFB was initially whitelisted on Minitswap to enable users to instantly bridge INIT from the BFB rollup to Initia L1, bypassing the usual 1-day withdrawal period. However, since:
the Minitswap pool is no longer necessary. Therefore, we propose delisting the rollup from Minitswap.
If this proposal is approved, the Minitswap pool for INIT.bfb will be removed, and users will no longer be able to use the DEX to instantly bridge the token to L1. Users can still bridge any remaining INIT they have to L1 through the OP Bridge.
deregister_pool
function and delisting BFB from Minitswapderegister_pool
function and delisting BFB from Minitswap