f321x
9b4d4d61bb
plugin: nwc: add update timer to connection list
2026-03-06 12:09:05 +01:00
f321x
3956bff068
plugin: nwc: do budget accounting in msat
...
Keep track of the spent amount in msat instead of sat to prevent
issues due to rounding.
The budget is still specified in sat.
2026-03-03 18:04:47 +01:00
Sander van Grieken
3c9c6a286c
imports, whitespace, type hints, copyright headers
2025-06-12 14:32:00 +02:00
SomberNight
527d9e8215
plugins: nwc: clean-up imports
...
Try to follow PEP-8 import grouping, to make things readable.
I want to be able to quickly spot 3rd-party library imports! :P
2025-06-10 15:22:13 +00:00
f321x
3daed92be2
nwc: don't announce spending methods if limit is 0
...
don't return the spending methods pay_invoice and multi_pay_invoice in
the get_info request and the info event so connections can be used for
services that enforce receive only connections.
2025-06-03 14:13:32 +02:00
ThomasV
0d1b6aa432
nwc plugin: improve dialog layout
2025-05-07 12:10:20 +02:00
ThomasV
a92e65c561
plugins: add plugin icon to menu in init_menubar
2025-04-15 10:33:14 +02:00
ThomasV
0831fc3b80
plugins: move wallet-related settings to the wallet menu
...
Plugins should use the init_menubar hook.
References are kept to the various menu objects.
2025-04-15 10:01:00 +02:00
ThomasV
8c028f7528
Add/remove plugins from GUI
...
- both internal and external plugins require GUI install
(except internal HW plugins, which are 'auto-loaded' and hidden)
- remove init_qt hook
- in Qt, reload wallet windows if plugin enabled/disabled
- add 'uninstall' button to PluginDialog
- add 'add plugins' button to wizard hw screen
- add icons to the plugin list
2025-04-15 08:35:10 +02:00
ThomasV
eff8b65355
Plugins: pass wallet to settings_dialog
...
Also, remove settings_widget method.
The widget should always be a button.
nwc: is_initialized -> initialized
2025-04-12 11:09:15 +02:00
ThomasV
3a18000f7a
nwc plugin: settings_dialog is wallet agnostic.
...
instead, test wallet in start_plugin.
prevent plugin from using several wallets.
2025-04-11 20:16:59 +02:00
f321x
253ab6849a
implement NIP47 plugin
2025-04-10 10:22:29 +02:00