Add Wallet Standard registration for browser wallet

This commit is contained in:
AidarKC
2026-06-22 01:35:26 +04:00
parent ce2d310e8c
commit ba348dafb3
4 changed files with 249 additions and 48 deletions
@@ -0,0 +1,18 @@
# Wallet Standard support
- Краткое описание:
расширение `SHiNE Wallet` теперь не только внедряет legacy `window.solana`, но и регистрирует себя как `Wallet Standard` wallet для Solana dapp.
- Что проверять:
1. Перезагрузить unpacked extension.
2. Открыть dapp, который использует Wallet Standard, например `app.realms.today` на `devnet`.
3. Открыть список кошельков и убедиться, что `SHiNE Wallet` появился отдельным вариантом.
4. Проверить `connect`.
5. Проверить подпись транзакции через сценарий dapp, который использует стандартный wallet interface.
- Ожидаемый результат:
- dapp видит `SHiNE Wallet` как standard wallet, а не только как legacy Phantom-style provider.
- connect и подпись работают через тот же ESP32 approval-flow.
- Статус:
`pending`