pull down to refresh
I have further narrowed down the issue and found a partial solution to create truly amount less offers but still paying them fails, I opened a github issue for the LNDK repo (responsible for offer handling that I had forked and integrated into my app, hopefully they will also help resolving this issue.
reply
Glad to see you are now able to pay offers, for the fixed ammount: I investigated this further and it currently looks like a limitation/interop issue in the experimental LNDK/BOLT12 stack rather than an Ocean issue.
We confirmed that:
So at the moment, truly amountless offers do not seem to work reliably yet with the current experimental LNDK/LND implementation.
For now the safest workaround is still using a small fixed amount (like 1 sat minimum), which is why BOLT12 Pay currently defaults to that behavior. ( thats why i hardcoded minimum 1 sat in my app)
I will keep investigating this and may open an upstream LNDK issue since the flow itself should theoretically be supported by the spec.