Перейти к содержимому
Последнее обновление

Vilna Widget

Vilna Widget — это браузерное расширение-кошелёк, которое интегрируется напрямую с дашбордом Vilna. Оно позволяет хранить приватные ключи локально в браузере и подписывать транзакции одним кликом — без передачи ключей на серверы Vilna или третьим сторонам.

Что такое Vilna Widget

Widget — это браузерное расширение, доступное для Chrome, Firefox и Opera. После установки оно работает как локальный кошелёк, подключённый к вашему дашборду Vilna.

  • Локальное хранение ключей — ваши приватные ключи хранятся в браузере и никогда не покидают ваше устройство
  • Интеграция с дашбордом — адреса, добавленные в Widget, автоматически появляются на дашборде Vilna с полной информацией о балансах
  • Подписание одним кликом — инициируйте транзакции из дашборда, подтверждайте их во всплывающем окне Widget
  • Мультичейн — поддержка сетей Ethereum, BNB Smart Chain и TRON (основная сеть и тестовая сеть)

Зачем использовать Widget

Widget хранит ваши приватные ключи в браузере, позволяя подписывать транзакции без переключения на отдельный кошелёк. Поддерживает HD-кошельки (создание или импорт через мнемоническую сид-фразу) и управление адресами в сетях Ethereum, BSC и TRON из одного расширения. Подробности о защите ключей см. в разделе Модель безопасности ниже.

Как это работает

  1. Установите Vilna Widget из магазина расширений вашего браузера.
  2. Создайте или импортируйте кошелёк. Сгенерируйте новый HD-кошелёк или импортируйте существующий с помощью мнемонической сид-фразы.
  3. Ваши адреса появятся в Widget и станут доступны на дашборде Vilna с полной информацией о балансах.
  4. Инициируйте транзакцию из дашборда Vilna, когда вам нужно отправить средства.
  5. Проверьте детали. Появится всплывающее окно Widget с указанием получателя, суммы, сети и предполагаемой комиссии.
  6. Подтвердите. Widget подписывает транзакцию локально, используя ваш приватный ключ.
  7. Отправка в сеть. Подписанная транзакция отправляется в блокчейн.
  8. Отслеживайте статус. Наблюдайте за транзакцией в реальном времени с помощью инструментов индексации и мониторинга Vilna.

Ваш приватный ключ используется только на шаге 6, внутри расширения, на вашем устройстве. Он никогда никуда не передаётся.

Поддерживаемые сети

СетьОсновная сетьТестовая сеть
Ethereumeip155:1eip155:11155111 (Sepolia)
BNB Smart Chaineip155:56eip155:97
TRONtron:728126428tron:2494104990 (Shasta)

Сценарии использования

Для трейдеров

Управляйте несколькими кошельками в разных сетях. Видите все балансы в одном месте на дашборде Vilna. Совершайте сделки и переводы без переключения между приложениями-кошельками и вкладками браузера.

Для бизнеса

Финансовые менеджеры могут просматривать и утверждать исходящие платежи непосредственно из дашборда. Подписание одним кликом избавляет от необходимости копировать адреса и суммы во внешние кошельки, снижая риск ошибок.

Для разработчиков

Тестируйте транзакции в процессе разработки интеграции. Используйте поддержку тестовых сетей для проверки того, что ваши обработчики вебхуков получают корректные уведомления и что ваше приложение правильно обрабатывает события транзакций.

Для разработчиков: техническая интеграция

Если вы создаёте веб-приложение, которому необходимо программно взаимодействовать с Widget, используйте npm-пакет @vilna-io/storage-client:

npm install @vilna-io/storage-client
import { 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.

  1. Установите расширение Vilna Widget для вашего браузера.
  2. Создайте новый HD-кошелёк или импортируйте существующий с помощью сид-фразы.
  3. Подключитесь к дашборду Vilna — ваши адреса и балансы появятся автоматически.
  4. Начинайте управлять активами и подписывать транзакции.

По вопросам и для получения поддержки обращайтесь на support@vilna.io.