I'm trying to send a payment on the Lightning testnet. I'm running 3 nodes on 3 computers on my network. So far I've setup two channels, and sending sats between the channeled nodes has been fine.

A <-> B <-> C

However I'm now trying to send sats from A to C, which requires hopping through B, as A to C does not have a channel. I'm getting an error:

Payment status: FAILED, reason: FAILURE_REASON_NO_ROUTE

Sync to graph appears to be true on all nodes:

"synced_to_graph": true

Balances are also fine, I'm only trying to send 1 sat at a time.

Here's the output log:

 Payment c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c in state terminate=false, active_shards=0, rem_value=1000 mSAT, fee_limit=1000 mSAT
 [DBG] CRTR: PaymentSession(c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c): pathfinding for amt=1000 mSAT
 [DBG] CRTR: Pathfinding perf metrics: nodes=0, edges=0, time=257.708µs
 [WRN] CRTR: Failed to find route for payment c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c: destination hop doesn't understand new TLV payloads
 [DBG] CRTR: Marking payment c0a4ae3b1ee3235b217e4d64f4c85140bc73543f7f0e109f2759bcb296dc474c permanently failed with no route: no_route

Any ideas? Thanks

  • When you open a channel, the balance initially sits completely on the channel opener's side. Did both A and C open the channels to B, so that now all the balance is on A's side in the A-B channel, and all the balance is on C's side in the B-C channel? I.e. are you sure that there is balance available in the right direction?
    – Murch
    Oct 3, 2022 at 20:45
  • @Murch For A B, the balance sits at A. For B C, the balance sits on B. So I think A should be able to send to B, and B should be able to send to C in this instance.
    – user339946
    Oct 3, 2022 at 20:53
  • Is 1 sat perhaps below the minimum HTLC size?
    – Murch
    Oct 3, 2022 at 21:18
  • Not sure what the min HTLC is or where its set, but I tried higher values, and no luck. Running the queryroutes command is also a fail.
    – user339946
    Oct 3, 2022 at 21:27


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.