Author

Topic: Paper backup usable two times?!!? (Read 846 times)

sr. member
Activity: 756
Merit: 250
October 23, 2015, 10:11:37 AM
#19
Okay I got it now, Armory is up to date and all my BTCs are shown.

But when I want to send them, for example I tried sending 0.02 BTCs to Armory Developers as a donation, the transaction is not send. Fee is high enough. Already submitted a bug report.
legendary
Activity: 3766
Merit: 1364
Armory Developer
October 23, 2015, 07:40:15 AM
#18
Calm down, I was in asleep o.o

You might need to keep clicking the Receive Bitcoin button to get armory to show your addresses. If it doesn't show the correct balances, you will need to select Help > Rescan Databases.

You need to extend the chain using the steps I outlined in my first post. This way it will trigger the rescan on its own. If you just click Receive Bitcoin, it will create addresses it expects to be new, and won't rescan them. At this you will have to click the button a few dozen times and you will have to force a rescan afterwards.

Your best option is to extend the address chain in offline mode, then go back to online.
staff
Activity: 3458
Merit: 6793
Just writing some code
October 23, 2015, 06:30:54 AM
#17


Wallets don't hold coins per se, they hold keys to spend coins. If you don't see your full history after moving the WO from the offline PC to the online PC, you'll have to manually extend your address chain. Set Armory to expert mode, go in the wallet properties dialog and click the blue figure next to "Addresses used". The rest is straight forward. It will have to rescan your wallet after this operation, so shoot for something large, like 1000 new addresses.

Thank you, I was able to restore anything until the end of September. But the new addresses I created back then, I did not get. I just manually extended my address chain, but what will I do if my newer addresses won't show up?
You might need to keep clicking the Receive Bitcoin button to get armory to show your addresses. If it doesn't show the correct balances, you will need to select Help > Rescan Databases.
sr. member
Activity: 756
Merit: 250
October 23, 2015, 12:59:15 AM
#16


Wallets don't hold coins per se, they hold keys to spend coins. If you don't see your full history after moving the WO from the offline PC to the online PC, you'll have to manually extend your address chain. Set Armory to expert mode, go in the wallet properties dialog and click the blue figure next to "Addresses used". The rest is straight forward. It will have to rescan your wallet after this operation, so shoot for something large, like 1000 new addresses.

Thank you, I was able to restore anything until the end of September. But the new addresses I created back then, I did not get. I just manually extended my address chain, but what will I do if my newer addresses won't show up?
sr. member
Activity: 756
Merit: 250
October 22, 2015, 10:17:54 PM
#15
Okay I guess I got it now!
staff
Activity: 3458
Merit: 6793
Just writing some code
October 22, 2015, 09:53:36 PM
#14
What do I do if my offline computer does not show the new addresses I created the last two months?
Have it generate more. Go to the wallet and click the number next to "Addresses Used" Then click compute. It will generate 100 more addresses. Check if you don't have all of your addresses still, repeat until you do.

And sorry, I am a total tech noob. I do not understand the following things:
"You will need all of the transaction ids and all of the indices where the outputs you want are."
Where do I get the transaction IDs? And what are indices?
Look up your addresses on a block explorer like blockchain.info. It will list all of the transactions to and from the address. The string of random numbers and letters is the transaction id. If you click it, you can see the details of the transaction. On the details page, if you click "Show scripts & coinbase" link, you will see that on top where the addresses are listed that they might change so that addresses are displayed multiple times. This is representing inputs and outputs. What you want are the outputs, which are on the right. Count from top to bottom starting from zero in that list and you will have the index of each output. When you create the raw transaction, you will want the index of each output going to your addresses and its corresponding transaction id.
sr. member
Activity: 756
Merit: 250
October 22, 2015, 09:47:18 PM
#13
knightdk you got a private message.
sr. member
Activity: 756
Merit: 250
October 22, 2015, 09:45:15 PM
#12
What do I do if my offline computer does not show the new addresses I created the last two months?


