Handling Liquidity
Providing Liquidity
If the DAO wants to add liquidity to the liquidity pool, it orders the treasury to mobilize BUSD (or another pool token) and mint the corresponding MFI tokens and send them to the official liquidity pool. In return, it receives LP tokens that are stored in the treasury.
Removing Liquidity
If the DAO wants to remove liquidity from the liquidity pool, the treasury sends LP tokens to the pool and in return, it receives the corresponding amount of BUSD and MFI (or another pool token). Upon receipt, the BUSD is stored in the treasury and the MFI tokens are burned.
Locking Liquidity
The treasury has locked its liquidity until June 3rd, 2027.
To provide greater security and comfort to the MetFi community and any individual holding or trading MFI tokens, the community may from time-to-time vote to lock some of the treasury’s LP tokens into a smart contract for a pre-determined period.
When LP tokens are locked the treasury cannot access them and neither can a developer. The treasury is also unable to send the LP tokens to the liquidity pool and remove liquidity, ensuring that a ‘rug pull’ event cannot occur while the LP tokens remain locked.
Locking liquidity is a tradeoff as there is then no method to remove liquidity from the liquidity pool in situations where it would be desirable to do so e.g. if an exploit were to occur removing liquidity would make it impossible for the bad actor to sell stolen MFI tokens.