Skip to content

plugin: implement Nostr Wallet Connect (NIP47) plugin#9675

Merged
ecdsa merged 1 commit into
spesmilo:masterfrom
f321x:nwc
Apr 10, 2025
Merged

plugin: implement Nostr Wallet Connect (NIP47) plugin#9675
ecdsa merged 1 commit into
spesmilo:masterfrom
f321x:nwc

Conversation

@f321x

@f321x f321x commented Mar 26, 2025

Copy link
Copy Markdown
Member

Implements https://github.com/nostr-protocol/nips/blob/75f246ed987c23c99d77bfa6aeeb1afb669e23f7/47.md as plugin.
Supports CLI and QT gui.
This allows remote control of an Electrum lightning wallet via Nostr, so Electrum can be used as funding source for nwc clients like Amethyst, lnbits, Bitbanana, AlbyGo, the Alby Browser Extension and more stuff.

It allows to set a 24h budget and an expiry date for the connection.

I tested with Amethyst, Alby Go, Alby browser extension and bitbanana, most things work but the spec leaves room for interpretation, so in some clients some functionality seems broken while working fine in others.

@f321x f321x force-pushed the nwc branch 4 times, most recently from abf528a to ebf31ff Compare March 27, 2025 11:58
@f321x f321x marked this pull request as ready for review March 27, 2025 12:39
@f321x f321x force-pushed the nwc branch 7 times, most recently from e7ab28b to 785336e Compare April 4, 2025 09:42
@f321x f321x force-pushed the nwc branch 4 times, most recently from b5a771c to 6d4d84c Compare April 9, 2025 14:29
Comment thread electrum/plugins/nwc/nwcserver.py Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants