LN-Zap / zap-iOS

Zap Wallet - Native iOS lightning wallet focused on user experience and ease of use ⚡️
http://zaphq.io
MIT License
181 stars 47 forks source link

Lost funds #362

Open chefindex opened 3 years ago

chefindex commented 3 years ago

Good morning. I sent this last week to support through the app but haven't received anything back yet.

"What’s up Jack? If this is actually you at this point. I wanna say I love the contribution of bitcoin to develop the research of Bitcoin development in Africa. I believe it will be the future of the world because there are less walls to tear down there to build new ones.

Regarding my problem? First let me ask one question? Do I have to deposit lighting Bitcoin not just Bitcoin. If that’s the case which I think it is I might have messed up. I tried to send $567.77 to my zap wallet last night from a blue wallet. The transaction as been confirmed on the blue wallet side but no funds on the zap side. I’m not tech savvy to say the least but I would like to use your products to further your development if I can. Let me know if you can help.

https://blockstream.info/tx/0e9997164848d542a3e516b608c84e98cad9b08d86b015a2b4bb5da1759ec258

image

chill117 commented 3 years ago

First, you should remove your contact information from this post.

Couple questions for you:

chefindex commented 3 years ago

Thanks for that. I copied an email that I sent to support an didn't know I did that. Man honestly just answer me one question. I think I messed up. Was it supposed to be from a lighting wallet? And if it wasn't would it just go somewhere else?

chill117 commented 3 years ago

Was it supposed to be from a lighting wallet? And if it wasn't would it just go somewhere else?

The funds can be sent from any other bitcoin wallet - that is not so important. What is important: Which address did you send the bitcoin to? Which wallet did you use to send the funds?

chefindex commented 3 years ago

My funds were sent to this address on zap. Simply pushed the receive button and copied the address. I've used numerous other wallets and haven't had this issue. Please let me know what I can do.

chefindex commented 3 years ago

bc1q7yaf7spjr5ne8rusmt4mj475gpnhcdrp4qvev9

chefindex commented 3 years ago

It was a blue wallet. Mobile.

chill117 commented 3 years ago

That address has no transactions: https://blockstream.info/address/bc1q7yaf7spjr5ne8rusmt4mj475gpnhcdrp4qvev9

Check the transaction history in your Blue Wallet app. Are you sure that you sent funds out?

And just so you know, this project (Zap wallet iOS) has recently been marked as unmaintained. So I would advise you to not send funds into your Zap wallet and to find a more suitable app to use instead. I can recommend Breez, but you will need to use TestFlight to install it on iOS.

chefindex commented 3 years ago

And the money I already sent?

chefindex commented 3 years ago

Every time I press the receive button a different address is produced? Why is it doing that? Do you work for Zap?

chill117 commented 3 years ago

Every time I press the receive button a different address is produced? Why is it doing that? Do you work for Zap?

No, I do not work for Zap. But I am a developer and I have been using the Zap wallet app for a couple years.

And the money I already sent?

Again, did you check the transaction history in your Blue Wallet app? How do you know the address was from your Zap wallet?

chefindex commented 3 years ago

I own both wallets!!!! I just was trying to send money into the zap wallet to start using it. So I copied it and pasted it myself. Sending money from my own blue wallet to my own zap wallet. Why would the zap app produce a different address?

chefindex commented 3 years ago

But this transaction did go through yeah?

https://blockstream.info/tx/0e9997164848d542a3e516b608c84e98cad9b08d86b015a2b4bb5da1759ec258

On Mar 3, 2021, at 8:57 AM, Charles Hill notifications@github.com wrote:

 Every time I press the receive button a different address is produced? Why is it doing that? Do you work for Zap?

No, I do not work for Zap. But I am a developer and I have been using the Zap wallet app for a couple years.

And the money I already sent?

Again, did you check the transaction history in your Blue Wallet app? How do you know the address was from your Zap wallet?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

chill117 commented 3 years ago

You should remove your contact details from your last comment.

But this transaction did go through yeah?

Yes, that transaction is confirmed with funds sent to two separate addresses:

bc1qg332270sfzvv3l3fdq0zxhqsnnkxvxq93m55pg
0.01 BTC

bc1q5hqtzsulgh494xg49ax0l8tjm6ecw9g9jfw7jz
0.01523085 BTC

Most likely the address that received 0.01 BTC is the intended receiving address and the other one is the change sent back to your Blue Wallet app.

I own both wallets!!!! I just was trying to send money into the zap wallet to start using it. So I copied it and pasted it myself. Sending money from my own blue wallet to my own zap wallet. Why would the zap app produce a different address?

I understand that you are using both of those wallet apps. But every wallet app is different in subtle ways. Zap wallet uses lnd under-the-hood. Which is why a new address is generated every time that you initiate the on-chain receive process by pressing the "Receive" button.

There are two possible explanations for your problem.

The first possibility is user error. You simply copy/pasted the wrong address. Maybe you had an address already in your clipboard ready to be pasted and you didn't actually copy the address from Zap wallet.

The second possibility is a bit more complicated. Let's say you did copy/paste the address correctly from Zap wallet. But you generated many addresses (without using them) in Zap wallet. When a new address is generated an internal counter is incremented by 1 - let's call this the "address index." The address index starts at 0 for the first address, then 1 for the next, and so on. So when the app scans for received funds, it's incrementing this address index to a set limit - let's call this the "gap limit." It's possible that the address you sent funds to is beyond Zap's gap limit. To recover your funds, you will need the seed that was generated when you first setup your Zap wallet. Then you import the seed to Electrum. Electrum should start to automatically scan addresses for funds. If it doesn't find any, you can manually set the "gap limit" higher via Electrum's preferences menu.

chefindex commented 3 years ago

Hey man thanks a million for helping me out. Don't even have a way to thank you but I appreciate the help. I will try what you said.

chefindex commented 3 years ago

Honestly could it just be taking forever to sync and find the transaction?

chill117 commented 3 years ago

Honestly could it just be taking forever to sync and find the transaction?

Could be that also. But if I was in your situation, I would definitely just try to recover funds by importing the seed to Electrum. It gives a lot more control and visibility into what's going on.

chefindex commented 3 years ago

I'm on it. Thanks a ton man. I'll update you when I figure it out. Appreciate the help.

chefindex commented 3 years ago

Alright so I downloaded Electrum and started up a wallet but it didn't recognize the seed from the zap account. I then did the watch only zap with the address and nothing came up. I check the preferences to look for the gap limit but can't find it.

chill117 commented 3 years ago

Alright so I downloaded Electrum and started up a wallet but it didn't recognize the seed from the zap account. I then did the watch only zap with the address and nothing came up. I check the preferences to look for the gap limit but can't find it.

Hmmm. I remember it being there in the interface. But in any case, you can use the following command in Electrum's console:

wallet.change_gap_limit(30)

The default value is 20. So start with 30 and slowly increase it until you find the funds.

You can open Electrum's console at View -> Show Console

chefindex commented 3 years ago

The only thing is the seed isn't recognized still. So the zap wallet is only a watching only.

chefindex commented 3 years ago

I changed the stop gap but I really don't know where to go from there.