Pages:
Author

Topic: Armory - Discussion Thread - page 33. (Read 521901 times)

legendary
Activity: 1428
Merit: 1093
Core Armory Developer
August 03, 2014, 10:16:42 PM
No PGP key on the keyservers for the donationmatch address?

You are free to use my email GPG key, 0xFB596985.  That address just gets forwarded to me. 

Though, strictly speaking, it shouldn't really be necessary.  The best a man-in-the-middle can do to your unsigned transaction is... swap out your contribution with his own...?  I don't think you'd have a problem with that Smiley   And on our side, as long as we see 0.5 from someone else we'll sign it, regardless of who is contributing it.

legendary
Activity: 1400
Merit: 1013
August 03, 2014, 10:11:46 PM
No PGP key on the keyservers for the donationmatch address?
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
August 03, 2014, 09:56:22 PM
Simulfunding drive is moving, but slowly.   Gonna have to do some more marketing!

We're at 5.0 BTC in donations matched.  That's a total of 10 BTC donated!  (0.5 is in transit, so only 4.5 is represented on the webpage).  So we're at about 1/4 our goal. 

I rarely ask for money or donations explicitly, but I am asking now.  Double the value of a donation to an org/charity that supports Bitcoin, OSS and/or digital freedom! 

https://bitcoinarmory.com/donation-match-list/

As mentioned before:  there's only 5 organizations listed there, but also only 17.5 BTC worth of notes which leaves us with 2.5 for "other".  If you have different organization to which you want to donate, let me know!  I'm especially open to OpenSSL and wikipedia.  Though both of them will require a little coordination:  we will have to get a 15-minute payment address and do the simulfunding process within that 15 minutes.  Easy -- it only takes like 2 min -- but it will requires scheduling it.

legendary
Activity: 2912
Merit: 1060
August 03, 2014, 06:15:11 PM
Future feature suggestion:

While displaying the amount of coins in a wallet or wallets, it would be great if Armory also displayed the current value in currency of choice. For example my iPhone bitWallet shows my bitcoin quantity and the current dollar value directly under it based on the current average global exchange rate.

I'm fairly new and hope this isn't the millionth time you've heard this. Armory is a great program! Thanks for making Bitcoin better.

That requires outside network calls that can tell people your ip and balance. A plug in system may be coming though.
sr. member
Activity: 442
Merit: 250
Found Lost beach - quiet now
August 03, 2014, 02:32:42 PM
Future feature suggestion:

While displaying the amount of coins in a wallet or wallets, it would be great if Armory also displayed the current value in currency of choice. For example my iPhone bitWallet shows my bitcoin quantity and the current dollar value directly under it based on the current average global exchange rate.

I'm fairly new and hope this isn't the millionth time you've heard this. Armory is a great program! Thanks for making Bitcoin better.
sr. member
Activity: 442
Merit: 250
Found Lost beach - quiet now
August 03, 2014, 02:20:51 PM
I have a "spending coins" account created on Armory that I would like to be able to use with my bitWallet program on my iPhone. Right now I'm watching it on bitWallet because I used the QR function in Armory to transfer the public addresses for the "spending coins" wallet onto bitWallet along with the Armory generated change address (which I set as a static address in Armory). Works great for mobile tracking and keeping things in-synch. Any transaction in Armory shows up in the bitWallet wallet.

I would like to be able to spend from this account on the iPhone. I know I can view the private keys and copy and paste, but displaying QR code would make it easier to transfer to my iPhone.

Any way to generate QR codes for the private keys in Armory?

Also, concerned this would cause minor problems. I know Armory would still see the bitWallet transactions but I'm not sure about the change address tracking (if bitWallet creates a different change address). I guess I could always send the change to my fixed change address to keep both wallets in synch.

