plugin-icon

easyNostr-Nip05

Door mjeftovic·
This plugin will enable your WordPress installation to function as a Nostr NIP-05 endpoint / server.
Versie
1.0.3
Actieve installaties
10
Laatst bijgewerkt
Dec 31, 2024

This plugin will enable your WordPress installation to function as a Nostr NIP-05 endpoint / server.

When enabled, it will add a new field to the user profile for their Nostr public key (“npub”), which must be entered in hex format.

To convert the npub key into hexval you can use a utility such as the (NIP-05 key conversion tool) found at easyNostr. A future version of this plugin will likely have the conversion built-in.

Requirements

  • Cross-Origin Resource Sharing (CORS) must be enabled on your web host.

  • The webserver have permission to create or write to the /.well-known/ directory below your document root

  • The /.well-known/nostr.json file must be executable as a PHP script

Todo

  • Add conversion for npub to hexval keys

  • Lnurl support. We have to be careful here. If the WP install gets compromised an attacker can hijack future payments that reference your lnurl.

  • Integrations into Nostr relays.

Support

  • (The easyNostr Github)[https://github.com/easydns/wp-nostr-nip05]

  • (Telegram)[https://t.me/easynostr]

  • On Nostr via: @easyNostr: npub157tuz2760n09vg9362r4chwezxtqrfz7qq2mpxp49kl4g9znzr9qxf6hsp

  • Mark Jeftovic in Nostr: markjr@bombthrower.com (NIP-05) npub1elwpzsul8d9k4tgxqdjuzxp0wa94ysr4zu9xeudrcxe2h3sazqkq5mehan

If you find this plugin useful, please consider donating to support its development:

  • via BTC: bc1qdkaymqtvpus5prx6lsfx4483kvv95mjah2z2wc

  • Lightning: lnbc1pjzem7hpp502vefct5jyv4lgjrhr76rstfvgq4tsds7eyhvsts9z6l47exr0fsdqu2askcmr9wssx7e3q2dshgmmndp5scqzpgxqyz5vqsp5hjumlyrmchfvkd0q3tc3q0kktlpnu7d3frjk4ln5uq4n6pjm00zs9qyyssqma8xvjhshaq25aq0p5t85eyq2jjxsygjd97ka0tmrtpaajndwmj4xf5x4mtjalp8xzj8mz8ju6kmyet8l8r59z3a75nu60npglddltspfffw7c

Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.7.4
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.