Pages:
Author

Topic: Liberated: LoyceV's Legendary Little Lightning Loans - page 4. (Read 4800 times)

legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
@LoyceV, could you post a screenshot of that error message?
That's terrible on mobile, I'll just type it:
Quote
Alert

API error: Payment failed. Does the receiver have enough inbound capacity? (code 10)
I'm using Bluewallet, and Android doesn't tell me there's a newer version. I could pay your request, but I can pay the same amount to lightning-roulette.com.
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
It is also possible that the channel that DireWolfM14 is connected to is a node that is not well connected to the rest of the LN network. I ruled out this being the case for LoyceV because he used both his local LN wallet and a custodial wallet that I believe to be well connected to the LN network.

That's possible.  I chose the node based on proximity using the map found here: https://explorer.acinq.co/
I'm connected to BonsaiSoftware's node, peer ID: 02a5fa844d310f582d209fe649352b225440b8a54e77361f229bb92ee263c87e6f
legendary
Activity: 1876
Merit: 3131
@LoyceV, could you post a screenshot of that error message? I am quite sure that it used to look different. One month ago, Eclair Mobile got an update in which they fixed an issue in route calculation for direct payments. Do you have the latest update? Also, can you try paying the following invoice? Don't worry, I won't rip you off Wink

Code:
lightning:lnbc1u1pwklmz9pp5987tgmjjphl4vzgdehzkcz60dqv2rdjk5c25nanndddh3pkrjcvsdp223jhxapqw3exzmnnv93hg6t0dcsxvmmjypxx77trv5xqr4rqrzjqwryaup9lh50kkranzgcdnn2fgvx390wgj5jd07rwr3vxeje0glc7zxq2cqqj8cqqqqqqqlgqqqqqeqqjqhs579ahpp79u9wzp0xlgpn6fx79cr4enq8ld0zqeukjj0w6prxns54qwrk8wkmnc4pz67qy7a07jkqg4u5jy93rmjv9mmjcu0luaveqq7zj7e9

lightning:lnbc100u1pwklj00pp52src254vfseudduyxhw39sfd2kjl2fnaculgewvf43xahm9ukuxqdqqxqr4r qrzjq2jl4pzdxy84stfqnlnyjdftyf2ypw99femnv8eznwujacnreplx7zgv6qqqnqgqqqqqqqlgqqq qqeqqjqt2df0c90fsnvxf50fnmw0yfq02yp2eaddd3j96h0hlxh55m74wyklsm6k7m90r6xwtl7tjqd rtmhf0y4mpw8m6sjxcnyjds5tnrlmucql8t0e6

I got a different error. "Processing node does not know the next peer in the route".
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
See this pictureas an example of what I believe the issue to be.
Maybe. Or maybe it's a flaw in routing, I've experienced before that I couldn't send a transaction directly, but I could send it to another service first, and complete it from there. That means a route is possible.
copper member
Activity: 1610
Merit: 1898
Amazon Prime Member #7
There must be insufficient capacity in intermediary channels to complete the transaction.

See this picture as an example of what I believe the issue to be.

It is also possible that the channel that DireWolfM14 is connected to is a node that is not well connected to the rest of the LN network. I ruled out this being the case for LoyceV because he used both his local LN wallet and a custodial wallet that I believe to be well connected to the LN network.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Could it be that my payment request expired?  I changed the setting to allow payment requests for up to six hours.  Can we try it again?
It wasn't expired (it would tell me). I get the same error again, and I don't know why Sad
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
Okay, I see the on-chain/LN toggle on the receiving screen, but not on the payment screen.  If anyone can tell me what I did wrong the last time I'd appreciate it.  Here's a screen shot:
You only have to paste or scan the payment, if it's an address (which you did some how), it'll make an on-chain payment, and if it's a LN-request, it'll go through LN.

I'm confident I didn't paste an address, but I'm also confident I didn't paste the payment request properly.  Copying and pasting on my phone can be challenging with my sausage-like fingers, I bet I just buggered up the script some how.  Once I figure out how to send a proper payment I noticed some differences from that first attempt.  When it worked right the wallet software asked me to confirm the transaction, then it asked me to enter my PIN.  None of that happened during the first attempt, it just took that buggered up code and created a transaction that sent all the funds in the channel back to my wallet.  Weird.


I get the same error (in Bluewallet) as I got for Timelord2067's request: "Payment failed. Does the receiver have enough inbound capacity?".