Not a lot of money in this account and just experimenting. Guess I could use a QR generator to do if I have to, but would like to hear thoughts on this or maybe suggestions on how to do easier.
newbie
Activity: 58
Merit: 0
August 03, 2014, 02:00:04 AM
When I finally finish the new wallet format, then we can can have a fully internationalized app, with no restrictions anywhere.  Then we can also start prepping the app for localization & translations.

It's coming...

Any progress on internationalization (i.e. support for localization)? Smiley

I don't mean to bug anyone about this, but I believe i18n will help spreading one of the most secure Bitcoin wallets to regions of the world where English is not a language that is mastered fluently by everyone, especially on a technical level. Perhaps it will even help to ease the general notion (?) that Armory is hard to master (to which I disagree, btw.). For a desktop app, Armory does have a lot of text (which is good for an app of this kind, IMO), and I for one would like to see that more accessible throughout the world. I'd be volunteering to translate Armory into my language without hesitation.
sr. member
Activity: 255
Merit: 250
Senior Developer - Armory
August 02, 2014, 01:46:05 PM
OSX development sounds nightmarish (as well as time consuming and expensive).

All things considered, it's really not that bad. Qt takes care of 99% of the heavy lifting. The problem, of course, is that we're at the mercy of Qt's devs. From what I've gathered, they've tended to neglect Macs, probably due to minimal feedback from external devs like myself. Mac stuff tends to get moved around every now and again too, which is one reason why a small patch I've submitted to the Bitcoin core devs requires a convoluted path (i.e., it has to work for Qt4 and Qt5, and attempts at code optimization require three different paths).

Quote
Above all though, as far as new features go, I'd vote for BIP32 wallet format, Trezor integration and coin control with output separation. It doesn't strike me there would be alot of technical challenges with these, especially for coin control.

To me, Armory is still a power user app, however easy it becomes to install or how stable it runs on platforms like Macintosh. People don't choose Armory for an easy ride (and so it's not that well suited to Mac users anyway, at least until it makes more sense to devote the time to iron the wrinkles out on that port).

Don't worry, the bigger features are much higher on the priority list. Smiley We're just doing our best to give some love to people using OS X. Besides, somebody really ought to understand Qt if it's going to be an integral part of Armory.
legendary
Activity: 3430
Merit: 3080
August 02, 2014, 01:25:10 PM
i think i'll just wait for everything to be 12.04.4 compatible

You might be waiting a while. Qt version 4 is the old version of that framework, and I expect the Armory team will be working on just about anything but using Qt 5 in the medium term (correct me if I'm wrong here).

Depending on one's definition of "medium term," we may be working on it sooner than you think. Long story short, it looks to me like Qt4 is starting to be neglected by the developers. More and more Qt5 patches aren't being backported, or require people to request a backport. This includes the Mac crash issue that plagued Armory for months. I actually had to backport the patch myself and request that the developers integrate it. The patch still hasn't been integrated. I find that a bit disconcerting considering this involves a crash-inducing bug. There's also another bug in Qt that may or may not continue to cause Mac crashes, albeit less frequently. At this point, I may have no choice but to don my swimming cap, dive into the codebase, and create my own patch.

OSX development sounds nightmarish (as well as time consuming and expensive).

Above all though, as far as new features go, I'd vote for BIP32 wallet format, Trezor integration and coin control with output separation. It doesn't strike me there would be alot of technical challenges with these, especially for coin control.

To me, Armory is still a power user app, however easy it becomes to install or how stable it runs on platforms like Macintosh. People don't choose Armory for an easy ride (and so it's not that well suited to Mac users anyway, at least until it makes more sense to devote the time to iron the wrinkles out on that port).
hero member
Activity: 763
Merit: 500
August 02, 2014, 01:02:19 AM
I always get a download error when trying to use the secure downloader to upgrade?  What can I do to troubleshoot?

bump
sr. member
Activity: 255
Merit: 250
Senior Developer - Armory
August 01, 2014, 09:29:15 PM
i think i'll just wait for everything to be 12.04.4 compatible

