Nostr WoT

Скачать

Ваш провайдер идентификации Nostr, средство подписания NIP-07, Lightning-кошелёк и менеджер профиля, реле и заглушённых — всё в одном расширении. Доступно для всех основных браузеров.

Посмотрите в действии

Входите в любой Nostr-клиент, подтверждайте запросы для каждого сайта и управляйте аккаунтами — всё из одного расширения.

nostr-client.app
1
Подтверждено
2
2 запросы
?
Заблокировано
// Ваше приложение запрашивает подпись
const signed = await window.nostr.signEvent(event)

Что вы получаете

Подписание NIP-07 и идентификация

Подписывайте события, шифруйте сообщения (NIP-04 и NIP-44) и управляйте своей идентичностью Nostr в любом клиенте.

Несколько аккаунтов и хранилище

Несколько аккаунтов с HD-деривацией, режимом наблюдения, удалённым подписанием NIP-46 и зашифрованным хранилищем с автоблокировкой.

Профиль, реле и разрешения

Редактируйте профиль kind:0, управляйте реле NIP-65 и списком заглушённых NIP-51, с гранулярными разрешениями для каждого сайта и журналом активности.

Кошелёк Lightning и запы

Отправляйте и получайте запы со встроенным кошельком. Подключитесь через NWC или LNbits либо начните в один клик с быстрой настройкой.

Сборка из исходного кода

Клонируйте репозиторий, выполните npm install && npm run build, затем загрузите папку dist/. Подходит разработчикам, которые хотят проверить или изменить код.

терминал
# Клонировать и собрать
$git clone https://github.com/nostr-wot/nostr-wot-extension.git
$cd nostr-wot-extension && npm install && npm run build

Затем откройте chrome://extensions, включите «Режим разработчика», нажмите «Загрузить распакованное расширение» и выберите папку dist/.

Исходный код на GitHub

Готовы начать?

Установите расширение и возьмите под контроль свою идентификацию Nostr за считанные минуты.

Частые вопросы

Что делает расширение?

Это ваш универсальный провайдер идентификации Nostr: средство подписания NIP-07 с зашифрованным хранилищем ключей, встроенный Lightning-кошелёк и менеджер профиля (kind:0), реле NIP-65 и списка заглушённых NIP-51 — с гранулярными разрешениями для каждого сайта. Одно расширение работает во всех Nostr-клиентах.

Как работает расширение?

Расширение предоставляет подпись NIP-07 (window.nostr), чтобы любой Nostr-клиент мог запрашивать подпись событий и шифрование сообщений NIP-04/NIP-44. Ваши ключи хранятся в зашифрованном хранилище AES-256-GCM с автоблокировкой, и вы контролируете, какие сайты к каким методам могут обращаться.

Сохраняется ли конфиденциальность моих данных?

Да. Ваши ключи остаются в зашифрованном хранилище AES-256-GCM, которое можете разблокировать только вы, и они никогда не покидают ваше устройство в незашифрованном виде. Вы подтверждаете доступ к подписи для каждого сайта и метода, поэтому всегда контролируете, что каждое Nostr-приложение может делать с вашей идентификацией.

Какие браузеры поддерживаются?

Расширение работает в Chrome, Brave, Edge, Opera и Firefox. Поддержка Safari запланирована и скоро появится.

Нужен ли мне аккаунт Nostr?

Вы можете создать аккаунт прямо в расширении: оно сгенерирует сид-фразу BIP-39 и выведет из неё ключи. Также можно импортировать существующий приватный ключ (nsec), добавить аккаунт для наблюдения (npub) или подключить удалённое подписание через URL bunker по NIP-46.

Можно ли отправлять запы через это расширение?

Да. В расширении есть встроенный кошелёк Lightning. Вы можете подключить свой кошелёк через Nostr Wallet Connect (NWC), ввести учётные данные LNbits или мгновенно создать кошелёк с быстрой настройкой. Расширение также служит провайдером WebLN, позволяя приложениям Nostr удобно запрашивать платежи.

Это бесплатно?

Да, полностью бесплатно и с открытым исходным кодом по лицензии MIT. Расширение, API Oracle и весь исходный код доступны на GitHub.