# Управление

## Как предложить предложение? <a href="#how-to-suggest-a-proposal" id="how-to-suggest-a-proposal"></a>

Чтобы участвовать в управлении Tornado.Cash, пользователям сначала необходимо заблокировать токены в контракте управления. Если пользователь голосует или создает предложение, токены не могут быть разблокированы до окончания периода выполнения предложения (8,25 дней с момента создания предложения).&#x20;

Заблокированные токены также можно делегировать на другой адрес. Чтобы создать предложение, пользователю необходимо иметь как минимум `1,000 TORN`. Все предложения должны представлять собой смарт-контракты с проверенным кодом, которые выполняются из [контракта управления](https://etherscan.io/address/0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce) (с использованием `delegatecall`). Таким образом, можно легко проверить и протестировать любые изменения в управлении. Период голосования по предложению составляет 5 дней.&#x20;

Предложение будет успешным, если оно получит простое большинство голосов и будет хотя бы `25,000 TORN`общее количество голосов (если явка слишком низкая, предложение автоматически провалится). После того, как предложение будет успешным, оно подлежит блокировке на 2 дня.&#x20;

После временной блокировки любой пользователь может выполнить предложение (которое инициирует изменения). Если предложение не будет выполнено в течение 3 дней после этого, оно считается *просроченным* и больше не может быть выполнено.&#x20;

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

* Добавление нового пула Tornado Cash в прокси
* Изменение параметров ставок вознаграждения AP
* Снять/приостановить токен TORN
* Изменить некоторые основные контракты на добычу полезных ископаемых, такие как `TornadoTrees`контракт
* Сочетание всего вышеперечисленного

И многое другое можно сделать. Чтобы узнать, что именно можно изменить с помощью управления в протоколе, найдите функции с модификатором `onlyGovernance`в смарт-контрактах. Функции управления представлены красной стрелкой на [этой диаграмме архитектуры](https://viewer.diagrams.net/?highlight=0000ff\&edit=_blank\&layers=1\&nav=1\&title=tornado-cash-contract-overview.drawio#Uhttps%3A%2F%2Fraw.githubusercontent.com%2FRezan-vm%2Ftornado-cash-edu%2Fmain%2Ftornado-cash-contract-overview.drawio) . ПРИМЕЧАНИЕ. Части этой статьи были взяты из [этот средний пост. ](https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703)Кредиты поступают в кассовую команду Торнадо.

### Как голосовать? <a href="#how-to-vote" id="how-to-vote"></a>

Сначала вам необходимо внести (или заблокировать) токены TORN в контракт управления. Перейдите по ссылке: [https://tornadoeth.cash/governance.](https://tornadoeth.cash/governance) Нажмите `Manage`-> `Lock Tab`Утвердить контракт управления, чтобы передать токены TORN, нажав кнопку `Approve`. После подтверждения одобрения выберите сумму, которую хотите внести, и нажмите `Lock`. Подтвердите транзакцию в своем кошельке и дождитесь подтверждения.

<figure><img src="https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2F57pGDhhP7eenSRNgIoNn%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-2d7468f48b1cd1c90685f4dce4105010b673a6f1_c05e5a1813edad280544b627b24002dc8d5adcf2.png?alt=media&#x26;token=e06b2128-1b7d-439e-8854-3ebd0653e57d" alt=""><figcaption></figcaption></figure>

Перед голосованием следующим важным шагом является рассмотрение предложения. Законные предложения должны иметь специальную публикацию на [Torn.community](https://twitter.com/devtornadocash) в категории «Предложение?». Сообщение на форуме предоставит дополнительный контекст и аргументы по этому предложению.&#x20;

Прочтите ветку и сделайте свое собственное мнение по этому вопросу. После подачи предложения оно должно появиться по адресу: [https://tornadoeth.cash/governance.](https://tornadoeth.cash/governance) Предложение реализуется в форме смарт-контракта, вносящего изменения в систему. Поэтому важно проверить адрес смарт-контракта и просмотреть его код. Адрес договора оферты найдите здесь:

<figure><img src="https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FXR2DSseAfK749sTvJF4g%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-35cf4d34c0ba103a481869ee3814b1186024c0e3_181d612b6c57964bab59c8e5b766f5247211083d.png?alt=media&#x26;token=dd804bcc-9edd-4dce-89d2-f33e9354095b" alt=""><figcaption></figcaption></figure>

Найдите адрес контракта на Etherscan и убедитесь, что исходный код проверен и доступен для чтения.

<figure><img src="https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FNXxfu8YPRg9Yi8q78qFA%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-a382b81a459c94bf4beafdd70f1220ad126cda2e_d2d37d169a94f09156e76fa522b7974cb7c9ac3f.png?alt=media&#x26;token=3ac29a2d-85cc-40d4-b11e-f53c2503dd18" alt=""><figcaption></figcaption></figure>

Прочтите исходный код и убедитесь, что он соответствует описанию в сообщении на форуме. Если вы не разбираетесь в технических вопросах или вам неудобно читать код Solidity, попросите кого-нибудь, кому вы доверяете, просмотреть контракт за вас. Если вы согласны (или не согласны) с код предложения, пришло время голосовать!Предложение имеет окно голосования в 5 дней.&#x20;

Это означает, что у нас есть 5 дней, чтобы достичь кворума голосования в 25 тысяч TORN. Важно: после того, как вы проголосовали, ваши токены будут заблокированы на 8,25 дней с момента подачи предложения (начало 5-дневного периода голосования).&#x20;

После 8.25 вы сможете вывести свои токены из контракта управления. Обратите внимание, что вы можете голосовать за 2 предложения одновременно, не подвергаясь дополнительному периоду блокировки (для блокировки 8.25 будет иметь значение только последнее поданное предложение). Чтобы проголосовать, просто нажмите на зеленую галочку или красный крестик, в зависимости от того, предпочитаете ли вы принять или отклонить предложение. Подтвердите транзакцию с помощью Metamask, и ваш голос принят!

### Как делегировать голосование? <a href="#how-to-delegate-the-vote" id="how-to-delegate-the-vote"></a>

Если вы являетесь держателем токена TORN, вы можете делегировать свое право голоса кому-либо другому, не отправляя ему токены. ВАЖНО: Если вы делегируете свои токены и ваш делегат проголосует или инициирует предложение, ваши токены будут заблокированы на 8,25 дней.&#x20;

с момента начала предложения, по которому голосовал делегат. Обратите внимание, что вы всегда можете отменить делегирование в любое время. Чтобы осуществить делегирование, перейдите по адресу: <https://tornadoeth.cash/governance>

Сначала вам необходимо заблокировать свои токены в контракте управления. Нажмите **`Manage`**-> **`Lock`**&#x432;кладка. Утвердите договор управления для передачи ваших токенов TORN, нажав **`Approve`**&#x43A;нопку. После подтверждения одобрения выберите сумму, которую хотите делегировать, и нажмите **`Lock`**. Подтвердите транзакцию в своем кошельке и дождитесь подтверждения.

<figure><img src="https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FAZyzVzgp8VXltw8lzow0%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-2d7468f48b1cd1c90685f4dce4105010b673a6f1_c05e5a1813edad280544b627b24002dc8d5adcf2%20(1).png?alt=media&#x26;token=6ea53f5c-5382-449f-a62a-3b0965d4a5f9" alt=""><figcaption></figcaption></figure>

Последний шаг — осуществить фактическое делегирование. Снова зайдите на <https://tornadoeth.cash/governance[> .]\(<https://tornadoeth.cash/governance)Нажмите> **`Manage`**-> **`Delegate`**&#x432;кладкаВведите адрес, на который вы хотите делегировать, и нажмите **`Delegate`**. Подтвердите транзакцию в своем кошельке и дождитесь подтверждения.

<figure><img src="https://2754767501-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW3U990Qef6L7w7eSM7Iw%2Fuploads%2FE5nSgicZ761ceOCTMlzd%2Fspaces_-MXflGk4w5pDjjlmPCuF-1972196547_uploads_git-blob-4be48e1e4995908de0268b6f9bfb57b71b41c008_43c05d176d7f75a336af7a865565c9b23786b98c.png?alt=media&#x26;token=3dd30404-5471-47ac-bed6-61698fc5d580" alt=""><figcaption></figcaption></figure>

Весь ваш заблокированный баланс будет делегирован. Вы можете отменить делегирование в любое время. Чтобы отменить делегирование, просто используйте `Undelegate`кнопку в `Manage`-> `Undelegate`Tab.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-ru.tornadoeth.cash/generaly/upravlenie.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
