Голосования и предложения
Любое действие DAO в XDAO TON — перевод средств, изменение состава GP, установка плагина, запуск краудфандинга — выполняется через предложение: участник создаёт предложение, GP голосуют за него, и при достижении general consensus оно исполняется ончейн.
Как создать предложение
Откройте свою DAO и перейдите на вкладку Votes.
Нажмите Create Proposal.
Выберите тип предложения из списка — доступные типы зависят от текущего состояния DAO (например, часть типов краудфандинга появляется только после апгрейда DAO — см. Плагины и модули).
Заполните поля формы (адрес получателя, сумма, название, описание и т. д. — набор полей зависит от типа предложения) и задайте длительность голосования: 2, 3, 4 дня или произвольный срок.
Подпишите транзакцию создания предложения в подключённом TON-кошельке (см. Кошельки TON и TonConnect).
После создания предложение становится видно всем GP на вкладке Votes. Каждый GP голосует своим весом, пропорциональным количеству GP на кошельке. Когда доля голосов «за» достигает общего порога general consensus, предложение автоматически исполняется ончейн.
Если к окончанию срока голосования порог general consensus не набран, предложение получает статус Rejected и не исполняется.
Статусы предложения
- Active — голосование идёт.
- Executed — порог general consensus набран, действие исполнено ончейн.
- Rejected — срок голосования истёк, порог не набран.
- Mine — фильтр для предложений, созданных лично вами (а не отдельный статус исполнения).
Обзор типов предложений
Управление
| Предложение | Что делает |
|---|---|
| Add GP | Выпускает GP новому или существующему участнику. |
| Remove GP | Сжигает GP выбранного участника. |
| Transfer GP Tokens | Переводит GP между кошельками внутри DAO. |
| Change GP Transfer Status | Включает/отключает прямую передачу GP-токенов. |
| Change General Consensus | Меняет порог голосования DAO. |
| Redesign DAO | Меняет название, логотип или символ токена DAO. |
Казна и активы
| Предложение | Что делает |
|---|---|
| Send DAO Funds | Отправляет TON или jetton с баланса DAO на любой адрес. |
| Send DAO NFT | Отправляет NFT с баланса DAO на любой адрес. |
| Swap DAO Funds (STON.fi) | Обменивает активы казны DAO через DEX STON.fi. |
| Collect Fees | Собирает протокольные комиссии с fee-контракта (административная функция). |
| Custom Proposal | Произвольное ончейн-действие от лица DAO (административная функция). |
Краудфандинг
| Предложение | Что делает |
|---|---|
| Enable Crowdfunding Support | Одноразовый апгрейд контрактов DAO, открывающий доступ к Crowdfunding Module. |
| Install Crowdfunding Module | Устанавливает LP Manager в DAO. |
| Create Sub-Wallet | Создаёт Sub-Wallet — отдельный кошелёк DAO, например, для приёма средств кампании. |
| Create Crowdfunding Campaign | Запускает новую кампанию сбора средств. |
| Add to Whitelist / Remove from Whitelist | Добавляет или убирает адреса из белого списка кампании. |
| Early Finish Crowdfunding | Досрочно завершает кампанию и отправляет собранные средства на целевой адрес. |
| Claim DAO Management Fee | Клеймит LP-токены комиссии DAO после успешного завершения кампании. |
Плагины и массовые выплаты
| Предложение | Что делает |
|---|---|
| Install Mass Payout Plugin | Устанавливает плагин массовых выплат держателям LP. |
| Create Distribution Round | Создаёт раунд дистрибуции (Mode A, снимок держателей LP + клейм по Merkle-доказательству). |
| Close Distribution Round | Закрывает активный раунд дистрибуции. |
| Withdraw Mass Payout Funds | Выводит оставшиеся средства с Mass Payout Plugin. |
Полный список типов предложений и доступные поля формы зависят от статуса DAO (обычная DAO / DAO с включённым краудфандингом) и могут расширяться по мере развития продукта.