Mój komputer chodzi non stop, więc po ubiegłotygodniowej wypłacie RCRT nawet nie wyłączałem Nodejsa, który obsługuje skrypt przeliczający i wypłacający tokeny. Wszystko miało pójść gładko. Niestety zapomniałem o ważnym czynniku działania tego mechanizmu, czyli... Internecie. Połączenie się zerwało, więc do wypłaty nie doszło. Zauważyłem to dopiero 6 minut po północy. W tej sytuacji pozostało mi zmienić reguły skryptu, a konkretnie jeden wers:
new CronJob('0 0 * * 1', issueTokens, null, true, 'Europe/Warsaw');
Zmieniłem "0 0 * * 1" na "*/10 * * * *". Ale chyba coś się... coś się popsuło podczas podmieniania, bo skrypt zaczął wariować i zamiast jednej wypłaty dokonał ich kilka lub kilkanaście. Co ciekawe niektórym wypłacił 12 wypłat, innym po dwie, jeszcze innym tylko jedną.
| Lp. | Konto | Płynne RCRT | Stake | Ostatnia wypłata | Mnożnik ostatniej wypłaty |
|---|---|---|---|---|---|
| 1 | 9158.907 | 110000.000 | 550.00 | 12 | |
| 2 | 52.000 | 650.000 | 3.250 | 12 | |
| 3 | 32.784 | 546.336 | 2.732 | 12 | |
| 4 | 2.067 | 413.398 | 2.067 | 1 | |
| 5 | 28.006 | 400.000 | 2.000 | 12 | |
| 6 | 18.315 | 244.200 | 1.221 | 12 | |
| 7 | 0.308 | 61.612 | 0.308 | 1 | |
| 8 | 9.800 | 40.000 | 0.200 | 2 | |
| 9 | 0.925 | 37.050 | 0.185 | 2 | |
| 10 | 0.202 | 20.100 | 0.101 | 2 | |
| 11 | 0.400 | 20.000 | 0.100 | 1 | |
| 12 | 0.268 | 13.387 | 0.067 | 2 | |
| 13 | 0.110 | 11.000 | 0.055 | 2 | |
| 14 | 0.050 | 10.000 | 0.050 | 1 | |
| 15 | 0.075 | 5.000 | 0.025 | 1 | |
| 16 | 30.000 | 0.000 | 0.000 | 0 | |
| 17 | 10.000 | 0.000 | 0.000 | 0 | |
| 18 | 10.000 | 0.000 | 0.000 | 0 | |
| 19 | 10.000 | 0.000 | 0.000 | 0 | |
| 20 | 10.000 | 0.000 | 0.000 | 0 | |
| 21 | 10.000 | 0.000 | 0.000 | 0 | |
| 22 | 5.000 | 0.000 | 0.000 | 0 | |
| 23 | 5.000 | 0.000 | 0.000 | 0 | |
| 24 | 0.025 | 0.000 | 0.000 | 0 |
Największymi beneficjentami błędu są konta z największym stakingiem: @rcrt,
@mmmmkkkk311,
@helcim,
@hallmann i
@mciszczon, które otrzymały 12 wypłat. Co ciekawe wyjątkiem jest
@engrave, które dostało tylko 1 wypłatę.
I tu możliwe rozwiązania są dwa (no chyba, że pojawią się jakieś inne propozycje): 1) możemy przelać bonusowe rycary na jakieś specjalne konto celowe, 2) można "dodrukować" kolejne rycary i przelać je tym, którzy nic nie dostali, a powinni. Wybiorę rozwiązanie, które jednogłośnie wybiorą @mmmmkkkk311,
@helcim i
@mciszczon.