Pages
  • LNROOM newsletter
  • First live coding session [#1]
  • pyln-client and Python decorators [#2]
  • Write tests for CLN plugins and Unix domain sockets [#3]
  • pyln-client implementation and Torq node management software [#4]
  • CLN Hooks and BOLT11 [#5]
  • nostr-control and scaling-lightning [#6]
  • bcli and Securing a $100M Lightning node [#7]
  • LDK Node, Greenlight and Breez SDK [#8]
  • Remote control and L402 [#9]
  • LN summit in NY, splicing and Mutiny [#10]
  • commando, lnsocket and CLN 23.08 rc1 [#11]
  • CLN v23.08, sovereign stack and BOLT #12 [#12]
  • Vincenzo Palazzo, LSPs & renepay plugin [#13]
  • Testing applications & 4 major LN implementations [#14]
  • LSP, VLS and Bitcoin Education [#15]
  • LN limitations, Timeout Trees, Greenlight and River report [#16]
  • 1 year of lnroom.live [#17]
  • BOLT#11, clangd and renepay [#18]
  • BOLT#11, Rusty Russell, Clams and CLN v23.11 [#19]
  • Bech32, Chaincode Labs, Christian Decker and Severin Bühler [#20]
  • PeerSwap, Breez SDK and Mutiny Wallet FAQ [#21]
LNROOM newsletter
  • LNROOM newsletter
  • First live coding session [#1]
  • pyln-client and Python decorators [#2]
  • Write tests for CLN plugins and Unix domain sockets [#3]
  • pyln-client implementation and Torq node management software [#4]
  • CLN Hooks and BOLT11 [#5]
  • nostr-control and scaling-lightning [#6]
  • bcli and Securing a $100M Lightning node [#7]
  • LDK Node, Greenlight and Breez SDK [#8]
  • Remote control and L402 [#9]
  • LN summit in NY, splicing and Mutiny [#10]
  • commando, lnsocket and CLN 23.08 rc1 [#11]
  • CLN v23.08, sovereign stack and BOLT #12 [#12]
  • Vincenzo Palazzo, LSPs & renepay plugin [#13]
  • Testing applications & 4 major LN implementations [#14]
  • LSP, VLS and Bitcoin Education [#15]
  • LN limitations, Timeout Trees, Greenlight and River report [#16]
  • 1 year of lnroom.live [#17]
  • BOLT#11, clangd and renepay [#18]
  • BOLT#11, Rusty Russell, Clams and CLN v23.11 [#19]
  • Bech32, Chaincode Labs, Christian Decker and Severin Bühler [#20]
  • PeerSwap, Breez SDK and Mutiny Wallet FAQ [#21]

LN summit in NY, splicing and Mutiny

#10・July 28, 2023

Once started, CLN plugins are "just" subprocesses of lightningd that communicate with lightningd via pipes and that use the JSON-RPC protocol to understand each other.

This allows CLN plugins to be written in any languages!

In the last LNROOM videos we've seen how to write CLN plugins:

  • in Javascript with clightningjs (LNROOM #17),

  • in Go with lightningd-gjson-rpc (LNROOM #18) and

  • in Rust with cln-plugin and cln-rpc (LNROOM #19).

If you're already comfortable with one of those languages, this may help you getting started with CLN plugins.

At the end of June (2023), Lightning Networks developers met together at "Lightning Protocol Summit in New York" to talk about the future of LN.

Rusty Russell shared his take-aways from that summit in the following tweet and Carla Kirk-Cohen shared a transcript-style of the summit in the Lightning-Dev mailing list.

In LNROOM newsletter #1, we talked about splicing. This is a hot topic with new elements!

While splicing is being merged into CLN (https://github.com/ElementsProject/lightning/pull/6253) and should be part of the next release, this is a feature that has recently been added to Phoenix wallet. You can read Introducing the new Phoenix: a 3rd generation self-custodial Lightning wallet to understand how the addition of splicing simplifies many LN operations.

Recently, a new actor entered the self-custotial lightning wallet game. This is Mutiny. Mutiny is a self-custodial lightning wallet that runs in the browser. The Beta version opened a few weeks ago.

If Mutiny sparked your attention, you might be interested in reading Tony Giorgio's vision of the future of lightning in Lightning everywhere.

Have a nice day, See next time, Tony Aldon https://lnroom.live

PREVRANDOMNEXT