That's odd, my wallet shows I have inbound capacity:




Could it be that my payment request expired?  I changed the setting to allow payment requests for up to six hours.  Can we try it again?

Code:
lightning:lnbc100u1pwklj00pp52src254vfseudduyxhw39sfd2kjl2fnaculgewvf43xahm9ukuxqdqqxqr4rqrzjq2jl4pzdxy84stfqnlnyjdftyf2ypw99femnv8eznwujacnreplx7zgv6qqqnqgqqqqqqqlgqqqqqeqqjqt2df0c90fsnvxf50fnmw0yfq02yp2eaddd3j96h0hlxh55m74wyklsm6k7m90r6xwtl7tjqdrtmhf0y4mpw8m6sjxcnyjds5tnrlmucql8t0e6
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Okay, I see the on-chain/LN toggle on the receiving screen, but not on the payment screen.  If anyone can tell me what I did wrong the last time I'd appreciate it.  Here's a screen shot:
You only have to paste or scan the payment, if it's an address (which you did some how), it'll make an on-chain payment, and if it's a LN-request, it'll go through LN.

Quote
Loan Request:
Code:
lnbc100u1pwk7gxepp5ceyvsfv2gf90dywru94855nfeg3a03hdmua7ue7eyczx4ttkte7sdqjd3hhjcm9ypkx7ctwyqxqr4rqrzjq2jl4pzdxy84stfqnlnyjdftyf2ypw99femnv8eznwujacnreplx7zgv6qqqnqgqqqqqqqlgqqqqqeqqjq88r7w0mlf4lkch423p2meslw0n2c08xegq6d3k86ghjjxv98ps648kflplnj73jv6qedr6es5dhjda0a7atw0jhkylyr42yz34ee84gqdsxhu7
I get the same error (in Bluewallet) as I got for Timelord2067's request: "Payment failed. Does the receiver have enough inbound capacity?".
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
I'm sorry I don't know how to do screen grabs from mobile phones...

When Éclair starts it's on the centre of three pages, my phone has a short pause where you can't toggle, however once it's done its thing you can either swipe left or right. Or, touch the three buttons "Receive" "Payments" or "Channels"

On the "Receive" page you start with "on-chain" but can't touch "lightning" until you go into "settings" and turn on the receive Lightning Payments" toggle. (very dense for a lightning-node based product)

You can request an amount of bitcoins, or fiat if you scroll down slightly to the "edit request"

  • "On Chain" you can touch the QR code or, touch and hold the text, or use the "share" button (three circles connected in an < shape) to copy the text.
  • "Lightning" is the same, however I've found if you touch the text version of the payment request (receive) you will inevitably have to "select all" text then copy it.

    You can then use this text starting "lnbc..." to send a payment request.

swiping (or touching "payments") takes you to the middle page.  There is a blue circle with an arrow which I mistakenly thought was a Telegram Logo... touch this and you will be offered the following options:

  • "Paste a payment request" - this option enables you to paste a payment request "lnbc..." you received from some-one else... There's a few issues of it's own which requires another set of dot points...
  • "Scan a payment request" *if* you have a mobile device/tablet with two cameras (one each front and back) you can scan the QR code for either some-one's Éclair program, or QR codes on pages such as this one.

On your payment screen as with the amounts in your various wallets, you can toggle between the amount in bitcoin and a fiat denomination that you set (default is US$)

