Open
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.
Metadata
Assignees
Labels
Type
Projects
Status
🆕 New
Activity