You might be waiting a while. Qt version 4 is the old version of that framework, and I expect the Armory team will be working on just about anything but using Qt 5 in the medium term (correct me if I'm wrong here).

Depending on one's definition of "medium term," we may be working on it sooner than you think. Long story short, it looks to me like Qt4 is starting to be neglected by the developers. More and more Qt5 patches aren't being backported, or require people to request a backport. This includes the Mac crash issue that plagued Armory for months. I actually had to backport the patch myself and request that the developers integrate it. The patch still hasn't been integrated. I find that a bit disconcerting considering this involves a crash-inducing bug. There's also another bug in Qt that may or may not continue to cause Mac crashes, albeit less frequently. At this point, I may have no choice but to don my swimming cap, dive into the codebase, and create my own patch.

(Please don't think I'm knocking the Qt devs. I'm sure they have a lot on their plates. They've also been quite nice when I've corresponded with them. I'm just explaining why a Qt upgrade is necessary.)

Anyway, long story short, we really can't pull in Qt5 without upgrading other parts of our infrastructure in order to avoid upsetting the apple cart too much for Armory users. The upgrade will happen eventually. It's just a matter of timing.

Before anybody asks, the reason Alan didn't start with Qt5 was because it wasn't available when he started Armory. That said, fear not, the actual code upgrade shouldn't take more than a day or two. The other work will take however long it takes, although it shouldn't take long.
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
August 01, 2014, 09:18:50 PM
so am i to understand that online and offline 0.91.2 will work on 12.04.4?

A few things:

  • 1.  The depedencies of Armory have not changed.  0.91+ has the exact same dependencies as 0.92+.   They even use the same database, so you shouldn't have to rebuild switching between them.
  • 2.  Everything works on 12.04.3 and 12.04.4.  If it's an online system, skip the offline bundle and just grab the regular .deb file and install it on 12.04.4.  Ubuntu will determine what dependencies it needs and download them from the internet for you.
  • 3.  If you already have a 12.04.3 or 12.04.4 installation on an offline computer and successfully run Armory, you no longer need to use the offline bundles to upgrade.  The offline bundle is only to provide the dependencies to the offline computer that it would otherwise download from the internet, and in the case of both 0.91 and 0.92, the included dependencies are for 12.04.3.  If you've run it before, it's already got the dependencies and you can just use the regular installer to upgrade.

I know this is confusing, but I'm doing my best to explain it anyway, so that hopefully you can make sense of what's going on on your system -- because I'm still not entirely clear what systems are setup where, online or offline, and what's installed, where your wallets are, etc.

The moral of the story is, if you've been running with 0.91.2, you shouldn't have to do anything fancy to upgrade to 0.92+.  *It should be just a matter of getting the new .deb file and installing it  (*user experience may vary).  We'll get it sorted out for you... eventually.  Still not sure why torrent is failing -- I just did a full start-from-scratch resync on Linux yesterday and it went smoothly (took about 7 hours total, though).  Log files always help.

By the way, have you checked your free disk space on the target machines?  Sometimes when there are strange issues getting things to work, it's because you're out of space.
legendary
Activity: 3430
Merit: 3080
August 01, 2014, 06:01:41 PM
i think i'll just wait for everything to be 12.04.4 compatible

You might be waiting a while. Qt version 4 is the old version of that framework, and I expect the Armory team will be working on just about anything but using Qt 5 in the medium term (correct me if I'm wrong here).

"apt-get install python-qt4" from your Terminal app will probably do the trick. That's if 12.04.4 isn't missing any others...
legendary
Activity: 1764
Merit: 1002
August 01, 2014, 05:33:55 PM
so am i to understand that online and offline 0.91.2 will work on 12.04.4?
hero member
Activity: 496
Merit: 500
August 01, 2014, 05:09:29 PM
I'm having difficulty signing a transaction on my Raspberry Pi, recently upgraded to 0.92.1 (using the package downloaded from Secure Downloader).

I'm using the extras/cli_sign_txdp.py script, as I always have. The error I'm getting is:

Code:
Traceback (most recent call last):
  File "extras/cli_sign_txdp.py", line 28, in
    wlt  = PyBtcWallet().readWalletFile(wltFile)
NameError: name 'PyBtcWallet' is not defined
legendary
Activity: 1764
Merit: 1002
August 01, 2014, 04:49:16 PM
so i tried to install the offline bundle to 12.04 LT 32 bit Ubuntu but it says a python * library was missing.

I suspect you grabbed the latest versino of 12.04 which is 12.04.4.  The website clarifies that the bundles were created before that and should be used with 12.04.3.  It has a download link to get 12.04.3.  I've been meaning to swap out the bundle packages so it will work with .4 but we just forgot to do it for 0.92

yeah that's it.  what should i do?

The Armory download page has a link to 12.04.3.  When you click on one of the offline bundles in the download table, read the text that shows up and you'll see the link.  Create a new VM based on that.

the pain w/ this upgrade just won't stop.  just now am almost done downloading bc to 12.04.4.  as you know, have been having trouble with the torrent so had to resort to p2p.  now i'll have to install 12.04.3 on both systems along with the bc.

i think i'll just wait for everything to be 12.04.4 compatible
sr. member
Activity: 255
Merit: 250
Senior Developer - Armory
August 01, 2014, 04:46:39 PM
Hello. I just wanted to send a friendly reminder to everybody. We've started getting bug reports for OS X 10.10. I do appreciate everybody taking the time to give Armory a spin on 10.10. Smiley I also wish to remind everybody that 10.10 is a work-in-progress, with a final release 2-3 months from now. A lot of things are going to change between now and then, with the OS becoming more stable. Remember, what you have right now is a preview; it's going to be a bit wonky.

If anybody wishes to post a bug report, I appreciate it. I'm also planning, for now, to close most of them unless there's very specific info. (Example: "When using 10.10, whenever I click the "Send Bitcoins" button, Armory crashes. Here are my logs and the bug report that OS X offers to send to Apple. I'm running Armory 0.92.1.") I'm aware of general things like Armory hanging randomly. That's obviously not good. I just want to wait a little while and see if the problem fixes itself, which I believe it will. Don't worry, I'll give Armory a spin every time a new dev build comes out. Wink

Thanks!
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
August 01, 2014, 03:59:52 PM
so i tried to install the offline bundle to 12.04 LT 32 bit Ubuntu but it says a python * library was missing.

I suspect you grabbed the latest versino of 12.04 which is 12.04.4.  The website clarifies that the bundles were created before that and should be used with 12.04.3.  It has a download link to get 12.04.3.  I've been meaning to swap out the bundle packages so it will work with .4 but we just forgot to do it for 0.92

yeah that's it.  what should i do?

The Armory download page has a link to 12.04.3.  When you click on one of the offline bundles in the download table, read the text that shows up and you'll see the link.  Create a new VM based on that.
legendary
Activity: 1764
Merit: 1002
August 01, 2014, 03:53:10 PM
so i tried to install the offline bundle to 12.04 LT 32 bit Ubuntu but it says a python * library was missing.

I suspect you grabbed the latest versino of 12.04 which is 12.04.4.  The website clarifies that the bundles were created before that and should be used with 12.04.3.  It has a download link to get 12.04.3.  I've been meaning to swap out the bundle packages so it will work with .4 but we just forgot to do it for 0.92

yeah that's it.  what should i do?
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
August 01, 2014, 03:50:49 PM
so i tried to install the offline bundle to 12.04 LT 32 bit Ubuntu but it says a python * library was missing.

I suspect you grabbed the latest versino of 12.04 which is 12.04.4.  The website clarifies that the bundles were created before that and should be used with 12.04.3.  It has a download link to get 12.04.3.  I've been meaning to swap out the bundle packages so it will work with .4 but we just forgot to do it for 0.92
Pages:
Jump to: