Author

Topic: Armory - Discussion Thread - page 194. (Read 521749 times)

hero member
Activity: 868
Merit: 1000
May 31, 2012, 04:11:26 PM
Hello Smiley

Today I sent some btc while in online mode. Armory was connected to the bitcoin client. Unfortunately the bitcoin client was not connected to the network, because of some firewall restriction (was at work).

Anyway, now I'm back home, the satoshi client is connected to the network, the blockchain is up to date but... the transaction doesn't get broacasted.

How can I unlock the bitcoins?

Thanks
Raphy
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 30, 2012, 09:42:38 PM
etotheipi, can you please explain to me how is the address sweeping done?
Does it only sweep funds that are found on the address at the time of sweeping or is it possible to auto-sweep funds any time new funds arrive, a la MtGox?
If it doesn't auto-sweep, it would be a cool feature. I'm kinda tired of using the vanilla client wallet and would like to add all my addresses to an Armory wallet and have it auto-sweep the funds once they arrive.
Stop using my first wallet isn't something I can stop doing because of automatic payments I get to lots of addresses in there and having an Armory wallet that auto-swept those payments would be a peace of mind Wink

Addresses are only swept once.  No information about the addresses is kept anywhere.  I determined that in most cases, if there's a swath of addresses you want to maintain in this way, you'll just make a new dedicated Armory wallet, and import/migrate the addresses there.  I'm sure an auto-sweep function would be useful in some circumstances, but that's very low priority compared to some of the other current issues -- like when Armory stops working due to blockchain file splitting at 2GB Sad

Unfortunately, I won't get to implementing the new wallet format until after beta, so it could be 2+ months before I can support importing/migrating Satoshi 0.6.0+ wallets.  Only if the wallet was created pre-0.6.0 can any of the addresses be migrated or swept using Armory (it's because Armory doesn't know how to handle compressed public keys).  i.e. you won't even be able to use Armory for newer addresses anyway, so the lack of auto-sweep is not a critical deficiency.

hero member
Activity: 742
Merit: 500
May 30, 2012, 09:41:14 PM
etotheipi, can you please explain to me how is the address sweeping done?
Does it only sweep funds that are found on the address at the time of sweeping or is it possible to auto-sweep funds any time new funds arrive, a la MtGox?
If it doesn't auto-sweep, it would be a cool feature. I'm kinda tired of using the vanilla client wallet and would like to add all my addresses to an Armory wallet and have it auto-sweep the funds once they arrive.
Stop using my first wallet isn't something I can stop doing because of automatic payments I get to lots of addresses in there and having an Armory wallet that auto-swept those payments would be a peace of mind Wink
+1 for auto-sweeping funds. I want to do the exact same.
legendary
Activity: 1358
Merit: 1002
May 30, 2012, 07:11:46 PM
etotheipi, can you please explain to me how is the address sweeping done?
Does it only sweep funds that are found on the address at the time of sweeping or is it possible to auto-sweep funds any time new funds arrive, a la MtGox?
If it doesn't auto-sweep, it would be a cool feature. I'm kinda tired of using the vanilla client wallet and would like to add all my addresses to an Armory wallet and have it auto-sweep the funds once they arrive.
Stop using my first wallet isn't something I can stop doing because of automatic payments I get to lots of addresses in there and having an Armory wallet that auto-swept those payments would be a peace of mind Wink
hero member
Activity: 742
Merit: 500
May 30, 2012, 07:06:58 PM
I got my shirt! Thanks!
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 30, 2012, 07:04:28 PM

Armory Version 0.77-alpha!  (Testing Release)
I need testers and I need feedback!  Please help test 0.77!


Armory 0.77-alpha is a major-bugfix release.  There was a series of bugs in 0.76 causing serious performance issues if you have a lot of transaction activity with your wallets.  In some cases, Armory was almost unusable.  It was inefficient operations done on every new transaction on the network -- now the processing is efficient, and only performed on new blocks and transactions involving one of your wallets.  

