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 | @rcrt | 9158.907 | 110000.000 | 550.00 | 12 |
2 | @mmmmkkkk311 | 52.000 | 650.000 | 3.250 | 12 |
3 | @helcim | 32.784 | 546.336 | 2.732 | 12 |
4 | @engrave | 2.067 | 413.398 | 2.067 | 1 |
5 | @hallmann | 28.006 | 400.000 | 2.000 | 12 |
6 | @mciszczon | 18.315 | 244.200 | 1.221 | 12 |
7 | @sarmaticus | 0.308 | 61.612 | 0.308 | 1 |
8 | @grigorijj | 9.800 | 40.000 | 0.200 | 2 |
9 | @ptaku | 0.925 | 37.050 | 0.185 | 2 |
10 | @wierzbik | 0.202 | 20.100 | 0.101 | 2 |
11 | @deepresearch | 0.400 | 20.000 | 0.100 | 1 |
12 | @browery | 0.268 | 13.387 | 0.067 | 2 |
13 | @raptusiewicz | 0.110 | 11.000 | 0.055 | 2 |
14 | @michaljp | 0.050 | 10.000 | 0.050 | 1 |
15 | @kubak | 0.075 | 5.000 | 0.025 | 1 |
16 | @wawrzyniec | 30.000 | 0.000 | 0.000 | 0 |
17 | @lpa | 10.000 | 0.000 | 0.000 | 0 |
18 | @pocichu | 10.000 | 0.000 | 0.000 | 0 |
19 | @gwyddpel | 10.000 | 0.000 | 0.000 | 0 |
20 | @foggymeadow | 10.000 | 0.000 | 0.000 | 0 |
21 | @tosia | 10.000 | 0.000 | 0.000 | 0 |
22 | @szmulkberg | 5.000 | 0.000 | 0.000 | 0 |
23 | @janinachrzan | 5.000 | 0.000 | 0.000 | 0 |
24 | @cars-art | 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.