htlc.me storing data in the description is just an artifact of the original lnd API which didn't include that data in the payment request
On Sat, Dec 16, 2017 at 10:51 AM, Rusty Russell <ru...@rustcorp.com.au> wrote: > Jonathan Underwood <junderw...@bitcoinbank.co.jp> writes: >> iirc they are using the description as a way to join the user data and the >> payment hash on their end. > > But the description isn't used when I send a payment. All they get is > the payment_hash. > >> htlc me is one node but separates its balance into user accounts that exist >> outside lightning. I think the identifier is used so when their backend >> checks the payment request status, the user info is right there in their >> local lnd RPC response rather than having to store their own database >> separately. > > Ah, that's understandable, but it seems like a wrong API. > > c-lightning doesn't store the description in the database at all: each > invoice uses a label which the invoice creator specifies. Unlike a > description, this must be unique. It's not exposed to customers at all. > > Cheers, > Rusty. > _______________________________________________ > Lightning-dev mailing list > Lightning-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev -- Sent from my iPhone _______________________________________________ Lightning-dev mailing list Lightning-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev