Pay Salaries
Чтобы выплатить заработную плату сотрудникам или другие регулярные выплаты:
Нажмите Pay Salaries на странице Manage в своей DAO, а затем Add New Payroll.


Выберите токен из списка или укажите его смарт-контракт, который есть на балансе DAO и в котором проводится выплата.

Укажите сумму выплаты (Amount) и период ее начисления: час, день, неделю, месяц или год. Значение Amount Per Month рассчитывается автоматически.

Укажите публичный адрес получателя. Это может быть адрес программного, холодного или биржевого кошелька, а также адрес DAO.

Укажите дату начала выплат (Start Payroll Date) и дату окончания (End Payroll Date). Дата может быть любой, в том числе прошедшей — например, если сотрудник успешно прошел испытательный срок и ему нужно выплатить заработную плату задним числом. Можно также выбрать вариант без даты окончания (No End Date) — тогда отключить выплату можно будет на странице Pay Salaries.

Нажмите Approve, чтобы разрешить смарт-контракту Payroll взаимодействовать с выбранным токеном на DAO.

Нажмите Create Payroll, чтобы создать голосование об установлении заработной платы. После активации голосования сотрудник будет получать регулярные выплаты.


Если у сотрудника меняется заработная плата, то перед изменением суммы необходимо произвести Claim начисленных средств.
Алгоритм начисления заработной платы: количество средств, выплачиваемых в секунду, умноженное на количество секунд с момента последнего Claim. Поэтому получать заработную плату можно в любое время и неограниченное число раз.
Произвести Claim может любой пользователь. Это особенно полезно, если у получателя нет средств на газ или в качестве получателя указан биржевой кошелек: тогда Claim за него может сделать участник DAO или любой другой кошелек. Средства в любом случае будут отправлены получателю Payroll.