Matt Corallo

Results 227 issues of Matt Corallo

Digging into better aggregation turned up a bunch of nonsense in `PackageTemplate` that is gonna lead to us breaking things in the future, so since I actually understand how the...

Based on #3179 this fully implements BIP 353 sends using bLIP 32 DNS resolution with a wonderfully simple API: ``` pub fn pay_for_offer_from_human_readable_name( &self, name: HumanReadableName, amount_msats: u64, payment_id: PaymentId,...

This feature bit is used to indicate that a node will make DNS queries on behalf of onion message senders, returning DNSSEC TXT proofs for the requested names. It is...

We currently don't support proof of payment for sent BOLT 12 payments because the user needs the `Bolt12Invoice` in the `PaymentSent` `Event`. This will require a bit of involvement, we'll...

When we discover we've only partially claimed an MPP HTLC during `ChannelManager` reading, we need to add the payment preimage to all other `ChannelMonitor`s that were a part of the...

These are optional now, and while other nodes might use them, they shouldn't do so for long (though lnd has said they'll keep using them, but only for fast-retires when...

Take a Friday Leave a Friday

`ChannelMonitor`s are currently indexed by funding `OutPoint`s, which is fine, except with splicing we're gonna have channels that change funding but don't change `ChannelId`. This made sense, I thought, because...

https://github.com/lightningdevkit/rust-lightning/pull/3313#discussion_r1763355396 cc @valentinewallace in case you want to take this up

Take a Friday Leave a Friday

https://github.com/lightningdevkit/rust-lightning/pull/3106#issuecomment-2338322456