SHA256
Add Wallet Standard registration for browser wallet
This commit is contained in:
@@ -12,6 +12,8 @@ Chrome-compatible Manifest V3 plugin for SHiNE wallet-session login.
|
||||
- восстанавливать session через `SessionChallenge -> SessionLogin`;
|
||||
- держать wallet-state в `background service worker`, а side panel использовать как UI.
|
||||
- принимать не адрес сервера, а логин серверного аккаунта SHiNE и находить точный `https://...` / `wss://...` адрес через его PDA.
|
||||
- внедрять legacy `window.solana` / `window.phantom.solana` provider для сайтов.
|
||||
- регистрировать кошелёк как `Wallet Standard` wallet для dapp, которые ищут стандартные кошельки.
|
||||
|
||||
## Как загрузить локально
|
||||
|
||||
@@ -28,6 +30,7 @@ Chrome-compatible Manifest V3 plugin for SHiNE wallet-session login.
|
||||
- запросы на подпись будут следующим этапом.
|
||||
- pairing-пароль, если он используется, должен генерироваться в формате `sha256$<hex>` от строки `shine-pairing|loginLower|password`.
|
||||
- сторона side panel в Chromium выбирается самим браузером/пользователем; extension не закрепляет панель принудительно слева.
|
||||
- для совместимости с некоторыми dapp расширение одновременно держит и legacy provider, и Wallet Standard регистрацию.
|
||||
|
||||
## Сборка crypto bundle
|
||||
|
||||
|
||||
Reference in New Issue
Block a user