В идеале бы ещё прокинуть везде, чтобы в функции передавался универсальный Coin вместо строк
Чтобы в случае ошибки любой слой мог временно исключить монету с трекинга, и не пытаться зря её парсить
Но мне лень. Потом, между будущими тасками в этом боте...