листаю вчера твиттер, и попадается мне проект https://x.com/MinerExperiment
похуй на проект в целом - иду сразу смотрю идл - в нем понимаю что у типа навайбкожена залупа - а именно -
/// How many rounds back Round accounts are kept before they can be closed
/// (rent recovery — the crank closes old rounds and recycles the float).
/// 2880 rounds × 60 s = 2 days to settle a reward at launch settings.
pub const ROUND_RETENTION: u64 = 2880;
через 48 часов после первого раунда майнинга - каждый раунд 60 сек - идет закрытие кранка и создание нового, то есть каждый новый раунд == новый АТА грубо говоря, так вот - дев не додумался изначально сделать атомарное закрытие АТА
кароче пост криво вышел
грубо говоря его уязвимость была моей рыбалкой, сутки правда всего, много не удалось спиздануть, но зато весело. он додумался атомарно открывать кранк с закрытием раунда в одной транзе

