Скрипт-транзакция
Обновлено больше недели назад

Скрипт-транзакции позволяют расширить доступную функциональность стандартного приложения WX Network. Одним из применений скрипт-транзакции является создание мульти-сигнатурного кошелька. Скрипт может быть разработан с помощью Waves Ride IDE. Больше информации в по ссылке advanced tutroial.

Об управлении учетной записью с несколькими подписями читайте в статье JSON-подтверждение.

ℹ️ Комиссия за перевод смарт-ассета со смарт-аккаунта составляет 0.001+0.004+0.004=0.009 Waves. Установить псевдоним для аккаунта без скрипта обойдётся в 0.001 WAVES, для смарт-аккаунта 0.001+0.004=0.005 WAVES.

Важно: Мы не рекомендуем использовать JSON, если вы не являетесь опытным пользователем. Ошибки могут привести к потере средств

Онлайн-приложение WX.Network, а также настольные версии для Windows, Mac или Linux доступны на веб-сайте WX Network.

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

Откройте онлайн или настольное приложение WX Network, войдите в свой аккаунт и нажмите на аватар аккаунта в правом верхнем углу - выберите пункт Настройки и отметьте чекбокс Расширенные возможности:

В разделе Безопасность окна Настройки в поле Скрипт нажмите Установить скрипт:

Внимательно прочитайте уведомление, прежде чем продолжить. После этого нажмите Согласиться и продолжить.

Вставьте в текстовое поле ваш скрипт в кодировке Base64 и нажмите Отправить.

Проверьте введенные данные и нажмите Подтвердить.

Через несколько секунд созданная транзакция будет подтверждена, и сгенерированный скрипт начнет работать в сети WX Network.

Как обновить или отменить Скрипт-транзакцию

Чтобы обновить или отменить активную скрипт-транзакцию, выполните перечисленные ниже действия.

Откройте онлайн или настольное приложение WX Network, войдите в свой аккаунт и нажмите на аватар аккаунта в правом верхнем углу. Затем нажмите Настройки.

В разделе Безопасность окна Настройки нажмите Установить скрипт:

Внимательно прочитайте уведомление, прежде чем продолжить. После этого нажмите Согласиться и продолжить.

Вставьте в текстовое поле обновлённый код Base64 вашего скрипта. Чтобы отменить скрипт, оставьте текстовой поле пустым и нажмите Отправить.

На следующем экране выберите вкладку JSON и скопируйте код в поле TX JSON, или поделитесь Ссылкой или отсканируйте QR-код на вкладке Экспорт:

Поделитесь данными с другими участниками мульти-сигнатурной учетной записи.

Примечание: если в смарт-контракте вы указали, что подтвердить транзакцию необходимо трем пользователям, необходимо сообщить полученный JSON оставшимся пользователям. При этом они должны подтверждать транзакцию в том же порядке, в котором они указаны в смарт-контракте.

После того, как вы передали JSON пользователю для отмены смарт-контракта, ему необходимо нажать на кнопку <> JSON в своём аккаунте и ввести код в поле TX JSON.

Примечание: если многопользовательская подпись не требуется, первый участник должен очистить массив proofs в коде JSON.

Нажмите Продолжить:

Проверьте введённые данные и нажмите Подписать:

Откройте вкладку JSON, скопируйте код и отправьте его следующему участнику.

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

Если у вас есть вопросы касательно биржи WX Network, вы можете связаться с нашей службой поддержки в любое время.


tags*: скрипт-транзакция скриптовая транзакция установка скрипта

Нашли ответ на свой вопрос?