Releases: fiatjaf/lightningd-gjson-rpc
p6
p5
Introducing the signatures plugin
This plugin can sign messages using your node's public key and verify messages too (although you don't need a Lightning node to do that). It can also produce lnd-like "compact" signatures with which you can recover a public key using just the signature and the message -- however this is somewhat useless, as every combination of message and signature will yield a corresponding public key and we can't know if that key is controlled by someone or not.
Introducing the sparko plugin
This plugin deprecates https://github.com/fiatjaf/sparko and turns it into a plugin, which gives us many many advantages of having it as a standalone executable. See the list of advantages at https://github.com/fiatjaf/lightningd-gjson-rpc/tree/master/cmd/sparko.
New plugin builder framework
This release also introduces the plugin builder framework, which makes it easy to bootstrap a new plugin in a couple of minutes.
p4
Introducing the lnurl plugin
This plugin turns your c-lightning daemon into a full-featured lnurl wallet which can interact with all sorts of lnurl-enabled services (of course, the CLI is not the best place to use this, but at least it works).
See more at https://github.com/fiatjaf/lightningd-gjson-rpc/tree/master/cmd/lnurl.
waitpay plugin now supports an optional [description] parameter
Although c-lightning is gradually removing support for description_hash on its core, you don't have to fear! waitpay with this new parameter can now be used to pay such invoices (at least until c-lightning removes more needed stuff).
p3
Introducing the jqmethods plugin
An easy way to run prewritten jq filters on your lightningd outputs.
Read more at https://github.com/fiatjaf/lightningd-gjson-rpc/tree/master/cmd/jqmethods
p2
Introducing the webhook plugin
Dispatch webhooks whenever a payment is received.
Read more at https://github.com/fiatjaf/lightningd-gjson-rpc/tree/master/cmd/webhook
v0.1.0
The waitpay plugin.
Just call and wait until it pays. No more keep trying in the background in an asynchronous-unreliable manner such that you don't know if the payment succeeded or not or if it's still being tried. This is crucial for servers where withdrawals to untrusted third-parties are processed.
Read more about it on https://github.com/fiatjaf/lightningd-gjson-rpc/tree/master/cmd/waitpay