Also, there was a problem with one of the install scripts on actual Debian systems (not just Debian-like systems such as Ubuntu).  I think it's fixed, but I haven't had a chance to try it yet.

Download the testing release (likely to be the full release...)

http://dl.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.77_Win64.msi
http://dl.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.77_Win32.msi (offline only!)
http://dl.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.77-python2.7-1_amd64.deb  (Ubuntu 11.04+, 64-bit)
http://dl.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.77-python2.6-1_amd64.deb  (Ubuntu 9.04-10.10, 64-bit)
http://dl.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.77-python2.7-1_i386.deb  (Ubuntu 11.04+, 32-bit)
http://dl.dropbox.com/u/1139081/ArmoryTestingReleases/armory_0.77-python2.6-1_i386.deb  (Ubuntu 9.04-10.10, 32-bit)

Next version will be 0.80-BETA!

IMPORTANT:
Performance on Windows is degrading rapidly.  Blockchain size is accelerating (mostly due to SatoshiDice) and wreaking havoc on Windows systems because the windows-mmap-equivalent is crap .  I am half done with a once-and-final, will-work-on-any-system upgrade to the blockchain utilities.  Once I finish this, it should be able to run on WinXP-32bit with 512 MB of RAM!  Until then, Windows users will have to suffer through long load times on 64-bit-only.  
hero member
Activity: 658
Merit: 500
May 28, 2012, 12:01:35 PM
thank you for your hard work. hope we can see the best btc client ever
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 27, 2012, 06:01:58 PM
i had it on my pc and worked the first time but now it won't work at all. i will clean the pc and will try again. but let us know when the new improved version will be released will be a pleasure using it

Absolutely!  Honestly, I'm anxious to get it together, but the changes are big and scary, and I acquired a minor addiction to Diablo III which has temporarily affected productivity.  Luckily, I'm getting bored of D3 and will be back on track again soon! Smiley

I expect the new version will be testable in a couple weeks, and a full beta release by the end of June.
hero member
Activity: 658
Merit: 500
May 27, 2012, 05:59:05 PM
i had it on my pc and worked the first time but now it won't work at all. i will clean the pc and will try again. but let us know when the new improved version will be released will be a pleasure using it
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 27, 2012, 05:55:40 PM
etotheipi i love armory client but the 32 version must be done to work online. i think many users will use it as an active wallet. also i don't know for some reasons my armory 32 client won't install on a virtual os. i got an error saying the software wasn't installed correctly and to reinstall the application

The next update will work on all systems, with any amount of RAM.  I'm completely re-doing the blockchain utilities, without memory-mapping, because of how unreliable it is on Windows, and likely to stop working on Linux 32-bit by the end of the year.  That will be the end of arbitrary system requirements (besides having to have Satoshi client running), and also enable me to start doing a fast-startup version.

I compile and test Armory it on a WinXP-32bit VM.  And I just tested it on a Win7-32bit VM.  It installs fine for me in both.  I'm curious what could be causing it to fail on your system... does your system have a non-standard setup? 
hero member
Activity: 658
Merit: 500
May 27, 2012, 05:42:50 PM
etotheipi i love armory client but the 32 version must be done to work online. i think many users will use it as an active wallet. also i don't know for some reasons my armory 32 client won't install on a virtual os. i got an error saying the software wasn't installed correctly and to reinstall the application
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 27, 2012, 02:04:04 PM
I tried to create new wallets. It simply dies with "Illegal instruction" no matter it is encrypted or not. It dies even I click "receive bitcoin". However, it could show the existing addresses without dying.

I also tried to run as root. Since I did not use it with root before, there is no wallet. However, it still has the same problems

So I believe there is nothing wrong with my wallets. Do you have any idea where the message "Illegal instruction" comes from? Is it somewhere in Armory source code, or from a 3rd party package?

In the worst case I have to reinstall the OS but I want to try to fix it first

I have actually never seen that error, and it's definitely not part of Armory code.  "Invalid Instruction" sounds like an assembly/low-level-language error.  Perhaps it comes from the crypto++ library... ? 

