Post
Topic
Board Hardware wallets
Re: [ESHOP launched] Trezor: Bitcoin hardware wallet
by
anarchoatheist
on 27/08/2014, 01:57:39 UTC
The answer you seek is just a few posts back:

https://bitcointalk.org/index.php?topic=122438.msg8537393#msg8537393

1) Your coins are not lost
2) If you have a gap of more than 20 unused addresses your balance will not be correct until you use some of the unused addresses
3) Since the balance calculating algorithm stops after it sees 20 unused addresses all you need to do is send some coins to the unused addresses between your last properly summed address and the "lost" one in such a was as to make sure there are not more than 19 unused addresses between any two addresses that contain BTC

I have a missing transaction. Here is what I did right before:

 I installed the btcreceive app onto my android. I then loaded the xpub code into the btcreceive app. Then I proceeded to test the app sending multiple transactions to the keys generated on the app. Then I opened the account tab on btcreceive and tried sending to some of the addresses there. All was well until I tried one of the addresses further down on the list in the account tab. I tried the m/0/44 address. I sent a total of 0.01btc. this transaction is showing up in the btcreceive app, but it doesnt show up on the mytrezor.com transaction list. So I tried to send another small amount from another wallet to this address again and this transaction is showing up. Both transactions are showing up on blockchain.info.
https://blockchain.info/address/1CVHky4FZ4V5TN7DZSgaqwszRWg7iPrQfc. This has got me a little worried. What would happen if i had sent a larger amount of bitcoin? Would it be lost forever?



I did actually receive a transaction with that address. One thing that I also noticed. when I go to the receive tab on mytrezor.com the addresses that are now available are only m/0/45 and up. If I want to send to the previous addresses, I would have to use btcreceive or bip32.org to generate the earlier addresses. I will try to send some small amounts to the earlier addresses to see if my lost transaction catches up.