Zaps & Lightning
Coming Soon
Lightning zaps are currently being integrated and are not yet available in the live app. The infrastructure described below is built and will be enabled in a future update.
Zaps are Bitcoin micropayments sent instantly over the Lightning Network. They let you tip posts, articles, and profiles with real money — no bank, no intermediary, and no minimum amount.
How zaps work
The zap flow follows the NIP-57 standard:
- You tap the zap button on a post and choose an amount (in sats).
- Maskr publishes a Kind 9734 zap request event, which includes the post being zapped and the intended recipient's Lightning address.
- The recipient's Lightning wallet server generates a Lightning invoice for the requested amount.
- Your connected wallet (via Nostr Wallet Connect) pays the invoice automatically — no copy-pasting required.
- The recipient's wallet publishes a Kind 9735 zap receipt event, which Maskr reads to update the zap counter on the post.
Setting up sending (Nostr Wallet Connect)
To send zaps you need a Lightning wallet that supports Nostr Wallet Connect (NWC). Compatible wallets include:
- Alby — browser extension and hosted wallet.
- Zeus — self-custodial mobile wallet.
To connect your wallet, go to Settings > Wallet and paste your NWC connection string. Maskr stores the connection locally and uses it to pay invoices on your behalf when you zap.
Setting up receiving
To receive zaps, add a Lightning address to your Maskr profile (Settings > Profile > Lightning Address). A Lightning address looks like an email address (e.g. you@getalby.com) and tells senders which wallet to invoice.
Zap counts
Each post and article displays the total number of zaps received alongside the total sat amount. Tapping the zap count shows a breakdown of individual zaps and any messages attached to them.