Gradual BUSD Dividend Emission

TL;DR: In Stone Temple Binance, we distribute the BUSD dividends not all at once but gradually! The BUSD is distributed on an inverse square decaying curve according to the amount stored and the time since the bulk of the deposits.

Unlike Stadium Arcadium, In which the USDC dividends were given to MYFRIENDS stakers immediately upon any deposit over a certain threshold in any given currency, Stone Temple Binance releases BUSD more gradually. This is important because it addresses the least satisfactory aspect of the Stadium Arcadium system, which was the slowdown in USDC dividends after the initial rush of deposit fees.

In addressing this problem, we have set up the BUSD to be emitted in a more "drip"-like fashion, with "momentum" that can build up with a rush of BUSD deposits. When each deposit over the distribution threshold is registered, we calculate an emission rate by spreading the amount of BUSD waiting for distribution evenly over a predetermined time period (default: 10 days, settable) and then emitting the BUSD that would be "due" since the last distribution. The new deposit is then added to the pending amount for the calculation. If deposits become smaller and/or less frequent, and the overall incoming BUSD volume is lower, the net effect is an inverse square-shaped graph, with X in days:

This may be slightly difficult to grasp at first, but it has the effect of slowing down BUSD emissions without suddenly stopping them in the situation where deposit fees slow down. It also has the added benefit of maintaining a reportable "drip rate" and keeping BUSD distribution flowing to satisfy new depositors. However, it does pay out the vast majority of the funds in the system if there have been only very small deposits for many days.

Last updated