29 Home
Rusty Russell edited this page 2021-07-22 17:26:24 +09:30

c-lightning v0.10.2 planning (~2021.09.10)

cdecker

  • Fine-tune the pay parameters
    • Investigate parameters with probes
    • Integrate some new findings into the routing selection (skew towards channels that are more likely to succeed)
    • Share some of the information learned across payments
  • Build a fake MPP recipient plugin and probe MPP parameters
    • Trampoline routing
  • Handle logs in a plugin instead of the in-memory log
  • Stream all logs to plugins (avoiding cycles)

rustyrussell

  • Offers
  • Switch all routing to use common/gossmap
  • Shepherd for pending transactions
    • Anchors with zero-fee htlc txs
  • Splicing implementation
    • Close via splice
  • Quiescence protocol
    • Channel upgrade protocol
    • Simplified commitment protocol
  • JSON schemas for all commands
    • JSON schemas for notifications & hooks
  • Keyvalue store for plugins to use
  • Random routing implementation
  • Avoid 100-block rewind on startup

niftynei

  • Dual funding RBF support
  • Dual funding PoDLE implementation
  • no rewind at start
  • balance of accounts plugin
  • Interactive close?

darosior

  • Hsmtool to take passwords from stdin (Done in #4303)
  • hsm_secret encryption and hsmtool cleanups (Done in #4307)
  • hsm_secret encryption fuzz testing (Done in #4307)
  • Fuzz target for all things JSON parsing

Backlog

  • Route blinding
  • Re-anchoring / Splicing specification + implementation
  • Decommission as shipped C plugin #3550 (@m-schmoock)

Shipped in 0.10.1