There are three core dependencies for Armory in Linux:  python2.X, python-qt4 and python-twisted.  I suppose there could be issues in one of those.  But, of course, installing those results in a tree of 60 other dependencies... so there could be an issue with any one of them.

Have you tried removing all your wallets and starting a completely fresh, wallet-less Armory, and then creating new wallets?  I'm wondering if one of your existing wallets is causing an issue on load that doesn't show up until later (a poisoned wallet).   

Please email or PM me to continue this discussion.  One of us can feed the info back into the thread if we figure it out....
legendary
Activity: 1792
Merit: 1111
May 27, 2012, 07:06:05 AM
I tried to create new wallets. It simply dies with "Illegal instruction" no matter it is encrypted or not. It dies even I click "receive bitcoin". However, it could show the existing addresses without dying.

I also tried to run as root. Since I did not use it with root before, there is no wallet. However, it still has the same problems

So I believe there is nothing wrong with my wallets. Do you have any idea where the message "Illegal instruction" comes from? Is it somewhere in Armory source code, or from a 3rd party package?

In the worst case I have to reinstall the OS but I want to try to fix it first

first of all, i'm using ubuntu 11, and I'm already starting armory as suggested. Everything seems normal except a few GTK-Warning about pixmap at the beginning

no, my label is very short so that's irrelevant

I tried to delete one of my wallets (which contains no BTC at all). When I try to restore by paper backup, the "Illegal instruction" death happens again. When I tried to type one wrong character in the root key field, it first shows Checksum error, then illegal instruction death. When I tried to put all "a"s in the root key and chain code, it just shows "Checksum fix failed" and won't die.

As long as I still have the correct paper backup, I suppose my BTC is 100% safe, right?

Thanks!


Yes.  So far, no one has lost any money with my program (at least no one has reported it), and I've never had a hint of a problem with paper backups.  So, the odds are good your money is still safe Smiley

I see now that you are having the problem on multiple wallets, which leads me to believe something went awry with your system, an encryption library, and/or the Armory installation itself.  But you said you reinstalled with the newer version, so it's probably not the Armory installation.  And all the encryption/signing stuff is compiled in, so I don't think that would be it...

Can you make a new, encrypted wallet, and see if it works as expected?  Unencrypted wallet, too.  I am done for tonight, but I'll continue this conversation tomorrow. I'm anxious to figure out what's going on...
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 27, 2012, 12:43:21 AM
first of all, i'm using ubuntu 11, and I'm already starting armory as suggested. Everything seems normal except a few GTK-Warning about pixmap at the beginning

no, my label is very short so that's irrelevant

I tried to delete one of my wallets (which contains no BTC at all). When I try to restore by paper backup, the "Illegal instruction" death happens again. When I tried to type one wrong character in the root key field, it first shows Checksum error, then illegal instruction death. When I tried to put all "a"s in the root key and chain code, it just shows "Checksum fix failed" and won't die.

As long as I still have the correct paper backup, I suppose my BTC is 100% safe, right?

Thanks!


Yes.  So far, no one has lost any money with my program (at least no one has reported it), and I've never had a hint of a problem with paper backups.  So, the odds are good your money is still safe Smiley

I see now that you are having the problem on multiple wallets, which leads me to believe something went awry with your system, an encryption library, and/or the Armory installation itself.  But you said you reinstalled with the newer version, so it's probably not the Armory installation.  And all the encryption/signing stuff is compiled in, so I don't think that would be it...

Can you make a new, encrypted wallet, and see if it works as expected?  Unencrypted wallet, too.  I am done for tonight, but I'll continue this conversation tomorrow. I'm anxious to figure out what's going on...
legendary
Activity: 1792
Merit: 1111
May 27, 2012, 12:33:38 AM
first of all, i'm using ubuntu 11, and I'm already starting armory as suggested. Everything seems normal except a few GTK-Warning about pixmap at the beginning

no, my label is very short so that's irrelevant

