This proposal is expected to appear on Snapshot for voting on 2022-07-10T15:00:00Z. Make sure to stake your vBNT for voting before this date and time to participate in the DAO decision.
TL;DR
-
An enhancement to the current workflow that allows for trading liquidity to be increased/decreased is being introduced. This enhancement is a function that has been developed and allows trading liquidity to grow/shrink in pools while deposits are disabled. If trading liquidity is being increased, it lets tokens that are sitting outside the bonding curve, be matched with BNT to be made available for trading. The opposite will occur if trading liquidity is decreased (tokens are moved out from the bonding curve).
-
In order to grow/shrink trading liquidity in pools, BNT minting (only when growing) needs to occur and this is typically triggered upon deposits. It is being proposed to the Bancor DAO to allow for this type of minting (only when growing) to happen without deposits via an alternative external trigger.
-
A preliminary list of pools that could potentially qualify for being grown via this external trigger are the following:
$CROWN, $MFG, $PHTR, $MONA, $DAPP, $BBS, $wNXM, $DAI, $USDT, $USDC, $HOT, $BORING, $AMP, $LQTY, $MANA, $SHEESHA, $OCEAN, $UMA, $DAO, $MLN, $RLC, $RPL, $ENS, $DDX, $RAIL, $YFI, $GTC, $INST, $wSTETH, $RARI, $ANKR, $VITA, $GRT, $renBTC, $eRSDL, $IDLE
-
Assuming this proposal passes, then it would allow the Bancor DAO to increase the trading liquidity to its maximum capacity with the caveat that the limit to growth is still the pre-approved trading liquidity as voted on by the Bancor DAO for these tokens. See BIP17 for $BNT minting limits in B3 token pools (should be relatively up to date) BIP17: Bancor 3 Initial Whitelist, BNT Funding Limits, and Swap Fees
-
There are currently no pools under consideration for shrinking their liquidity.
Due to the emergency actions taken on 6/19:
BNT distribution for covering deficits in withdrawals was disabled. In addition, BNT deposits across the entire protocol were also disabled while the protocol has BNT distribution disabled. Increasing/decreasing the trading liquidity in pools (up to their specified trading liquidity limit) was triggered by deposits that are now disabled. This proposal is seeking to allow the DAO to trigger an increase of trading liquidity in pools via an external trigger and let tokens sitting outside the bonding curve be paired with BNT for trading liquidity. Note: we can also decrease trading liquidity in pools using this external trigger as well.
The Bancor DAO has already approved the trading liquidity limits for all tokens that are listed in Bancor 3. A large number of pools in Bancor 3 have TKN liquidity but have failed to grow to their full trading liquidity depth. Part of the reason for not being able to grow is that pools are required to be in a “stable” state (“ispoolstable” parameter returns true), meaning that the spot rate must be within 1% of the EMA (exponential moving average) rate. If it is not within this range then pools where “ispoolstable” returns false will not be allowed to have their trading liquidity increased.
The EMA was new to Bancor 3 and required some tuning in order to get it stable. Recent changes in Bancor 3 have allowed this to occur and even though pools might have EMA and spot rate within 1%, they are currently not able to grow their trading liquidity. The reason for this is because the “ispoolstable” check runs when an LP deposits or withdraws from Bancor. With deposits being disabled, this has made it very difficult to trigger the growth of trading liquidity in a pool.
It is worth mentioning that liquidity in a pool can only double from the previous amount. To illustrate, on Bancor 3 we need a minimum of 10K BNT in TKN liquidity in order to bootstrap a pool. This means that if a pool has been approved for 160K in BNT trading liquidity, that a deposit after the pool is bootstrapped would double the trading liquidity to 20K BNT. The next deposit would double the pool to 40K BNT, 160K BNT, etc… until the pool has grown to the BNT trading liquidity limit that has been approved by the DAO.
In order to allow for trading liquidity to grow in pools while deposits are disabled, an external function has been developed that can trigger a growth event (assuming that the spot and EMA rate are within 1% of each other). When these conditions are met, new BNT will be minted to grow the trading liquidity and given the current situation at hand (BNT distribution disabled) this proposal seeks to get approval from the Bancor DAO to allow for this type of minting to occur (grow trading liquidity in pools via an external trigger).
FOR: Approved the minting of new BNT to grow trading liquidity in Bancor 3 Pools to the pre-approved limits by the DAO.
AGAINST: Do not allow the minting of new BNT to grow the trading liquidity in Bancor 3 Pools