Skip to content

Frequently Asked Questions

General

What is Buho Jump?

A browser extension that combines Nostr identity, encrypted messaging, and Bitcoin Lightning payments in one place. It works as a signer, chat client, and wallet — directly in your browser toolbar.

Which browsers are supported?

Chrome, Firefox, Brave, Edge, Opera, Vivaldi, and Arc. Both Chromium-based and Firefox are fully supported with Manifest V3.

Is it free?

Yes. Buho Jump is free and open source under the AGPL-3.0 license.

Does it track me?

No analytics, no telemetry, no ads, no remote data collection. Everything stays on your device.

Is it open source?

Yes. The full source code is at github.com/Buho-Ecosystem/Buho-Jump.

What languages are supported?

17 languages: English, German, Czech, Spanish, Italian, French, Portuguese, Dutch, Swedish, Danish, Norwegian, Finnish, Russian, Chinese, Japanese, Thai, and Hindi. The extension auto-detects your browser language.


Identity & Accounts

Does it store my private key on a server?

No. Private keys are stored locally on your device, encrypted with AES-256-GCM. If you prefer not to store keys in the browser at all, use NIP-46 remote signing with an app like Amber.

Can I use multiple accounts?

Yes. Add as many accounts as you need and switch between them instantly. Each account has its own identity, permissions, messages, and wallet connections.

Can I migrate from nos2x or another Nostr extension?

Yes. Import your existing private key (nsec or hex format). Buho Jump adds wallet support, encrypted messaging, and more granular permissions on top of what nos2x offers.

What is remote signing (NIP-46)?

Your private key stays on a separate device (like your phone running Amber). The browser extension sends signing requests to your signer app via Nostr relays. Your keys never touch the browser.

What happens if I forget my password?

The password protects your data in this browser. There is no password reset. If you forget it, you need to reinstall the extension and restore your account using your recovery phrase or private key.


Wallets & Payments

Which wallets are supported?

Three types:

TypeHow it connects
NWCAny Nostr Wallet Connect service — Alby Hub, Coinos, LNbits, Minibits, and more
CashuEcash wallet connected to a Cashu mint
LNbitsDirect REST API connection to your own LNbits instance

You can add multiple wallets and switch between them.

What is NUTbits quick connect?

If you run NUTbits locally, Buho Jump connects to it with a single click — no copy-paste needed. NUTbits creates a dedicated wallet with its own balance just for your browser.

Can I send to a Nostr profile?

Yes. Paste an npub1... address into the send field. Buho Jump resolves their profile, finds their Lightning address, and creates the payment automatically.

What is a spending limit?

When a website requests a payment, Buho Jump asks for your approval. If you trust the site, you can set a spending limit. Payments within the limit are approved automatically. When the limit runs out, payments go back to requiring individual approval.

You can pause, adjust, reset, or remove a limit at any time.

Can I shop online with Bitcoin in South Africa?

Yes. Buho Jump works with MoneyBadger-compatible online stores. At checkout, paste or scan the payment QR code from SnapScan, Zapper, or Scan to Pay. The extension converts it to a Lightning payment — the merchant receives ZAR, you pay in Bitcoin.

How many currencies are supported for fiat conversion?

19 currencies: USD, EUR, GBP, JPY, CHF, CAD, AUD, ZAR, BRL, INR, SEK, NOK, DKK, PLN, CZK, HUF, THB, CNY, and KRW.


Messaging

How does private messaging work?

Direct messages use NIP-17 encryption — gift-wrapped, double-sealed. Nobody except you and the recipient can read the content, not even the relays that store the messages.

What types of group chat are supported?

Three types:

  • Private groups — end-to-end encrypted, invite-only, up to ~100 members
  • Communities (NIP-29) — server-hosted groups with moderators and admin controls
  • Open channels (NIP-28) — public chat rooms anyone can join

What are self-destructing messages?

You can set a timer (5 minutes, 1 hour, or 24 hours) on any message. After the time expires, the message disappears from the conversation. The encrypted event may still exist on relays, but nobody can read the content without your keys.

What are content warnings?

You can mark a message as sensitive with a reason (e.g., "spoiler" or "NSFW"). The recipient sees the warning and chooses when to reveal the content.

Can NIP-46 accounts use encrypted messaging?

NIP-46 remote signer accounts fall back to NIP-04 messaging (which still encrypts messages) because NIP-17 gift-wrap encryption requires direct key access.


Security & Privacy

How is my data encrypted?

All secrets (keys, wallet credentials, messages) are encrypted at rest with AES-256-GCM. Your password is derived using PBKDF2 with 100,000 iterations. Encryption happens entirely on your device.

Does the extension lock automatically?

Yes. The extension locks when you close your browser. You can also configure an auto-lock timer (lock after inactivity) from Settings > Preferences > Security.

What data is sent to external servers?

Only what Nostr requires: signed events to relays you configured, payment requests to your wallet provider, and profile lookups. No data goes to Buho servers — there are no Buho servers.

Can websites access my keys without permission?

No. Every website must request permission before accessing your identity or wallet. Payment requests always require individual approval unless you've set a spending limit.


Troubleshooting

Messages aren't arriving

Check your relay configuration. Incoming messages depend on senders publishing to relays your extension is subscribed to. Go to Relay Settings and make sure your chat relays include common ones like relay.damus.io, nos.lol, or relay.0xchat.com.

Payment failed

Check your wallet connection. If the error persists, try disconnecting and reconnecting your wallet. For NWC wallets, verify the connection string is still valid in your wallet provider.

The extension says "No internet connection"

Buho Jump detected that your device is offline. Check your network connection. The banner disappears automatically when connectivity returns.

Something doesn't work and I'm stuck

Reach out for help:


For Developers

How can my wallet service add quick connect?

See the Integration Guide for the full deep link specification, parameter format, and code examples.

What APIs does the extension provide?

  • NIP-07 (window.nostr) — Nostr signing and encryption
  • WebLN (window.webln) — Lightning payment requests

Where can I find the source code?

github.com/Buho-Ecosystem/Buho-Jump — licensed under AGPL-3.0.

How do I report a security issue?

Do not open public issues for vulnerabilities. See the security policy in the repository for responsible disclosure instructions.