Skip to content

[bug]: getting FAILURE_REASON_NO_ROUTE when I do have sufficient balance in each channel along the route. #1390

Open
@ZZiigguurraatt

Description

I have the following network:

         TA         SAT            SAT         SAT
 alice <----> bob <----> charlie <----> dave <----> edward

and I'm getting FAILURE_REASON_NO_ROUTE when I do have sufficient balance in each channel along the route. Here is an example output from my test script:

edward sending sats and alice receiving 35400.0 Asset1_base (354.0 Asset1_friendly) via bob
MaxAllowableFee: 11
public channels edward knows about:
dave(EEE) <---- 1000000 sat ----> charlie(EEE)
dave(EEE) <---- 1000000 sat ----> edward(EEE)

accepted_buy_quote {
  peer: "03a157fa253384f49df1343eb4d8ed20fb000dd04abb4f1a519306facb216fe3c3"
  id: "\227\325\032p\036\216\306\350X\270I\325\006\346>\236\022\001O\006\361\022Yo\364\375\262\033\355\256\336\202"
  scid: 17653461947383733890
  asset_max_amount: 35400
  ask_asset_rate {
    coefficient: "9852216748"
  }
  expiry: 1739767738
  min_transportable_units: 34876
}
invoice_result {
  r_hash: "$U[!\0321\321\021\300\014\207\253\214K\334dn\037C\360\342\027\376\310pn9\233N\177\240\212"
  payment_request: "lnbcrt3593100p1pnm90uhpp5y324kgg6x8g3rsqvs74ccj7uv3hp7slsugtlajrsdcueknnl5z9qdqqcqzzsxqyz5vqrzjqws40739xwz0f803xsltfk8dyrasqrwsf2a57xj3jvr04jepdl3u8a8akgd7mtk7sgqqqqlgqqqqqqgq2qsp55hqp6h75hhzum7psxdyc46xny9443skev0ls9hxm8yfpcmhx88us9qxpqysgqys8ukxksxmn6jrsulxqt83e3e4tde0ekjw8p2hartt0tq8xvtw6hrvmfwtaugyxvvpdytpz2r4uduv3jwuc3ed95dz2jqe9q8cu8gxqquv6vkq"
  add_index: 101
  payment_addr: "\245\300\035_\324\275\305\315\37003I\212\350\323!kX\302\331c\377\002\334\3339\022\034n\3469\371"
}

r_hash: 24555b211a31d111c00c87ab8c4bdc646e1f43f0e217fec8706e399b4e7fa08a

invoice num_satoshis: 359

invoice route_hints: [hop_hints {
  node_id: "03a157fa253384f49df1343eb4d8ed20fb000dd04abb4f1a519306facb216fe3c3"
  chan_id: 17653461947383733890
  fee_base_msat: 1000
  fee_proportional_millionths: 1
  cltv_expiry_delta: 80
}
]

expected route: ['edward', 'dave', 'charlie', 'bob', 'alice']
actual channel capacities:
(✔) (A) cap: 1000000 sat, edward->[bal: 85400 sat|res: 10000 sat|spend: 70870 sat], dave->[bal: 911130 sat|res: 10000 sat|spend: 896600 sat], commit_fee: 2810
(✔) (A) cap: 1000000 sat, dave->[bal: 85500 sat|res: 10000 sat|spend: 70970 sat], charlie->[bal: 911030 sat|res: 10000 sat|spend: 896500 sat], commit_fee: 2810
(✔) (A) cap: 1000000 sat, charlie->[bal: 85600 sat|res: 10000 sat|spend: 71070 sat], bob->[bal: 910930 sat|res: 10000 sat|spend: 896400 sat], commit_fee: 2810
(✔) (A) cap: 100000 sat, bob->[bal: 50000 sat|res: 1062 sat|spend: 44408 sat], alice->[bal: 46920 sat|res: 1000 sat|spend: 41390 sat], commit_fee: 2420
(✔) (A) cap: 200000000 Asset1, bob->[bal: 3623500 Asset1], alice->[bal: 196376500 Asset1]

payment_hash: "24555b211a31d111c00c87ab8c4bdc646e1f43f0e217fec8706e399b4e7fa08a"
value: 359
creation_date: 1739767703
payment_preimage: "0000000000000000000000000000000000000000000000000000000000000000"
value_sat: 359
value_msat: 359310
payment_request: "lnbcrt3593100p1pnm90uhpp5y324kgg6x8g3rsqvs74ccj7uv3hp7slsugtlajrsdcueknnl5z9qdqqcqzzsxqyz5vqrzjqws40739xwz0f803xsltfk8dyrasqrwsf2a57xj3jvr04jepdl3u8a8akgd7mtk7sgqqqqlgqqqqqqgq2qsp55hqp6h75hhzum7psxdyc46xny9443skev0ls9hxm8yfpcmhx88us9qxpqysgqys8ukxksxmn6jrsulxqt83e3e4tde0ekjw8p2hartt0tq8xvtw6hrvmfwtaugyxvvpdytpz2r4uduv3jwuc3ed95dz2jqe9q8cu8gxqquv6vkq"
status: IN_FLIGHT
creation_time_ns: 1739767703973309540
payment_index: 1

payment_hash: "24555b211a31d111c00c87ab8c4bdc646e1f43f0e217fec8706e399b4e7fa08a"
value: 359
creation_date: 1739767703
payment_preimage: "0000000000000000000000000000000000000000000000000000000000000000"
value_sat: 359
value_msat: 359310
payment_request: "lnbcrt3593100p1pnm90uhpp5y324kgg6x8g3rsqvs74ccj7uv3hp7slsugtlajrsdcueknnl5z9qdqqcqzzsxqyz5vqrzjqws40739xwz0f803xsltfk8dyrasqrwsf2a57xj3jvr04jepdl3u8a8akgd7mtk7sgqqqqlgqqqqqqgq2qsp55hqp6h75hhzum7psxdyc46xny9443skev0ls9hxm8yfpcmhx88us9qxpqysgqys8ukxksxmn6jrsulxqt83e3e4tde0ekjw8p2hartt0tq8xvtw6hrvmfwtaugyxvvpdytpz2r4uduv3jwuc3ed95dz2jqe9q8cu8gxqquv6vkq"
status: FAILED
creation_time_ns: 1739767703973309540
payment_index: 1
failure_reason: FAILURE_REASON_NO_ROUTE

status: FAILED
failure_reason: FAILURE_REASON_NO_ROUTE

However, this problem happens randomly, I can't seem to get it in a repeatable way.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions