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ą.
Największymi beneficjentami błędu są konta z największym stakingiem: ,
,
,
i
, które otrzymały 12 wypłat. Co ciekawe wyjątkiem jest
, 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ą ,
i
.