And sorry, I am a total tech noob. I do not understand the following things:
"You will need all of the transaction ids and all of the indices where the outputs you want are."
Where do I get the transaction IDs? And what are indices?
legendary
Activity: 1806
Merit: 1164
October 22, 2015, 09:43:49 PM
#11
Once you get this sorted, and I am sure you will, you might ask yourself if you would be more comfortable using Trezor for cold storage long term.
staff
Activity: 3458
Merit: 6793
Just writing some code
October 22, 2015, 09:40:10 PM
#10
Okay that is great to hear, you are kind of my personal hero now. But when some other can attack my addresses now, cause there is no password, could'nt I do the same now? If so, how? Because the scanning on Armory is taking hours, taking longer and longer for a percent as longer as it goes. I know all the addresses, because they are shown at my Offline PC. Can I transfer the BTCs NOW to a new created offline wallet? Because I am afraid that someone else will steal my coins now Sad
Using the online computer, you can look up all of the unspent outputs of all of your addresses. You will need all of the transaction ids and all of the indices where the outputs you want are. Then using Bitcoin Core, use the createrawtransaction method in the console or through the command line and create a raw transaction. Make sure that all of your Bitcoin is accounted for and that you have included a fee. The fee is determined by the difference between the inputs and the outputs. Send all of the Bitcoin to an address in a new wallet you created on the offline pc. You must be very careful. when you create the transaction,. You will get the raw hex for it. Take the raw hex to your offline computer and sign it. Then broadcast that transaction through Bitcoin Core's sendrawtransaction method.
sr. member
Activity: 756
Merit: 250
October 22, 2015, 09:32:04 PM
#9
I deleted the wallet from my online PC right after I realized what I did. But how can I move my coins now? I just gone to my offline PC, created a new copy of the watching-only-wallet and imported it to my Online PC. Now it is scanning the wallet. Did I do it right?!
yes that is correct.

Please I know I am annoying, but I am so fucked. Could you please tell me how I can move my coins now?

I have access to the offline Laptop with the old password but do not know if that is working anymore?
Can I use the paper wallet again?
Yes, you can. There is nothing that can possibly disable the wallet once it has been used once.

Everything should be fine once the new watching-wallet imports to your online pc.