I tried to delete one of my wallets (which contains no BTC at all). When I try to restore by paper backup, the "Illegal instruction" death happens again. When I tried to type one wrong character in the root key field, it first shows Checksum error, then illegal instruction death. When I tried to put all "a"s in the root key and chain code, it just shows "Checksum fix failed" and won't die.

As long as I still have the correct paper backup, I suppose my BTC is 100% safe, right?

Thanks!

legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 27, 2012, 12:26:13 AM
I have some wallets in an offline machine. It worked perfectly before. Today, however, I find that it keeps returning "Illegal instruction" and dies after I key in correct passphrase for any wallet, no matter I am trying to make a paper backup or to sign an offline tx. I was using 0.7.5 and have updated to 0.7.6 but the problem is still here. What can I do? Thanks!

By the way, I still have all paper backup

Absolutely!  Email me your shipping info and I'll send it out.


I don't suppose you used an exceptionally long wallet description/label, did you?  I found a terrible bug in the wallet-IO code that causes something similar, which was fixed in 0.76.  But if you were in 0.75 when you changed the label, it would permanently corrupt the wallet!  Also, how many addresses do you think you used in the wallet?

Regardless, I recommend that you go to the Armory home dir (/home/user/.armory or C:\Users\username\AppData\Roaming\Armory) and backup all the wallet files into another directory or to a USB drive.  Then delete the original and restore from paper backup (you can't restore a wallet if you have an existing one with the same wallet-ID, so you must delete the old one first).  "Import Wallet" --> "Restore from Paper Backup".

Also, what OS are you in?  If it's Linux, you might be able to extract an error message for me (just open a terminal and start Armory with "python /usr/share/armory/ArmoryQt.py" instead of through the menu).

This is very concerning!  I hope we can get it figured out.

legendary
Activity: 1792
Merit: 1111
May 27, 2012, 12:14:01 AM
I have some wallets in an offline machine. It worked perfectly before. Today, however, I find that it keeps returning "Illegal instruction" and dies after I key in correct passphrase for any wallet, no matter I am trying to make a paper backup or to sign an offline tx. I was using 0.7.5 and have updated to 0.7.6 but the problem is still here. What can I do? Thanks!

By the way, I still have all paper backup

Absolutely!  Email me your shipping info and I'll send it out.



legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 23, 2012, 07:01:39 PM
Absolutely!  Email me your shipping info and I'll send it out.


hero member
Activity: 742
Merit: 500
May 23, 2012, 06:52:41 PM
Any chance I can order a shirt for BTC?  I know you had some trouble with the first batch of shirts, but if thats all sorted out, I would like one.

Absolutely.  There's a list of donation levels and rewards on the Armory Donation Page.  I'll happily take into account previous donations if you think it's a little steep (in your case, I know you donated...twice?... already?)  Unfortunately, the shirts ended up being kind of expensive -- future advice:  pick a logo that doesn't require full-color to be rendered properly, that probably doubled the cost of the shirts despite being tiny little thing on the breast.   :-/
I donated when you did the drive and have sent a few coin whenever i deposit to cold storage (having the donate button built in like you do was a great idea BTW).  Another 5 BTC puts me above donating 10 total, does that sound good for a shirt?

EDIT: Went ahead and sent 5 Smiley http://blockchain.info/tx-index/6618236/10dbf7edb207a23afe654b46f0ca506022752bd99ee361d5be85256e6263ecef
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
May 23, 2012, 06:29:27 PM
Any chance I can order a shirt for BTC?  I know you had some trouble with the first batch of shirts, but if thats all sorted out, I would like one.

Absolutely.  There's a list of donation levels and rewards on the Armory Donation Page.  I'll happily take into account previous donations if you think it's a little steep (in your case, I know you donated...twice?... already?)  Unfortunately, the shirts ended up being kind of expensive -- future advice:  pick a logo that doesn't require full-color to be rendered properly, that probably doubled the cost of the shirts despite being tiny little thing on the breast.   :-/

Jump to: