Кошелёк внутри зашифрованного хранилища
Восстановите кошелёк по seed-фразе или импортируйте приватный ключ. Кошелёк живёт внутри той же границы доверия, что и пароли, заметки и файлы — браузер не становится вторым хранилищем секретов.
Практические сценарии
Все операции с ключами происходят внутри устройства — браузер выступает только интерфейсом.
Восстановление по seed-фразе
Введите seed-фразу — ChromVoid создаст BTC- и ETH-аккаунты внутри того же зашифрованного хранилища, где лежат пароли и заметки.
Импорт приватного ключа
Добавьте внешний приватный ключ как отдельный кошелёк, если нужен доступ к существующему адресу без привязки к seed-фразе.
Предпросмотр перед отправкой
Перед отправкой вы видите комиссию, предупреждения и итоговую транзакцию. Подписание происходит только после подтверждения — без слепого «отправить и надеяться».
Жизненный цикл транзакции
Ни одна транзакция не уходит в сеть без явного подтверждения. Core собирает, вы проверяете.
Создание или восстановление в Core
Генерация мнемоники, восстановление по seed-фразе и обработка импортированного ключа выполняются в Rust Core, а не в браузере.
Аккаунты по правилам сети
Bitcoin использует receive- и change-цепочки. Ethereum восстанавливает пути аккаунтов (совместимые с MetaMask) из той же seed-фразы и создаёт аккаунты по правилам конкретной сети.
Актуальный баланс из Core
Балансы запрашиваются в реальном времени для выбранного аккаунта. Браузер не становится вторым кэшем состояния кошелька.
Отправка через prepare -> confirm
Core формирует транзакцию, показывает предпросмотр и предупреждения, а подписывает и отправляет только после подтверждения. Сверка статуса идёт через журнал транзакций, а не через повторную отправку вслепую.
Границы безопасности
Скрытый системный раздел
Данные кошелька хранятся в `.wallet` как скрытый системный раздел. Каталог паролей, файловый доступ, WebDAV и FUSE не видят и не редактируют его.
Ключевой материал живёт только в памяти Rust Core
Seed-фраза, приватные ключи и подписываемые данные создаются по требованию, используются в Core и обнуляются в памяти сразу после операции — вместо хранения в состоянии браузера.
Сборкой транзакции владеет Core
Core формирует каноническую транзакцию, вычисляет локальный хеш и сверяет результат через журнал транзакций — без повторной отправки вслепую при неоднозначном ответе сети.
Ограничения и требования
Эта страница описывает архитектуру первой версии. Это честная граница того, что есть сейчас, а не обещание полного кошелька.
- Поддерживаются только `bitcoin` и `ethereum`.
- Нет `solana`, hardware-кошельков, raw/offline-подписи, обменов, DEX и панели смарт-контрактов.
- Импортированный ключ создаёт отдельный кошелёк — он не привязывается к seed-фразе.
- HD-экспорт работает только для кошельков из seed-фразы. Восстановление импортированного ключа зависит от резервной копии всего хранилища.
Чем это не является
Это не горячий кошелёк в браузере, не мультичейн-торговая платформа и не универсальный дамп ключей. Это локальный кошелёк с узкими границами доверия.
Нужен BTC/ETH-кошелёк без второго хранилища секретов?
Начните с локального хранилища — кошелёк появится внутри той же границы доверия, которой управляет Core.