Rusty Russell
Rusty Russell
This turned out to be harder than expected, but this puts the infrastructure in place to create JSON ids which have useful meanings for debugging, eg: ``` pytest:withdraw#11/cln:withdraw#34/txprepare:sendpsbt#4/cln:sendrawtransaction#35 ``` This...
I'm only putting this up now because #5487 might want to rebase on top, and update the BOLT quotes....
Spoiler: we don't, *if* it's in a routehint! See also: https://github.com/ElementsProject/lightning/issues/4781 Pay should probably retry in this case?
As described in https://lists.ozlabs.org/pipermail/c-lightning/2021-April/000200.html we should ensure that both normal funding PSBTs have no non-segwit inputs (for our own safety against PEBCAK) and insist there be no non-segwit inputs in...
This is the minimal change to meet the desired outcome of https://github.com/lightning/bolts/issues/934 which wants to give obsolete-db nodes a chance to fix things up, before we close the channel. We...
https://twitter.com/rusty_twit/status/1463600739654062085?s=20 We don't have an address to connect directly, but we do know a peer, which does support onion messages. We should try going via that one.
listpeers has grown: it lists not only the peers, but all the channels each of them has. This is getting very unwieldy (and unnecessarily slow, see #4718 ), and should...
Technically this isn't required: you can always implement an x-only hashfn yourself, and convert to a compressed pubkey to call secp256k1_ecdh(). But I'm not smart enough to figure that out...
If a feature is genuinely experimental, keep it in a separate branch. Otherwise, it *will* be compiled in, as there may be a user. This becomes inevitable in larger systems:...