What Goatpig was saying was that once everything is synced, you should create a new wallet on your offline pc and transfer all of the coins from the old one to the new one since its moment of being online and unencrypted (since you didn't enter a password) exposed it to potential attack. Do this if you are paranoid.


Okay that is great to hear, you are kind of my personal hero now. But when some other can attack my addresses now, cause there is no password, could'nt I do the same now? If so, how? Because the scanning on Armory is taking hours, taking longer and longer for a percent as longer as it goes. I know all the addresses, because they are shown at my Offline PC. Can I transfer the BTCs NOW to a new created offline wallet? Because I am afraid that someone else will steal my coins now Sad
staff
Activity: 3458
Merit: 6793
Just writing some code
October 22, 2015, 09:20:24 PM
#8
I deleted the wallet from my online PC right after I realized what I did. But how can I move my coins now? I just gone to my offline PC, created a new copy of the watching-only-wallet and imported it to my Online PC. Now it is scanning the wallet. Did I do it right?!
yes that is correct.

Please I know I am annoying, but I am so fucked. Could you please tell me how I can move my coins now?

I have access to the offline Laptop with the old password but do not know if that is working anymore?
Can I use the paper wallet again?
Yes, you can. There is nothing that can possibly disable the wallet once it has been used once.

Everything should be fine once the new watching-wallet imports to your online pc.

What Goatpig was saying was that once everything is synced, you should create a new wallet on your offline pc and transfer all of the coins from the old one to the new one since its moment of being online and unencrypted (since you didn't enter a password) exposed it to potential attack. Do this if you are paranoid.
sr. member
Activity: 756
Merit: 250
October 22, 2015, 09:19:53 PM
#7
I know all the addresses and there are still my Coins on it. Can I use another wallet like blockchain.info to transfer my BTCs now to a new created offline wallet? If yes, how?
sr. member
Activity: 756
Merit: 250
October 22, 2015, 08:55:16 PM
#6
Please I know I am annoying, but I am so fucked. Could you please tell me how I can move my coins now?

I have access to the offline Laptop with the old password but do not know if that is working anymore?
Can I use the paper wallet again?
sr. member
Activity: 756
Merit: 250
October 22, 2015, 08:48:34 PM
#5
I deleted the wallet from my online PC right after I realized what I did. But how can I move my coins now? I just gone to my offline PC, created a new copy of the watching-only-wallet and imported it to my Online PC. Now it is scanning the wallet. Did I do it right?!
sr. member
Activity: 756
Merit: 250
October 22, 2015, 08:45:48 PM
#4
How my private keys are exposed now?
legendary
Activity: 3766
Merit: 1364
Armory Developer
October 22, 2015, 08:27:03 PM
#3
Quote
I just used the paper backup on my online PC. I wrote the 2 lines, clicked continue. Then I was asked to set up a password, but did not do that because I realized that I am not restoring my watching-only-wallet, but actually my offline wallet, but with that is anything fine. I have access to my offline wallet/PC and I know the password.  But now, after I used the paper backup, is my password access to that wallet still the same?

Paper backups are equivalent to the full, unencrypted wallet. If you restored from that on an online pc (you should never do that) and didn't set a password, your private keys are exposed. Delete this wallet from the online PC and move the coins to a fresh wallet, created offline, ASAP.

Quote
After I did that, I just realized that I have to go to my offline-pc, click "create watching only copy" and import THAT NEW data in my new online PC. That is the reason why the old data showing only the old amount, because when I exported it from my Offline PC that was my actual amount. Right?

Wallets don't hold coins per se, they hold keys to spend coins. If you don't see your full history after moving the WO from the offline PC to the online PC, you'll have to manually extend your address chain. Set Armory to expert mode, go in the wallet properties dialog and click the blue figure next to "Addresses used". The rest is straight forward. It will have to rescan your wallet after this operation, so shoot for something large, like 1000 new addresses.
sr. member
Activity: 756
Merit: 250
October 22, 2015, 08:21:09 PM
#2
Okay my initial post is a bit weird, I am just upset because it is muuuuuch BTC, my whole life savings.
So again:


I just crashed my Online PC and had no access to my BTCs. Bought a new laptop and installed Armory+Bitcoin Core. Updated it, then imported my watching-only-wallet-copy from my USB Stick. It scanned, than it showed me only an old amount of my BTCs, and all newer transactions were missing. I panicked as fuck and then I did the following:

I just used the paper backup on my online PC. I wrote the 2 lines, clicked continue. Then I was asked to set up a password, but did not do that because I realized that I am not restoring my watching-only-wallet, but actually my offline wallet, but with that is anything fine. I have access to my offline wallet/PC and I know the password.  But now, after I used the paper backup, is my password access to that wallet still the same?

After I did that, I just realized that I have to go to my offline-pc, click "create watching only copy" and import THAT NEW data in my new online PC. That is the reason why the old data showing only the old amount, because when I exported it from my Offline PC that was my actual amount. Right?


So my main question is now: Am I fucked, because my old passphrase for my offline wallet is not valid anymore because I used the paper backup on my online PC, but I did not confirmed any new password? Or did the paper wallet just get confirmed after I gave it a new password?

PLEASE HELP CALM ME DOWN IT IS SOOO MUCH MONEY....
sr. member
Activity: 756
Merit: 250
October 22, 2015, 07:33:20 PM
#1
FUCK FUCK FUCK

Due to a mistake I just wanted to restore my watching-only-wallet with the paper backup on the online computer.
I wrote the paper backup, confirmed it, then I was asked to confirm the new password. Then I realized that I am wrong and cancelled.
Did I just used the paper backup or wasnt it confirmed because I did not choose a new password?
If I used the paper backup, is my wallet now without password and can I use my paper backup again?!?!
Jump to: