@Pmalek has a valid comment
I am honestly surprised about the way you decided to handle this. It doesn't give the impression of a trustworthy individual. Maybe you are an excellent developer, maybe better than anyone who responded in this thread, but you have failed on your customer relationship management big time. If I have a choice of shopping in an establishment that is more expensive, but I am valued and greeted with a smile and a good day, compared to one that is cheaper but the owner laughs at the way I look or talk, I would shop at the more expensive store.
Here's a full breakdown and my view on the situation:
1) He was being rude and I was being rude back.
2) His username is also "blackhatcoiner"
By definition a black hat is someone thats trying to maliciously gain information about a system ->
https://en.wikipedia.org/wiki/Black_hat_(computer_security)#:~:text=Black%20hat%20hackers%20break%20into,unusable%20for%20authorized%20network%20users.
It is *very common* practice for any attacker/intruder to anally scrutinise and ask questions about the system he's about to attack.
Where the naked eye sees a customer being "mistreated". I see someone wearing a baklava outside a bank asking bank tellers about opening times.
And for the record, the bit of information he didn't understand has nothing to do with my app, but how the lightning network generates preimagesLet's say BlackHatCoiner didn't understand how all this works. How can you blame him if there is conflicting information? First, it's you who generates the invoice, then you have nothing to do with the preimage and the lightning implementation generates the invoice.
Instead of calling someone a troll, you could actually explain it properly. Or maybe the service is meant for experienced coders and developers only and the regular users (douchebags) should just go elsewhere and keep their mouths shut?
I did. and his response is that I am somehow tampering with the preimage. But the preimage is generated by the paying customer's lightning node, nothing to do with me!
I asked him to show me how, then I got no response
Rath_ has always struck me as being very knowledgeable about LN matters. I am going to PM him to check this out if he wants to. Maybe he can help to clear up all the fuzzy stuff.
That would be great. I ran my implementation past some LND developers and they said a preimage is a valid random seed for any sort of lightning application development. I was also met with happy reactions in other forums:
https://ibb.co/KbL9DRLI am open to tweak my implementation if it can be proven unambiguously that a seed off a preimage can be tampered with, based on my current description of matters