ESP32: добавить быстрый QR-экран кошелька

This commit is contained in:
AidarKC
2026-06-13 23:20:35 +04:00
parent be4a2d135a
commit 4b15cabd4f
4 changed files with 253 additions and 11 deletions
@@ -161,6 +161,12 @@
- короткий статус сервера;
- короткий статус баланса.
В зоне баланса:
- основная кнопка показа/обновления баланса занимает примерно 80% строки;
- справа от неё стоит отдельная кнопка с иконкой `QR`;
- нажатие на кнопку `QR` открывает экран `WALLET_QR`.
Нижние кнопки:
- `Статус`
@@ -417,16 +423,14 @@
Показывает:
- QR-код для строки вида:
`solana:<wallet>?amount=0.20&label=SHiNE%20Register`;
- адрес кошелька;
- сумму;
- текст URI.
`solana:<wallet>`;
- мелкую подпись с полным адресом кошелька под QR.
Кнопки:
Поведение:
- `Назад`
QR должен быть сканируемым, а не декоративным.
- QR должен быть сканируемым, а не декоративным;
- адрес кошелька берётся из `device key`, вычисленного из сохранённого `master secret`;
- нажатие в любую точку экрана возвращает пользователя на `HOME`.
## Экран REQUESTS