While we were creating and perfecting the Reward Pool, we ran multiple testnets to figure out the best cycle duration for the Earn by holding feature. We even tested daily and even hourly claims with our community participants and we observed ways the pool was affected by different time frames. That is the reason why we stick to the weekly cycle that is the most sustainable cycle.
How does Earn By Holding work?
X% of every transaction is taken and added to the Weekly Reward Pool. (View Transactional Tax to know the details of X is depend on projects)
The rules of collecting Weekly Reward
Rule 1: In this waiting duration, if you continue to add more than 2% (threshHoldTopUpRate) of your balance, the waiting duration will proportionally add up with the cycle. Selling tokens does not affect your cycle.
Rule 2: But if the threshHoldTopUpRate >= 100%, the waiting duration will add up max to 7 days. This will prevent cheaters who try to add more $EBUSD at the end of each cycle.
Let pick SMRAT token as an example, other tokens follow the same logic
For example, on the first day of your cycle, you add up more 5% $SMRAT, you have to wait: 5%*7days = 8,4 hours more. That means you can collect BNB after 7 days and 8,4 hours. (Rule 1)
For example, on the first day of your cycle, you add up more 100% $SMRAT, you have to wait: 7 days more. That means you can collect BNB after 14 days. (Rule 2)
Collect Weekly Reward Tax
Collecting reward transactions will also be taxed, please read the details here