Статья глоссария
WalletConnect
walletsОткрытый протокол связи кошелька с приложением без передачи ключей. Подключение — не трата: каждое действие требует подписи.
Определение
WalletConnect — открытый протокол, связывающий кошелёк с приложением так, что ключи никогда не покидают устройство. Сессия начинается со сканирования QR-кода или перехода по ссылке, после чего приложение шлёт запросы — подключиться, подписать сообщение, подписать транзакцию, — а кошелёк показывает каждый на подтверждение. Ключи не передаются; передаются только запрос и полученная подпись. Стоит понимать две вещи. Во-первых, подключение — не трата: соединение даёт доступ на чтение вашего адреса, а каждое действие всё равно требует отдельной подписи. Во-вторых, активная сессия сохраняется, пока её не завершат, поэтому сайт, подключённый недели назад, всё ещё может присылать запросы. Разбирать, что именно делает запрос, до подтверждения и отключать неиспользуемые сессии — две привычки, которых протокол ждёт от пользователя.
Далее