Sign Tools: различия между версиями

Материал из Montelibero
Перейти к навигацииПерейти к поиску
MW: Запись "инструкции"
MW: редактирование оформления последнего изменения
 
Строка 23: Строка 23:
=== MW ===
=== MW ===


''А хз, как оно там выглядит, я пока так не делал'' [[Участник:Soz|Soz]] ([[Обсуждение участника:Soz|обсуждение]]) 15:30, 17 июня 2023 (CEST)
А хз, как оно там выглядит, я пока так не делал [[Участник:Soz|Soz]] ([[Обсуждение участника:Soz|обсуждение]]) 15:30, 17 июня 2023 (CEST)


- При нажатии на переход в кошелёк, запускается процесс подписания транзакции. В случае неудачи, проверьте что вы находитесь в главном окне бота.
При нажатии на переход в кошелёк, запускается процесс подписания транзакции. В случае неудачи, проверьте что вы находитесь в главном окне бота.
- Проверьте XDR транзакции и при личной необходимости декодируйте.
 
- Для подписи в рамках мультиподписи используйте клавишу "Отправить на eurmtl.me".
Проверьте XDR транзакции и при личной необходимости декодируйте.
- Для подписи персональных транзакций используйте отправку в блокчейн.
 
(На основе ответа поддержки MMWB 12.08.2025)
Для подписи в рамках мультиподписи используйте клавишу "Отправить на eurmtl.me".
 
Для подписи персональных транзакций используйте отправку в блокчейн.
(На основе ответа поддержки MMWB 12.08.2025)


=== Лаборатория ===
=== Лаборатория ===

Текущая версия от 18:12, 12 августа 2025

Сервис для совместной сборки Мультиподпись Stellar.

Ссылка: https://eurmtl.me/sign_tools/

Принцип работы

Для того, чтобы отправить в блокчейн транзакцию с использованием мультиподписи, нужна кооперация подписывающихся. В принципе, это можно сделать в ручную, переговариваясь в чатах, но со специальным интерфейсом намного удобнее видеть суть транзакции и список тех, кто уже подписал, и тех, кто ещё не сделал этого, и набрали ли нужное количество голосов. Также интерфейс следит, чтобы в блокчейн не отправилось слишком много подписей (тогда транзакция не будет принята).

Создание задания

На главной странице сервиса всего два поля. Одно для заголовка, а второе уже для тела транзакции. Саму транзакцию собирают в Лаборатории Стеллара, получая на выходе XDR — закодированную структуру со всеми данными транзакции, выглядит как довольно длинная абракадабра. Собственно её и вставляют во второе поле.

После отправки формы будет сгенерирован адрес конкретного задания, например такой: https://eurmtl.me/sign_tools/bb703db27efaf1c16836f6d6d6ed42804fb0626add654fbee898d5059c9ca0e4

Там скрипт разберёт всех возможных подписчиков, определит необходимое количество голосов, и распознает уже существующие подписи.

Подписание

Чтобы поставить свою подпись, нужно воспользоваться либо интерфейсом Лаборатории Стеллар, для подписания в ручном режиме, либо перейти в кошелёк MW, где достаточно будет указать свой пин-код. Для обоих путей наверху есть соответствующие кнопки.

MW

А хз, как оно там выглядит, я пока так не делал Soz (обсуждение) 15:30, 17 июня 2023 (CEST)

При нажатии на переход в кошелёк, запускается процесс подписания транзакции. В случае неудачи, проверьте что вы находитесь в главном окне бота.

Проверьте XDR транзакции и при личной необходимости декодируйте.

Для подписи в рамках мультиподписи используйте клавишу "Отправить на eurmtl.me".

Для подписи персональных транзакций используйте отправку в блокчейн.

(На основе ответа поддержки MMWB 12.08.2025)

Лаборатория

Сперва вам нужно скопировать транзакцию в буфер обмена. Для этого есть соответствующая кнопка «Copy Transaction». Можно и вручную, скопировав ту абракадабру, что находится под этой кнопкой.

Затем нужно перейти в интерфейс Лаборатории, нажав выше кнопку «Open Laboratory».

Это официальный набор утилит Стеллара, чтобы работать с блокчейном почти напрямую. Прежде всего, убедитесь, что вы в режиме «public», наверху есть соответствующий переключатель.

Наверху есть вкладки (дизайново они больше похожи на кнопки). В разделе «View XDR» можно вставить из буфера транзакцию и посмотреть на её содержимое в более привычном виде. Рекомендуется это обязательно делать, чтобы понимать, что именно вы собираетесь подписать.

Затем в раздел «Sign Transaction» нужно вновь вставить транзакцию из буфера, нажать кнопку ниже «Import», прокрутить страницу ниже, и в поле «Add sign» вставить ваш секретный ключ.

Если всё хорошо, то ещё ниже появится подписанная версия транзакции (чуть более длинная абракадабра). Её нужно скопировать в буфер, закрыть это окно, вернувшись в интерфейс сборки мультиподписи, и там вставить подписанную транзакцию в поле «Transaction body» и нажать кнопку «Update».

Если всё прошло хорошо, наверху появится надпись зелёного цвета, что ваша подпись успешно добавлена. Ну и в списке подписантов будет пометка «Signed».

Публикация

Когда соберётся необходимое число голосов, можно будет нажать наверху кнопку «Send to Stellar». Через секунд 15 придёт ответ, получилось ли отправить транзакцию, или нет.