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, privacy policy and cookie policy

Browse other questions tagged or ask your own question.