Ну раз награда стала меньше, значит и % должен уменьшится?
нет, они по в разных местах считаются. проблема первой цифры была в том, что падение награды не учел (от невнимательности, переменная в пустоту ссылалась). во втором случае идет вложенный цикл, для каждого месяца суммируется доход за 30 дней. рассчитываем кол-во блоках в сутках, умножаем на награду за сутки, получаем эмиссию. умножаем на процент делегирования - и загоняем в ту же формулу, только для стейка 100 бипов (чтобы сразу проценты были). для сложного делегирования 100 бипов увеличиваются на сумму наград за день. если бы там была такая же ошибка, то падения ревардов не было бы такого, т.к. учитывалась бы только эмиссия, а не снижение награды