Как создать предложение MSIG для нескольких транзакций
MSIG транзакция требует утверждения от определенных аккаунтов, прежде чем она будет утверждена в блокчейне. MSIG аккаунты khácаются от обычных аккаунтов EOS в том, что MSIG аккаунты имеют:
Разрешение порог 2 или более
Несколько ключей с различными весами, связанными с каждым из них
Итак, транзакция, совершенная из этого MSIG аккаунта, потребует утверждения от "нескольких ключей" аккаунтов.
MSIG предложение assez просто. Вам необходимо иметь MSIG аккаунт для этого. Ниже рассматривается гипотетическая модель транзакции.
Гипотетическая модель: Аккаунт A предлагает предложение MSIG для нескольких транзакций аккаунту B, которое будет проверено аккаунтами D и E. мы намерены совершить транзакции из аккаунта B в аккаунты C, F и G.

Чтобы выполнить процесс:
1) Перейдите на bloks.io и войдите в систему с помощью вашего аккаунта. (Примечание: Аккаунт должен быть MSIG Аккаунтом)
2) Включите режим MSIG, чтобы вы могли сделать предложение MSIG.
3) Теперь нажмите вкладку Wallet, чтобы увидеть таблицы действий контракта. Нажмите на Transfer Tokens, поскольку мы намерены перевести средства.
4) Появится интерфейс ввода данных, указывающий на различные вкладки. Заполните эти вкладки информацией, как указано ниже;
Пожалуйста, введите имя аккаунта, которому вы намерены отправить токены (i).
Теперь введите количество токенов (ii)
Напишите memo (iii)

Примечание: Memo - это необязательная сущность. Это сообщение, закодированное с транзакцией. Но важно тщательно рассмотреть и заполнить при совершении транзакции на или между централизованными биржами, т.е. когда вы намерены совершить транзакцию из Anchor (кошелька) в Binance (централизованную биржу) или из Binance в ByBit; вы должны ввести правильное имя аккаунта и memo, иначе действие может привести к потере ваших EOS.
5) Теперь нажмите на Transfer.
До этого момента транзакция была простой, но поскольку вы активировали режим MSIG, теперь интерфейс изменится на "Предложить MSIG транзакцию".
6) Следующие вкладки будут自動 заполнены следующим образом;
Контракт: eosio.token
Действие: transfer
Оставьте их такими, какие они есть. Теперь вам необходимо заполнить структуру предложения MSIG, которое является нашей основной целью.

7) В разделе "данные" вам необходимо указать имя аккаунта из которого вы намерены перевести токен. Например, если аккаунт A предлагает предложение MSIG для перевода токена EOS из аккаунта B в аккаунт C, вкладка "авторизация" будет заполнена именем аккаунта B.
8) Теперь, пожалуйста, введите все необходимые детали для успешной транзакции.Введите:
От аккаунта намерения выполнить транзакцию (i)
Кому вы намерены отправить токены(ii)
Количество токенов, которые вы хотите отправить (iii)
Memo (iv) если необходимо

9) Теперь, в разделе "Информация о предложении", введите имя предложения, которое вы можете выбрать по своему желанию, чтобы отметить конкретно вашу MSIG транзакцию. Предложитель автоматически заполнится.
10) В разделе "Запросы на утверждение" укажите аккаунты, которые должны подписать транзакцию первыми, чтобы она была утверждена в блокчейне. Например, если аккаунт A предложил предложение MSIG для перевода токенов из аккаунта B в аккаунт C с условием, что транзакция должна быть утверждена активными разрешениями аккаунтов D и E. В этом случае вкладка "Запросы на утверждение" будет содержать имена аккаунтов D и E в этом гипотетическом случае. Обратите внимание, что аккаунты D и E уже установлены как активные разрешения аккаунта B, из которого будут переведены/отправлены токены.
11) Теперь вы можете просмотреть и нажать предложить, чтобы отправить запрос на предложение.

Какое изменение делает предложение MSIG для одной транзакции предложением MSIG для нескольких транзакций?
Вышеуказанная процедура подробнее описывает шаги для предложения MSIG транзакции, но эта процедура предназначена для одной транзакции. Если вы пересмотрите наш вышеупомянутый гипотетический пример (в котором аккаунт A намерен отправить токен EOS из аккаунта B в аккаунт C, который должен быть утвержден активными разрешениями аккаунтов D и E), который был для одной MSIG транзакции, поскольку мы намеревались отправить токен из аккаунта B в аккаунт C. Допустим, вы хотите совершить несколько транзакций (например, из аккаунта B в C, F и G) в одном предложении; используйте эту зеленую иконку плюса, и новые вкладки под "Действие 1" будут сгенерированы как Действие-2 и Действие-3. Следуйте вышеуказанному руководству, чтобы заполнить эти вкладки и совершить несколько транзакций в одном предложении MSIG. Нажмите предложить.

После нажатия на зеленую иконку появится нижняя вкладка

Аналогичным образом мы совершаем транзакции из аккаунта B в аккаунт F, используя зеленую иконку, создавая Действие 3, нашу 3-ю транзакцию в предложении MSIG.
Значимость: Предложение MSIG для нескольких транзакций указывает на свою важность в своем названии. Вы можете использовать предложение MSIG для нескольких транзакций, чтобы платить зарплату сотрудникам, выделять средства на различные аккаунты в одном предложении, авторизованном менеджерами проекта и т. д.
Автор: Mudassar
Редактор: Randall Roland
Перевод: -
Источники & ссылки:
Last updated:
Was this article helpful?
Have a specific question about this article?