first off, I understand where everyone is coming from in that the usdn rewards are not trading fees and thus should be allocated to the LPs. or splits evenly etc as the signal vote says.
however with the current pool there is no way to calculate LPs’ share on-chain. anyone who is in the pool at time of distribution would be given their share. this means that anyone could stay out of the pool while fees are collecting and then jump into the pool right around where distribution happens. Distribution will probably be an anyone-can-call method too since we dont want to have to do a vote each week to distribute. this means anyone can jump in the pool, call distribute, then jump out whenever they want. much like the comp coins in balancer pools where people can flashloan in, call gulp(), and exit immediately.
you would need a new swap contract that can detect this type of inflation to be developed, audited, then launched to replace the current pool.
This is why giving the inflation to vecrv was/is “the easy way out”. This also means that the best way to protect these earnings is also to only give to vecrv. this is because someone who is NOT a crv LP holder nor a vecrv holder can flash in for the claims and then we basically just give away the interest to some random jagoff.
i would love if someone could point me to a solution that would work and be fair but i dont see it right now. thus i dont really see any other way than to give to vecrv holders until someone makes a new swap contract for these types of coins. then we could obviously return the inflation rates back to the LPs etc
(evidently the new aToken swap pool being made will be able to handle these situations correctly)