Hi Rusty, Thanks for your reply.
I'm using the C lightning repo for my project( https://github.com/ElementsProject/lightning). Sorry, I framed the question wrongly. Yes, I can use listinvoices to look up for the invoices created at the node. My scenario is something like this, I'm looking up whether an invoice gets paid or not at the receiver end. For that at this point, I'm calling waitinvoice to see whether an invoice gets paid or not. I would like to know is there any way that the receiver could be aware that the particular invoice created by it paid or not. The problem is using waitinvoice in my case, it's making my process hang till the invoice gets paid. Some workaround which I'm using for this problem is I'm looking up the difference in amount of the label "msatoshi_to_us" while running the listpeers command. Thank You. Regards, Sarat G On Mon, Nov 26, 2018 at 8:59 AM Rusty Russell <ru...@rustcorp.com.au> wrote: > Sarat G <sarath.ginjupall...@gmail.com> writes: > > Hi, > > > > I'm been working on the LN repo for a while now. I would like to know if > > there is any way that a payee can lookup the invoice it gets paid, i.e > > similar to the 'lookupinvoice' command as provided by the lnd(Golang). > > Hi Sarat, > > I'm confused; "the LN repo" is ambigious, as there are several, > each with their own places to ask questions: > > https://github.com/ACINQ/eclair-wallet/ > https://github.com/ElementsProject/lightning > https://github.com/LightningNetwork/lnd/ > https://github.com/nayutaco/ptarmigan > https://github.com/rust-bitcoin/rust-lightning > > Then of course there's the spec repo as well, which guides us all: > > https://github.com/lightningnetwork/lightning-rfc > > But AFAICT (though your question is off-topic for this list): > > lnd has lookupinvoice which looks up by hash[1] > eclair has checkpayment which looks up by hash or bolt11[2] > c-lightning has listinvoices which can lookup by label[3], or > wait(any)invoice[4] which is used for polling. > > Would love someone to write a rosetta stone for the different APIs! > > Cheers, > Rusty. > > [1] https://api.lightning.community/#lookupinvoice > [2] https://github.com/ACINQ/eclair/wiki/API > [3] > https://github.com/ElementsProject/lightning/blob/master/doc/lightning-listinvoices.7.txt > [4] > https://github.com/ElementsProject/lightning/blob/master/doc/lightning-waitanyinvoice.7.txt >
_______________________________________________ Lightning-dev mailing list Lightning-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev