# Подключить кошелек 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).