Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
goloscore
5 лет назад
cyberway

Вниманию лидеров сообщества: свежие предложения по обновлению контрактов 

Дорогие лидеры сообщества!

Команда @goloscore подготовила ряд предложений по обновлению контрактов для устранения проблем в их функционировании.

Насколько вам известно, пулы с авторскими/кураторскими вознаграждениями находятся в некорректном состоянии. После смены кривой контракт использовал для нового пула вознаграждения все имеющиеся средства на балансе gls.publish. Как результат, произошло расхождение между уже имеющимися на балансе контракта средствами и их распределением между прежним и новейшим пулами вознаграждений с выбранной функцией.

Причиной тому являлась некорректно указанная точность в транзакции. Формирование транзакции по смене кривой для расчета вознаграждений было исправлено на сайте командой @golosio, кроме того, была добавлена проверка на соответствие точности в действие setrules. Однако, исправление состояния пулов внутри контракта все так же необходимо.

Для этого было добавлено действие syncpool в контракт gls.publish. Данное действие перераспределяет имеющиеся на балансе контракта gls.publish средства между уже существующими пулами вознаграждений. Перераспределение выполняется с учетом суммарного rshares всех постов, находящихся в этих пулах. Действие syncpool могут выполнить исключительно лидеры сообщества.

Предлагаем вам обратиться к следующей последовательности действий, чтобы грамотно скорректировать состояние пулов вознаграждений:

  1. Добавление действия syncpool (https://github.com/cyberway/golos.contracts/issues/917)
  2. Исправление подсчета количества сообщений в пуле вознаграждения в случае удаления поста автором (https://github.com/cyberway/golos.contracts/issues/919).
  3. Реализованы методы для добавления информации о закрытых постах (https://github.com/cyberway/golos.contracts/issues/893). В данный момент у контракта нет доступа к информации о закрытых до переезда постах и, соответственно, комментирование таких постов невозможно.

Кроме того, нами были подготовлены предложения по обновлению контракта gls.social и изменения полномочий контрактов gls.publish и gls.social.

1. В обновление контракта gls.social (https://golos.io/leaders/proposals/aqmi5nrretmn/lead44444153) входит следующая функциональность:

  • Добавление методов addpin/addblock
    (https://github.com/cyberway/golos.contracts/issues/907)
    Данные методы будут использоваться для заполнения отсутствующих записей черного списка и подписок пользователей. По запросу лидеров сообщества было сохранено хранение черного списка и подписок внутри контрактов.

2. Изменение полномочий контрактов (https://golos.io/leaders/proposals/aqmi5nrretmn/lead11332553) предполагает предоставление возможности сайту golos.io вызывать следующие методы контрактов:

  • В контракте gls.publish: addpermlink, addpermlinks, delpermlink и delpermlinks;
  • В контракте gls.social: addpin/addblock.

Для чего это необходимо? Сайт сможет заполнить недостающую информацию в таблицах контрактов самостоятельно, без необходимости утверждать каждую транзакцию лидерами сообщества.

Дорогие лидеры сообщества! Наша команда предлагает вам подписать данные транзакции. После сбора необходимого количества подписей, команда @goloscore самостоятельно выполнит эти транзакции в указанном выше порядке.

cyberwaygolosлидеры
221
338.733 GOLOS
На Golos с August 2017
Комментарии (6)
Сортировать по:
Сначала старые