HF26: Новые возможности

Конвертация токенов GOLOS в GBG

Расширен функционал внутренней конвертации токенов, стал возможен обмен GOLOS на GBG по среднему 3.5 дневному курсу делегатских котировок. Доработан интерфейс конвертации в обе стороны, с отображением примерной суммы (по текущей медиане) и размера комиссии. Подробнее.

Добавлен делегатский параметр процента комиссии по конвертации convert_fee_percent, 5% по умолчанию.

Доработка параметров распределения эмиссии

В целях исключения манипуляций с медианой и возникновения ошибок, в параметрах исключена «взаимозависимость» и они заменены на worker_emission_percent и vesting_of_remain_percent

Где worker_emission_percent процент эмиссии, поступающий на наполнение фонда воркеров, а vesting_of_remain_percent процент распределения оставшейся эмиссии на пул вестинга и общий пул.

Несменяемое годами значение 15% на вознаграждения делегатов вернулось из параметров в конфиг, worker_emission_percent 1%, vesting_of_remain_percent 80%. Что означает, 80% от оставшихся 84% эмиссии (67.2% эмиссии) пойдёт пул вестинга/СГ, 20% (16.8% эмиссии) в общий пул.

Минимум СГ для получения кураторских наград

Добавлен делегатский параметр минимальной суммы СГ, с которой пользователь начинает получать процент за курирование контента. min_golos_power_to_curate, 1000 GOLOS по умолчанию.

Влияние на репутацию пользователей из профиля

Как и ранее, для снижения репутации нужно иметь репутацию выше, операции повышения/понижения расходуют батарейку апвоутов, но не влияют на распределение общего пула, не имеют ограничений в 7 дней и не могут быть отменены.

Была доработана vote_operation, без указания permlink в операции. В интерфейсе веб-клиента добавлена страница со списком аккаунтов, ушедших в отрицательную репутацию за поcледнее время (виртуальная операция minus_reputation_operation). Подробнее.

Параметризируемые лимиты при отриц. репутации

Проведен перенос репутации из плагина и добавлены делегатские параметры на постинг-активность аккаунтов с отрицательной репутацией.

По умолчанию за сутки (1440 в минутах) - 3 поста/комментария/апвоута.

negrep_posting_window: 1440 negrep_posting_per_window: 3

Кроме того, доработаны имеющиеся «антиспам» параметры:

"posts_window": 32767,
"posts_per_window": 4,
"comments_window": 32767,
"comments_per_window": 80,
"votes_window": 32767,
"votes_per_window": 80,

Значения в секундах будут пересчитаны на минуты. Делегаты смогут установить 12 часов, сутки, иные значения (не упираясь в текущий потолок 32767 секунд ~9 часов).

Добавлен event-плагин

Что позволит получать события с виртуальными операциями для развития функционала веб-клиентов, альтернативы получения/стриминга блоков и пр. Для настройки, добавить к списку плагинов в конфиге ноды event_plugin и

store-evaluator-events = true
event-blocks = 600

Информация будет дополнена.

Также, были восстановлены и добавлены тесты для нод, для локализации ошибок доработана запись стектрейса в логах докера ноды. В случае необходимости вывода строк сборку запускать в режиме Debug (добавив к docker build параметр --build-arg TYPE=Debug).

Исправлена ошибка с отменой всех ордеров (в том числе и по UIA токенам) на внутренней бирже при автоконвертации GBG.

Доработано начисление процентов держателям GBG в случае активного параметра sbd_interest_rate, только на сейф-балансе.