rkfg on Nostr: Payment fail is a social construct 😂 If your wallet retried a payment because the ...
Payment fail is a social construct 😂 If your wallet retried a payment because the first attempt failed due to insufficient liquidity on the route, was it a failure? It simply hid the error from you and tried another route. So a "true" fail the user sees is simply an arbitrarily defined timeout, most of the time. Or you could've run out of routes which usually takes a lot of time, I'd say hours, from my rebalancing experience. All in all, it varies and I think we should consider every failed attempt as a payment failure even if it almost doesn't affect the UX.
Published at
2023-01-21 12:08:50Event JSON
{
"id": "bd5b5b8a6eaa587e917ae8a85cb43ff903c9232bd72d526520aa5a52ac131db3",
"pubkey": "bc1f8b83991f46f6f2f2b4569314d50b229e9f2761716ca56d4572a190801a44",
"created_at": 1674302930,
"kind": 1,
"tags": [
[
"e",
"3fdbb34d61817db4f65a53ba9bcd3bd546aeaca22a9e40f3509b7ec0e4e069fc",
"wss://relay.damus.io",
"reply"
],
[
"p",
"9eefaa7529c1ff4a088179a77752aaebd442a086f36d9f22bd352861fd1171b8"
],
[
"p",
"b83a28b7e4e5d20bd960c5faeb6625f95529166b8bdb045d42634a2f35919450"
]
],
"content": "Payment fail is a social construct 😂 If your wallet retried a payment because the first attempt failed due to insufficient liquidity on the route, was it a failure? It simply hid the error from you and tried another route. So a \"true\" fail the user sees is simply an arbitrarily defined timeout, most of the time. Or you could've run out of routes which usually takes a lot of time, I'd say hours, from my rebalancing experience. All in all, it varies and I think we should consider every failed attempt as a payment failure even if it almost doesn't affect the UX.",
"sig": "00adb7f3b6df176df9a65dc2aa79631d0aad1c8f3350dfbf1733c839333ac3c687e9e8e76b8f08377b17ba2b8b1497400208515f5c20e76fe13ba3bd5fbf2460"
}