Установка и использование платформы
JavaScript SDK¶
JavaScript SDK – это библиотека для интеграции приложений с платформой Waves Enterprise. Она решает широкий круг задач, связанных с подписанием и отправкой в блокчейн транзакций.
JavaScript SDK поддерживает:
работу как в браузере, так и в среде Node.js;
подписание всех типов транзакций платформы Waves Enterprise;
операции с seed-фразами: создание новой фразы, создание из существующей фразы, шифрование;
клиентскую реализацию методов ноды
crypto/encryptCommon
,crypto/encryptSeparate
,crypto/decrypt
;
стандарты шифрования ГОСТ.
Для работы с блокчейном JavaScript SDK использует методы REST API ноды. Однако приложения, написанные с помощью этой библиотеки, не взаимодействуют с блокчейном напрямую, а подписывают транзакции локально – в браузере или в Node.js. После локального подписания транзакции отправляются в сеть. Такой способ взаимодействия позволяет разрабатывать многоуровневые приложения и сервисы, взаимодействующие с блокчейном.
Данные от приложения передаются и принимаются в формате json по HTTPS-протоколу.
Общая схема работы JavaScript SDK:
Пакет JavaScript SDK, а также инструкции по его установке доступны в GitHub-репозитории Waves Enterprise.
Подробнее установка и работа с JavaScript SDK описана в следующих разделах: