Vilna Widget — это браузерное расширение-кошелёк, которое интегрируется напрямую с дашбордом Vilna. Оно позволяет хранить приватные ключи локально в браузере и подписывать транзакции одним кликом — без передачи ключей на серверы Vilna или третьим сторонам.
Widget — это браузерное расширение, доступное для Chrome, Firefox и Opera. После установки оно работает как локальный кошелёк, подключённый к вашему дашборду Vilna.
- Локальное хранение ключей — ваши приватные ключи хранятся в браузере и никогда не покидают ваше устройство
- Интеграция с дашбордом — адреса, добавленные в Widget, автоматически появляются на дашборде Vilna с полной информацией о балансах
- Подписание одним кликом — инициируйте транзакции из дашборда, подтверждайте их во всплывающем окне Widget
- Мультичейн — поддержка сетей Ethereum, BNB Smart Chain и TRON (основная сеть и тестовая сеть)
Widget хранит ваши приватные ключи в браузере, позволяя подписывать транзакции без переключения на отдельный кошелёк. Поддерживает HD-кошельки (создание или импорт через мнемоническую сид-фразу) и управление адресами в сетях Ethereum, BSC и TRON из одного расширения. Подробности о защите ключей см. в разделе Модель безопасности ниже.
- Установите Vilna Widget из магазина расширений вашего браузера.
- Создайте или импортируйте кошелёк. Сгенерируйте новый HD-кошелёк или импортируйте существующий с помощью мнемонической сид-фразы.
- Ваши адреса появятся в Widget и станут доступны на дашборде Vilna с полной информацией о балансах.
- Инициируйте транзакцию из дашборда Vilna, когда вам нужно отправить средства.
- Проверьте детали. Появится всплывающее окно Widget с указанием получателя, суммы, сети и предполагаемой комиссии.
- Подтвердите. Widget подписывает транзакцию локально, используя ваш приватный ключ.
- Отправка в сеть. Подписанная транзакция отправляется в блокчейн.
- Отслеживайте статус. Наблюдайте за транзакцией в реальном времени с помощью инструментов индексации и мониторинга Vilna.
Ваш приватный ключ используется только на шаге 6, внутри расширения, на вашем устройстве. Он никогда никуда не передаётся.
| Сеть | Основная сеть | Тестовая сеть |
|---|---|---|
| Ethereum | eip155:1 | eip155:11155111 (Sepolia) |
| BNB Smart Chain | eip155:56 | eip155:97 |
| TRON | tron:728126428 | tron:2494104990 (Shasta) |
Управляйте несколькими кошельками в разных сетях. Видите все балансы в одном месте на дашборде Vilna. Совершайте сделки и переводы без переключения между приложениями-кошельками и вкладками браузера.
Финансовые менеджеры могут просматривать и утверждать исходящие платежи непосредственно из дашборда. Подписание одним кликом избавляет от необходимости копировать адреса и суммы во внешние кошельки, снижая риск ошибок.
Тестируйте транзакции в процессе разработки интеграции. Используйте поддержку тестовых сетей для проверки того, что ваши обработчики вебхуков получают корректные уведомления и что ваше приложение правильно обрабатывает события транзакций.
Если вы создаёте веб-приложение, которому необходимо программно взаимодействовать с Widget, используйте npm-пакет @vilna-io/storage-client:
npm install @vilna-io/storage-clientimport { connect } from "@vilna-io/storage-client";
const client = await connect();
// Check supported networks
const networks = await client.getSupportedNetworks();
// Send a transaction (triggers Widget popup for user confirmation)
const result = await client.sendTransaction({
chainId: "eip155:1",
address: "0xYourAddress...",
derivationPath: "m/44'/60'/0'/0/0",
transaction: {
to: "0xRecipient...",
value: "1000000000000000000", // 1 ETH in Wei
},
});Библиотека storage-client обеспечивает взаимодействие между вашим веб-приложением и расширением Widget. См. документацию storage-client для полного справочника API.
- Приватные ключи хранятся в зашифрованном хранилище браузера, изолированном внутри расширения.
- Ключи никогда не покидают браузер — они не отправляются на серверы Vilna и не передаются по сети.
- Подписание транзакций происходит полностью внутри процесса расширения.
- Widget передаёт в блокчейн только подписанные транзакции (не приватные ключи).
- Применяется Content Security Policy для предотвращения атак внедрения.
Доступно в Chrome Web Store, Firefox Add-ons и Opera Addons.
- Установите расширение Vilna Widget для вашего браузера.
- Создайте новый HD-кошелёк или импортируйте существующий с помощью сид-фразы.
- Подключитесь к дашборду Vilna — ваши адреса и балансы появятся автоматически.
- Начинайте управлять активами и подписывать транзакции.
По вопросам и для получения поддержки обращайтесь на support@vilna.io.