Problem: Currently, we have a bi-weekly whitelisting + rebalancing system where we tweak UNIC reward weights based on constant appraisals.
These appraisals are time consuming, and as we get more and more collections whitelisted, these are taking longer and longer.
Rebalancing the rewards also means that we need to call the "set" function on UnicFarm for every pool. This costs a significant amount of gas.
Solution: Overall, this process was great for the first few months, but it is not the most scalable. Other AMMs (such as Sushiswap, Quickswap) with a larger number of incentivized pools seem to have a council that efficiently determines the reward weighting for each pool.
The council can make the weightings more flexible. This can be quite beneficial. For example: