Distribution (раздача LP)
Как DAO раздаёт TON и jetton держателям LP-токенов или произвольному списку адресов через плагин Mass Payout.
Distribution — это механизм, которым DAO раздаёт свои активы (TON или jetton) большому числу получателей. Раздача организована раундами (distribution rounds) и выполняется отдельным плагином Mass Payout, который DAO устанавливает как модуль.
Есть два режима раздачи:
- Distribution by LP / Pull (Mode A) — DAO формирует общий пул вознаграждения для держателей своих LP-токенов. Система строит снапшот держателей и их долей (Merkle-снапшот), а дальше каждый держатель сам забирает (claim) свою часть из кошелька — дополнительное голосование для этого не требуется.
- Payment List / Push (Mode B) — DAO сразу указывает готовый список получателей и сумм (до 200 адресов). После того как раунд проходит голосование, плагин Mass Payout сам рассылает платежи по списку — получателям ничего забирать не нужно.
Как и любое действие DAO на XDAO TON, установка плагина и каждый шаг раздачи — это отдельное предложение (proposal): его создаёт держатель GP, за него голосуют GP, и оно исполняется в блокчейне только при достижении необходимого general consensus.
Где это в приложении
Раздачи отображаются на странице DAO, во вкладке Distributions: там видны все раунды, их статус (Active, Fully Claimed / Sent, Expired, Closed / Cancelled) и, если вы держатель LP, кнопка Claim для активных Pull-раундов, в которых вам полагается вознаграждение.
Порядок настройки
- Включить поддержку раздач — тот же одноразовый апгрейд DAO, что и для краудфандинга (proposal Enable Crowdfunding Support). Без него плагин Mass Payout установить нельзя.
- Установить плагин Mass Payout — модуль, который будет хранить средства и проводить раунды.
- Настроить LP-токены — для Pull-раздач нужен установленный Crowdfunding Module (LP Manager) с держателями LP; для Push-раздач это не требуется.
- Пополнить плагин и создать первый раунд.