This page provides a brief illustration of how the Random Token ($RAT) bonus mechanism might work in practice. We walk through various transfers among fictional holders—Alice, Bob, Carol, and Dave—to highlight how randomized bonuses are triggered and how eligibility changes over time.
The following conditions apply:
Their starting balances are:
Because Carol holds fewer than 100,000 RAT and Alice is excluded, the only addresses in the eligibleHolders list at the beginning are:
Sender: Bob (eligible), Recipient: Carol (currently not eligible). Since Bob is not excluded, the random bonus logic does trigger.
[Bob, Dave]
. Assume the random pick is Dave.3,500
RAT to Dave (bonus), and (50,000 - 3,500) = 46,500
RAT to Carol.Post-transaction balances:
200,000 - 50,000 = 150,000 RAT
90,000 + 46,500 = 136,500 RAT
150,000 + 3,500 = 153,500 RAT
500,000 RAT
(excluded, unchanged)Now, Carol’s balance is above 100,000. She is added to the eligibility list:
Sender: Carol (just became eligible), Recipient: Dave (eligible).
[Bob, Dave, Carol]
ends up selecting Bob.Post-transaction balances:
136,500 - 60,000 = 76,500 RAT
153,500 + 58,800 = 212,300 RAT
150,000 + 1,200 = 151,200 RAT
Carol’s new balance is 76,500, which is under 100K, so she loses eligibility:
Sender: Alice (excluded), Recipient: Bob (eligible).
Because the sender is excluded, this transaction bypasses the bonus logic entirely—no random pick occurs.
500,000 - 40,000 = 460,000 RAT
151,200 + 40,000 = 191,200 RAT
Bob remains eligible since he’s still well above 100,000. Carol remains below 100K, and Alice is excluded, so:
Through these examples, we see how:
This demonstrates the core logic behind Random Token ($RAT)’s fun, surprise-based bonus mechanism, encouraging widespread community engagement and participation.