If the payment request fails to send (9.99/10 it fails on my three devices I've installed LN programs) you have to manually re-enter the value you want to send if you go into the payments TX details and click "retry payment".

When my mobile phone's screen goes blank I'm disconnected from the network and even though I have opened a channel to Amsterdam I'm still unable to receive a transaction from LoyceV as his end can't find a path to my end.  Very clunky - not just both ends, but every node in-between has to be online simultaneously for a transaction to first find a path, then occur.
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
In Éclair you have to toggle between "on-chain" and the lightning-network when making a request. Perhaps you hadn't toggled that setting?

Okay, I see the on-chain/LN toggle on the receiving screen, but not on the payment screen.  If anyone can tell me what I did wrong the last time I'd appreciate it.  Here's a screen shot:



ETA:
I figured out how to buy some dogecoin using a lightning payment.  That was fast and fun, I like this game.


Loan Request:
Code:
lnbc100u1pwk7gxepp5ceyvsfv2gf90dywru94855nfeg3a03hdmua7ue7eyczx4ttkte7sdqjd3hhjcm9ypkx7ctwyqxqr4rqrzjq2jl4pzdxy84stfqnlnyjdftyf2ypw99femnv8eznwujacnreplx7zgv6qqqnqgqqqqqqqlgqqqqqeqqjq88r7w0mlf4lkch423p2meslw0n2c08xegq6d3k86ghjjxv98ps648kflplnj73jv6qedr6es5dhjda0a7atw0jhkylyr42yz34ee84gqdsxhu7

I'll pester you for a repayment script tomorrow. 
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
I believe so, but not certain.  I have one confirmation now, I'll keep and eye on it to see if I can make the determination if that's accurate.

In Éclair you have to toggle between "on-chain" and the lightning-network when making a request. Perhaps you hadn't toggled that setting?

I did not toggle.  I'll be sure to toggle next time.  Smiley

I only just got around to checking it again and now; it has 14 confirmations, and the channel status is "normal" now.  I still don't know if it needs a minimum of 6.
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓
I believe so, but not certain.  I have one confirmation now, I'll keep and eye on it to see if I can make the determination if that's accurate.

In Éclair you have to toggle between "on-chain" and the lightning-network when making a request. Perhaps you hadn't toggled that setting?
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
The channel state is "waiting for funding confirmed,"
I don't remember the exact details, so just a guess: does it have/need 6 confirmations?

I believe so, but not certain.  I have one confirmation now, I'll keep and eye on it to see if I can make the determination if that's accurate.
legendary
Activity: 3626
Merit: 2209
💲🏎️💨🚓

Code:
lnbc1pwkax5xpp5fa04rpsqmax0wkgdjqflt23tfl7j4w46dlaxq5ngdpmjt3ql45rqdqu2fhkzmtfdenjqnzwyptkzmrvv46qxqr4rqrzjqw2sxwe993h5pcm4dxzpvttgza8zhkqxpgffcrf5v25nwpr3cmfg7z80dyqq2cqqqqqqqqlgqqqqqeqqjqrzjqwryaup9lh50kkranzgcdnn2fgvx390wgj5jd07rwr3vxeje0glc7z89q5qqssqqqqqqqqlgqqqqqeqqjqrzjqfs04d3nqehd0vwehxu2p7kg0c2hn5tsn6r5629q69c6rawy8wu8wzgr6qqqsjsqqqqqqqlgqqqqqeqqjqjxxghvca8cxe6enlr25esvxcyk6ql7xywrh0tch6lzpyaeewfh4ywl9jm92eaahfh3z3zs7lmd7l0c3hwjw0x5u2cd67elrhz9qsh6qpmqqamx
I can't send 10 000 satoshi. It says: "Payment failed. Does the receiver have enough inbound capacity?".

My total inbound is 0.0101 split between a 0.0002333 and 0.0007788
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
The channel state is "waiting for funding confirmed,"
I don't remember the exact details, so just a guess: does it have/need 6 confirmations?
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
The wallet shows 1.32577 mBTC in the channel, but when I try pasting the code it tells me I don't have enough funds in the open channels.  The channel state is "waiting for funding confirmed," so I may have to wait.  The home screen still shows a balance in the wallet, so I'm guessing the funds aren't lost into the ether...

legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Oh well, I'll wait for the transaction to confirm and I'll give it another shot.
Weird, but good thing it's your own address Smiley
You don't need to wait for this to confirm, you won't need these on-chain funds for the LN request. Let's put if this way: if it allows you to choose a fee, you're using on-chain instead of LN.

Code:
lnbc1pwkax5xpp5fa04rpsqmax0wkgdjqflt23tfl7j4w46dlaxq5ngdpmjt3ql45rqdqu2fhkzmtfdenjqnzwyptkzmrvv46qxqr4rqrzjqw2sxwe993h5pcm4dxzpvttgza8zhkqxpgffcrf5v25nwpr3cmfg7z80dyqq2cqqqqqqqqlgqqqqqeqqjqrzjqwryaup9lh50kkranzgcdnn2fgvx390wgj5jd07rwr3vxeje0glc7z89q5qqssqqqqqqqqlgqqqqqeqqjqrzjqfs04d3nqehd0vwehxu2p7kg0c2hn5tsn6r5629q69c6rawy8wu8wzgr6qqqsjsqqqqqqqlgqqqqqeqqjqjxxghvca8cxe6enlr25esvxcyk6ql7xywrh0tch6lzpyaeewfh4ywl9jm92eaahfh3z3zs7lmd7l0c3hwjw0x5u2cd67elrhz9qsh6qpmqqamx
I can't send 10 000 satoshi. It says: "Payment failed. Does the receiver have enough inbound capacity?".
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
No Sad
That's an on-chain transaction, while I sent you a LN request. I don't know how that can happen.

Lol, operator error is how that happens.

Your transaction sent funds to bc1qtm6y3c3vnplncu7zqf8w2zzafxgrxqxdgp6gzlc4ad8zzfx53auqusdjqk, are you sure you didn't copy/paste an addy instead of the LN request?

100% certain I pasted the lightning request.  The funny thing is the funds look like they're being transferred back to my wallet, the funds are still there, just minus the transaction fees, and now it's waiting for confirmations.  I know I didn't paste that bc1 address into my wallet.  Oh well, I'll wait for the transaction to confirm and I'll give it another shot.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Okay, I pasted the invoice into the wallet, and it automatically calculated how much to send, but it looks like the transaction includes the whole balance of the channel.  And it's still confirming.

Does this look right?
No Sad
That's an on-chain transaction, while I sent you a LN request. I don't know how that can happen.

Decoder for Lightning Payment Requests shows this for the request I posted:
Code:
Payment Info:
Network
bitcoin mainnet
Amount
0.0002525253 BTC
Date
Tue, 03 Sep 2019 16:53:43 GMT
Payment Hash
e7f9d9d219b2afe3f312373e015166cab239609cdd4d6bd5042fb9ea8128193b
Description
88e5e53c-a861-5541-a511-7d7981eefb7a
Expiration Time
31536000 seconds
Min Final CLTV Expiry
10
Routing Info
Public Key
025842afa59ad0240784c19d0589488977db78acbe6e57371d60cebd8c13e9ccb1
Short Channel Id
08d4600000550000
Fee Base Msat
1000
Fee Proportional Millimonths
1
CLTV Expiry Delta
40
Signature
R value
f5bbb5d31b42b903346ccfcd7e636d6acd82e8a9b25a77b954dd20291376d42c
S value
5e31b6ed7cfc5a8fb3215540d6e446b37d1fac7ae19be1af76b30a88df8cd0c6
Recovery Flag
1
Signing Data
6c6e6263323532353235333030700badd352e10d39fe7674866cabf8fcc48dcf805459b2ac8e582737535af5410bee7aa04a064ec1a1d1c1c329ab29a99b196b09c1b18969a9a9a1896b09a9898969bb21b9c9c18b2b2b3311bb086017c2670180054314809610abe966b40901e13067416252225df6de2b2f9b95cdc75833af6304fa732c4235180000154000000000fa00000000400a00
Checksum
ya7lx5
As far as I know, it's not possible to pay this with an on-chain transaction. I don't know how you got there Sad

Your transaction sent funds to bc1qtm6y3c3vnplncu7zqf8w2zzafxgrxqxdgp6gzlc4ad8zzfx53auqusdjqk, are you sure you didn't copy/paste an addy instead of the LN request?
copper member
Activity: 2142
Merit: 4219
Join the world-leading crypto sportsbook NOW!
Send anything from Min: 25252.52 SAT to Max: 1028641.28 SAT to:
Code:
lnbc252525300p1pwkax5hpp5uluan5sek2h78ucjxulqz5txe2erjcyum4xkh4gy97u74qfgryasdp68qux2dt9x5ekxttp8qmrztf4x56rzttpx5cnztfhvsmnjwp3v4jkvc3hvyxq97zvuqcqp2rzjqfvy9ta9ntgzgpuycxwstz2g39mak79vheh9wdcavr8tmrqna8xtzzx5vqqqq4gqqqqqqqlgqqqqqqgq9q7kamt5cmg2usxdrvelxhucmddtxc969fkfd80w25m5szjymk6sk9uvdka470ck50kvs42sxku3rtxlgl43awrxlp4amtxz5gm7xdp3spya7lx5

Okay, I pasted the invoice into the wallet, and it automatically calculated how much to send, but it looks like the transaction includes the whole balance of the channel.  And it's still confirming.

Does this look right?

Pages:
Jump to: