• API и библиотеки
    API и библиотеки
  • Подключение кошелька WX Network
    Подключение кошелька WX Network
  • CCXT
    CCXT
  • Комиссии
    Комиссии
  • Матчер
    • Протокол WX Network
      Протокол WX Network
    • Комиссия матчера
      Комиссия матчера
    • Установка матчера на Ubuntu из Deb-пакета
      Установка матчера на Ubuntu из Deb-пакета
    • Настройки матчера
      Настройки матчера
    • API Матчера
      • Правила валидации ордера
        Правила валидации ордера
      • Правила валидации ExchangeTransaction
        Правила валидации ExchangeTransaction
      API Матчера
    • WebSocket API Матчера
      • Ошибки и отладка
        Ошибки и отладка
      • Common Streams
        Common Streams
      WebSocket API Матчера
    Матчер
  • API шлюза
    • Токен доступа
      • Получить токен в интерфейсе
        Получить токен в интерфейсе
      • POST /v1/oauth2/token
        POST /v1/oauth2/token
      Токен доступа
    • Внесение средств
      • [Deprecated] GET /v1/deposit/addresses/{currency}
        [Deprecated] GET /v1/deposit/addresses/{currency}
      • GET /v1/deposit/addresses/{currency}/{platform}
        GET /v1/deposit/addresses/{currency}/{platform}
      • GET /v1/deposit/currencies
        GET /v1/deposit/currencies
      • [Deprecated] GET /v1/deposit/currencies/{currency}
        [Deprecated] GET /v1/deposit/currencies/{currency}
      • GET /v1/deposit/currencies/{currency}/{platform}
        GET /v1/deposit/currencies/{currency}/{platform}
      • Terms of Deposit
        Terms of Deposit
      Внесение средств
    • Вывод средств
      • [Deprecated] GET /v1/withdraw/addresses/{currency}/{address}
        [Deprecated] GET /v1/withdraw/addresses/{currency}/{address}
      • GET /v1/withdraw/addresses/{currency}/{address}/{platform}
        GET /v1/withdraw/addresses/{currency}/{address}/{platform}
      • GET /v1/withdraw/currencies
        GET /v1/withdraw/currencies
      • [Deprecated] GET /v1/withdraw/currencies/{currency}
        [Deprecated] GET /v1/withdraw/currencies/{currency}
      • GET /v1/withdraw/currencies/{currency}/{platform}
        GET /v1/withdraw/currencies/{currency}/{platform}
      • Условия вывода
        Условия вывода
      Вывод средств
    • История операций
      История операций
    • Список платформ
      Список платформ
    • Коды ошибок
      Коды ошибок
    API шлюза
  • Получить список сделок (Get Trades)
    Получить список сделок (Get Trades)
  • Годовая процентная ставка стейкинга (API)
    Годовая процентная ставка стейкинга (API)
  • API платежей
    API платежей
  • API авторизации
    API авторизации
  • Протокол WX-токена
    Протокол WX-токена
  • Глоссарий
    Глоссарий
      • English
      • Русский
      On this page

          # Подключить кошелек WX Network в приложении

          Чтобы предоставить пользователям вашего веб-приложения доступ через аккаунты WX Network, используйте TypeScript/JavaScript-библиотеку Signer.

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

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

          WX Network предоставляет следующие провайдеры подписи:

          • ProviderCloud генерирует подпись от имени аккаунта WX Network на основе Email.
          • ProviderWeb генерирует подпись от имени аккаунта, созданного или импортированного в веб-приложение WX Network через секретную фразу или приватный ключ. Ключи аккаунта безопасно хранятся в локальном хранилище браузера на устройстве пользователя и защищены паролем.

          Чтобы установить библиотеку ProviderCloud, используйте команду

          npm i @waves.exchange/provider-cloud
          

          Чтобы установить библиотеку ProviderWeb, используйте команду

          npm i @waves.exchange/provider-web
          

          Подробная информация об установке и функциях Signer приведена в документации (opens new window).

          API и библиотеки
          CCXT
          API и библиотеки
          CCXT