Olaoluwa Osuntokun

Results 793 comments of Olaoluwa Osuntokun

The way lnd's path finding works, if a route is deemed to have too low of a probability of success, it's skipped. If no routes are above the min threshold,...

An example of the base API: ```go target, err := lnp2p.ParseNodeAddress("[email protected]:9735") if err != nil { return err } cfg := lnp2p.SimplePeerConfig{ KeyGenerator: &lnp2p.EphemeralKeyGenerator{}, Target: *target, Features: lnp2p.DefaultFeatures(), Timeouts: lnp2p.DefaultTimeouts(),...

Tested in the wild, and does what it says on the tin: ``` 2025-12-17 18:32:10.885 [INF] SYNC: Downloading headers for blocks 136001 to 2401568 from peer PEER_A:18333 2025-12-17 18:32:10.885 [INF]...

Related to https://github.com/btcsuite/btcd/pull/845

> A malformed packet with a large payload size field can cause the decoder to read beyond the routing info into the padding area. This creates parsing inconsistencies with other...

Here's an attempt to make the test diff a bit easier to follow: ```diff diff --git a/database/internal/treap/common_test.go b/database/internal/treap/common_test.go index c43e678d..526c60cc 100644 --- a/database/internal/treap/common_test.go +++ b/database/internal/treap/common_test.go @@ -5,6 +5,7 @@ package...

@shuishihang how many peers does your node have? Looking at the latest logs you sent, it seems like the node may have having some network connectivity issues: ``` 2025-07-11 11:10:46.572...

We've implemented this here as an extension to `AddInvoice`: https://github.com/lightninglabs/taproot-assets/pull/1448

You can [export a proof](https://lightning.engineering/api-docs/api/taproot-assets/taproot-assets/export-proof/), then [verify it](https://lightning.engineering/api-docs/api/taproot-assets/taproot-assets/verify-proof/). I think that addresses your use case? In which case we can close this issue.