Bitcoin Forum
May 06, 2024, 03:25:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 [77] 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 ... 186 »
1521  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: April 09, 2013, 12:12:19 PM
Okay, I've been battling this for a while now.  I think the virtualenv is screwing me up.  Using Red Emerald's brew formula, I can use run Armory no problem.  Then I use higuys' Makefile and deploy script, and everything breaks.  It doesn't break the system, just the directory.

i.e. It looks like this:

(1) Red Emerald brew formula
(2) python ArmoryQt.py  # works!
(3) higuys' "make osx"
(4) cd osxbuild;  open Armory.app;  #fails!
(5) cd Armory.app/Contents/MacOS/Armory; #fails!
(6) cd ~/src/BitcoinArmory;  python ArmoryQt.py;  #fails!
(7) "PYTHONPATH=... /usr/bin/python Armory.Qt" #works!

So I guess that the virtualenv is linking to the wrong libraries, or bad libraries or something.  

Specifically:  Red Emerald's call (the one that works):

Code:
$ PYTHONPATH=`brew --prefix`/lib/python2.7/site-packages /usr/bin/python ~/src/BitcoinArmory/ArmoryQt.py

higuys' script executes the following to start Armory (doesn't work):

Code:
$ export DYLD_LIBRARY_PATH=../Dependencies/QtCore.framework/Versions/Current:../Dependencies/QtGui.framework/Versions/Current:../Dependencies:$DYLD_LIBRARY_PATH
$ bin/python armorybuild/ArmoryQt.pyc &

1522  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: April 08, 2013, 10:34:03 PM
If it is needed at runtime, then I would think it needs to be copied.

Well there's a lot of packages that are needed at runtime.  Twisted is one of them, yet that seems to be covered through the pip-install line. 

I'll try the copy operation...

Gah!  I figured it out -- higuys made the deploy.sh script skip those function calls if the env and Armory.app directories already exist.   And "make clean" doesn't remove them.  So this whole time, all those things I was trying were not executing!

I added removal of those directories to "make clean", and re-ran with just the extra "bin/pip install psutil" call, and it appears to have worked!  I can't believe I spent so much time chasing that down!

P.S. - Actually it doesn't totally work yet, but I'm getting closer...  Just got a "PyThreadState_Get: no current thread" error.  Have we seen that before?
1523  Bitcoin / Armory / Re: Ubuntu LiveCD (offline wallet) + Win7 (online wallet) = no problem? on: April 08, 2013, 10:27:41 PM
Smiley Yeah, I think for bitcoin's sake it's important that no computer skills are needed for becoming an effective bitcoin user.

Anyway, this extraction thing was a bit weird one, I'm not usually this hopeless... I like to think I know at least something about computers.

Btw, I think you should promote the Live-CD/USB-option more, it's not mentioned in the Armory web page is it. I was once under the impression that the slow synchronization process applies to the offline wallet too, and I figured that a Live-CD is not an option then because one would always need to synchronize it again. But now that I realized that doesn't happen with the offline wallet, I'm feeling that the Live-CD is a very viable option. I don't seem to have a usable secondary computer and my bitcoin assets are not valuable enough to invest in a new computer for offline use - I can imagine many others share my situation. Live-CD is the solution then, isn't it?

It's not a bad solution.  I just don't have any experience with it.  However, there are quite a few threads and people doing it, and users should be aware that it exists.  But to really promote it, I think I have to create a more "packaged" solution, like a custom distro, or a downloadable USB key image that someone can use.  I think it may be too technical for most users, unless there's a nice pre-configured option for booting from USB with persistent storage (to have Armory installed).

Maybe it's not as bad as I thought, though.  Perhaps if I see a good tutorial on it, I can accommodate it.  For now, I was banking on a lot of people have old laptops laying around, or being able to get one on Ebay for less than $100.  Or eventually I'll have Android support -- I'd love to use old Android phones as offline-signing devices.
1524  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: April 08, 2013, 09:01:20 PM
If it is needed at runtime, then I would think it needs to be copied.

Well there's a lot of packages that are needed at runtime.  Twisted is one of them, yet that seems to be covered through the pip-install line. 

I'll try the copy operation...
1525  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: April 08, 2013, 07:53:08 PM
If you don't redirect output to /dev/null then perhaps you will see an error message.


I did that actually, and didn't see any errors.  It tells me it's installed successfully.  But I wonder if it is installing it in the external system, not the virtual environment.  I can't tell.  Or maybe I need to copy the psutil folder into the Armory.app explicitly, like pyqt is....?
1526  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: April 08, 2013, 07:18:58 PM
I went ahead and did what I said I was going to try, above.  It appears to have worked.  I'm still curious why my system is different... but I'll live if I don't find out.

My next problem has to do with a new python dependency that has been added for version 0.88:  python-psutil.  It looks like the Armory.app is failing because that is missing that dependency.

Here is the deploy.sh script that higuys sent me.  I tried modifying it by adding the line in blue:

Quote
function make_env()
{
    echo "Making python environment..."
    virtualenv -q env
    cd env
    bin/pip install twisted >/dev/null
    bin/pip install psutil >/dev/null
    ...
}

I assumed that is the point at which you are installing the dependencies in the virtual environment.  I also added it the get_dependencies() function as well.  Either way, it still fails find it when run from osxbuild/Armory.app/Contents/MacOS/Armory.
1527  Bitcoin / Armory / Re: Ubuntu LiveCD (offline wallet) + Win7 (online wallet) = no problem? on: April 08, 2013, 06:48:58 PM
I was just about to tell you that the problem's gone - I noticed I had misunderstood the way Ubuntu extracts zips. Idiot me -.- Sorry for wasting your time. When I opened the .zip it always performed some sort of a download, and I was under the impression that was the extraction. Now I got it working. Sorry!

Don't worry about it!  This helps me figure out how I can improve the process.  Glad you got it working, without having to become a linux nerd!  Though, I always approve of more linux nerds...
1528  Bitcoin / Armory / Re: Ubuntu LiveCD (offline wallet) + Win7 (online wallet) = no problem? on: April 08, 2013, 06:36:29 PM
One more thing, did you actually extract the file?  The file is a .zip file, and needs to be extracted before anything can run.  I would expect it to have the behavior you described if you double-clicked on it while viewing it without extracting it first.

You should be looking at a .zip file.  You can right-click on it and click "Extract Here".  Then it will create a new directory.  Go in that directory and double-click Install_All_Debs.sh.
1529  Bitcoin / Armory / Re: Armory - Discussion Thread on: April 08, 2013, 06:25:30 PM
Armory is still in beta stage, how safe is it to use offline wallet feature? What if there is a bug and my wallet is gone? Can i import my offline wallet to another client (Qt client)?


"Beta" is mostly related to the usability and stability of the interface.  Not the underlying security of the wallet.

At this point, it's getting almost 10k downloads per month!  (used to be 2k, but the recent surge in activity has really propped it up!).  It's extremely stable and in the past 15 months, I've never heard of anyone losing money with Armory except when they didn't make a paper backup!

-- Lots of people have forgotten their wallet passphrase and their wallet became permanently encrypted.  Can be recovered from a paper backup
-- A few people have had their hard-drives fail/corrupt.  You are safe if you have a paper backup.
-- Some people have explicitly deleted files or wallets thinking they know better than Armory what needs to be deleted.  Two people have contacted me about losing coins because they explicitly did this.  They would've been protected if they had made a paper backup.
-- If you want to switch away from Armory at some point, you can "Backup Individual Keys" to write out all the private keys in your wallet and import them into another application.
-- I think some apps have even implemented Armory's paper backup code, so that you can plug it directly into that app and it will restore the keys. 

There's not very much risk involved, besides time wasted if it doesn't work on your system.  It's used to protect millions of dollars worth of BTC at this point.  I haven't touched Bitcoin-Qt or any other app in 12+ months.  A lot of other people haven't either.  The most important thing is to print or copy-by-hand a paper backup, and very little can go wrong.

EDIT: This message does not override the existing license you agree to when you run Armory.  Although Armory is extremely stable, and has never lost anyone's money, that doesn't mean it's impossible.  It's free software, it's still run at your own risk.  Please base your decision on its reputation in the community (such as being featured on bitcoin.org), and don't sue me if something goes wrong!
1530  Bitcoin / Armory / Re: Ubuntu LiveCD (offline wallet) + Win7 (online wallet) = no problem? on: April 08, 2013, 06:16:14 PM
The one from website. And it's Deps not Debs, my bad.

I'd like to give the command line a chance, I'll go test it now. Probably don't know exactly what to write but I'll try to look for the directory. Never used Linux before nor have I needed to use command prompt much with Windows.

Don't bother with the command-line until you try the "Run from Terminal" thing.  When you double-click the .sh file, doens't it pop up with a window like this? 




Click "run in terminal".  In fact, I think I will modify the next bundle so that the file is named "Install_Armory_DoubleClick_RunInTerminal.sh"
1531  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: April 08, 2013, 06:08:00 PM
I'm finally doing this!  I've just spent some time getting an OSX environment setup, and make sure that I can compile and run the latest Armory.

I just hit a snag while trying to execute the Makefile.  I think I understand what's going on, I just want to make sure:

-- I did a "sudo pip install virtualenv" and it completed successfully
-- I type "virtualenv" and I get "unknown command" error
-- I have looked around and found "/usr/local/lib/python2.7/site-packages/virtualenv.py"
-- When I directly run that script in python (bare), it appears to do what I want
-- I found some other references to installing "virtualenv" and running it as it's described in higuys' email and in the Makefile/deploy.sh script

So what's different?  Why is it that I don't get a symlink/executable like everyone else does?  Is there any reason not to just modify the Make file to replace "virtualenv" with "python /usr/local/lib/python2.7/site-packages/virtualenv.py"?



1532  Bitcoin / Armory / Re: Ubuntu LiveCD (offline wallet) + Win7 (online wallet) = no problem? on: April 08, 2013, 05:51:50 PM
I am trying to do the same, to use Armory with Live USB Ubuntu, but I can't get Armory to install. I use Lucid Lynx and the offline bundle. When I unzip the bundle and double click "Install_All_Debs.sh" (or something like that) it opens a text document and I have no idea how to proceed from there. If I try to install the various files separately, with most of them it ends up saying "couldn't download all the required packages", which obviously shouldn't be the case with the bundle. In essence, the problem is that I can't get to click any "Run In Terminal" thing. I just get a text file with not much text.

What should I do?

You should double-click " Install_All_Debs.sh and say "Run in Terminal...".    Or maybe you right click and select that.  Either way, the problem is that Ubuntu doesn't know whether you want to examine the file code, or run it as a script.  You want to run it.

If instead, you go to the command line (Applications->Accessories->Terminal), you can "cd" to that directory, and then "sudo sh Install_All_Debs.sh".

Are you using the offline bundle from the website (0.87.2)?  Or the one that I posted recently on the main thread (0.87.95)?
1533  Bitcoin / Armory / Re: Thanks/Filter wallets? on: April 08, 2013, 02:45:42 PM
I'm really enjoying using Armory and have expressed my appreciation in a small donation (which I intend to repeat whenever I can).  Thank you for all the work you've put into Armory. 

I only find myself missing 2 features:

1.  The main thing I'm missing is the ability to filter the wallet view.  Say I'm holding a wallet for someone else and I don't want to see it.  It's possible to save it offline and mark it as someone else's watching only wallet, which removes it from the total balance, but I still can't filter the view so that this wallet does not appear.  Is this a feature you plan to implement?  If so, if you'd tell me your planned approach, I'd be happy to give it and try and submit a pull request for you to review.  If you're not interested in it, I'll probably keep a private fork with this feature since it's so important to me.

2.  I'm surprised you don't generate a qrcode for offline transactions (for both the online transaction data  and offline signed tx).  Some of us have qr code scanners which would make the whole offline signing process a lot quicker.  Any plans to implement this?

Thanks again for all your work on this -- I'm very impressed.  I've been a happy user of the Satoshi client for ~2 years but am switching to Armory for the offline transactions and other features.  I'm recommending the same to my friends and family.  Well done!

Thanks w1R903!

I will eventually get to making the wallet view more... flexible.  Along with sorting.  I just haven't gotten there yet.  What I will do is have the filter at the bottom, pop up a checklist of your wallets, and you can choose which ones you want to see at any given time.  Of course, with the preset defaults I've got, already.

The problem with QR codes is that there are so many transactions that won't fit into 1 QR code.  Or even 10 QR codes!   Yes, it works for *some* transactions, but certain usage patterns it will not work at all.  Ever!  It's something I've had to battle with every time I look at this problem:  90% will be under 5kB.... but some people will consistently produce multi-megabyte transaction "packets" to be moved back and forth.  I really want to save my effort for a solution that will work 100% of the time!
 
1534  Bitcoin / Armory / Re: number of possible wallets on: April 08, 2013, 02:11:45 PM
First of all I apologize if this has already been discussed, I searched and couldn't find it.

The other day I tried to import my wallet from paper back and I probably had some mistakes when typing,
but instead of the regular error message, I restored  a wallet which wasn't mine!

I didn't pay much attention to it and afterwords I restored correctly my real wallet but then it made me wonder,

How many different armory wallets are possible?

How come wallet id's are so short?    (like 9 char long, each char can be a digit, small or capital letter  - (10+26+26)^9=13,537,086,546,263,552 possible wallets -
is this number big enough for the whole world?)

What is the probability that someday someone  in the world will accidentally restore my wallet in his PC?

thanks

The answer is the usual too-big-to-fathom-answer.  There's 64 bytes on your paper backup.  That means there's [a lot] more possible wallets than there are atoms in the universe.   Your question is essentially whether if you pick one atom in a planet a million times larger than earth, 3 billion light years away, what's the chance that I pick an atom that's even in the same galaxy?   Much less, even the same atom (or within the same cubic mile?)

1535  Bitcoin / Armory / Re: Armory - Discussion Thread on: April 08, 2013, 02:06:56 PM
I should have saved information from the popup, but upgrading from 0.87 or so on Windows, I was getting a crash immediately on startup. Uninstalling, deleting the ArmoryBitcoin folder, and reinstalling fixed the problem. I've upgraded a few times so were some old files left in there when I deleted it. After reinstalling starts up no problem.

Auto-installation went smoothly! This is actually pretty awesome because I don't have a persistent bitcoin daemon running on my Windows partition.

Oh, and I love the new scanning progress bar with estimated time to completion. Very slick.

The first line in the release notes will be about fully removing Armory before upgrading.  I've actually had quite a few people with that problem.  Glad it went smoothly for someone!  I usually only hear bad stuff!

Would I be able to put my wallet on a network share then be able to access the wallet from multiple computers? Send and receive BTC this way also? If possible, would this raise issues in corrupting the wallet? 

Please do not do this.  Just make digital copies of the wallet, and import them in multiple places.  The wallets are absolutely not "thread-safe" which is what you're doing if you access it from multiple system.  Either make digital copies and import it on multiple systems (with the risk of some address re-use, because some systems don't know that certain addresses have already been distributed), or just make multiple wallets.  Since each one is only one sheet of paper to backup, if you are going to use multiple systems regularly, it might better to keep track of which computer is producing which addresses.
1536  Bitcoin / Armory / Re: Armory - Discussion Thread on: April 08, 2013, 05:57:28 AM

Help me test 0.87.95-beta!

https://bitcointalk.org/index.php?topic=156250.msg1655941#msg1655941

From that thread:

Quote
Updates in 0.87.95-testing (soon to be 0.88)
  • Auto management of bitcoind: This most definitely will break on OSX... gonna deal with that this week.  What needs to be done should be fairly well-explained in the interface.  I will be adding a troubleshooting section to the website to catch the most common issues.
  • Notifications of new Bitcoin-Qt/bitcoind versions:  It should work with both self-management and auto-management of bitcoind.
  • Windows code-signing certificates:  Just like my GPG keys, I have an offline code-signing certificate just for Windows installers/MSIs
  • On-screen Keyboard for passphrase entry: You can now fool keyloggers by using an on-screen keyboard.  If you're ultra-paranoid (and ultra-patient) you can use a keyboard that is scrambled in a cryptographically secure manner.   Comes in "regular" and "insane" flavors.
  • Clickable (?) objects: Yes, they finally do something when you click them (used to be 1.5s mouseover)
  • Reduced the number of windows you have to click through to execute an offline transaction.
  • Created new Ubuntu-10.04-32bit offline bundle:  this includes the frag/unfrag scripts for Shamir's Secret Sharing

OSX package & signing is next on my list.  Then persistent blockchain stuff!  
1537  Bitcoin / Armory / Re: [Round #3] Help with Armory 0.88 testing! on: April 08, 2013, 05:55:00 AM
Please check top post for updates!  This is starting to look like a real release!  Finally!

https://bitcointalk.org/index.php?topic=156250.msg1655941#msg1655941

I can only spend so much time polishing and trying to catch all the little things.  I think a lot of people are actually having problems with resources, not the auto-bitcoind (and a few with auto-bitcoind). 

Last thing before starting down the resource-reduction path:  OSX packages! 
Then persistent blockchain stuff.
1538  Bitcoin / Armory / Re: Armory - Discussion Thread on: April 08, 2013, 04:18:26 AM
I read somewhere that XP is the oldest Windows compatible with Armory but can't find that info anymore, am I correct? Apparently that old computer growing old without use had Windows 98 installed instead of XP, jesus. Do I need to install another OS? Naturally talking about the offline use.

I assume that Windows 98 is too old, but I have no evidence to back that up.  Please try the "windows_all.msi" file and let me know.  I just wouldn't count on it.  As long as it has 128 MB+ RAM, it can run Ubuntu 10.04-32bit, which can be setup in about 20 minutes, and all you need is the offline bundle.  It's possible even without any real linux experience.  But I'll let others comment on whether that's accurate.

1539  Bitcoin / Development & Technical Discussion / Re: The official Armory-for-OSX Bounty Thread [CLAIMED -- 25 BTC] on: April 08, 2013, 01:53:18 AM
Hi. I tested higuys' build on an iMac running 10.8.3 and it runs fine. The only real problem I have is that the memory usage is very high, about 1.7G, so it takes a big bite out of the maximum of 4G I can install on this iMac. I remember reading somewhere in this forum that optimisation is something that is being worked on. Is the memory usage likely to drop significantly?

Yes, RAM usage and startup time will both drop significantly, at the expense of using more hard-disk.  However, after I complete that transition, I will likely be able to reduce the disk usage, too -- I don't need to store/index all tx in Armory... it's just how it was originally built.   I want to scale that back and try not to duplicate everything on disk...eventually...

Timeframe for the first round (with duplicate blockchain data) is probably a couple weeks.
1540  Bitcoin / Armory / Re: Armory - Using Tails for secure Armory use on a single physical machine on: April 08, 2013, 01:47:12 AM
By the way, I retract my statement about "why use disk encryption when you use an encrypted Armory wallet"?    There's two reasons I came across, one of them I became aware of recently:

(1) If you make sure you do everything on the encrypted partition, you're protected from even carelessness, like copying stuff into another program to print and it auto-saves.  Or you use the Shamir's Secret Sharing script which writes the results to disk.  It basically picks up the slack if you're a little careless with handling private key data.
(2) This doesn't apply to TrueCrypt, but if you use something like Ubuntu alternate installer and select that you want encrypted home partition, it actually sets up encrypted swap, too.  This is super nice, since it effectively negates any defects in my own attempts to keep key data out of swap/disk.  My implementation is the same one used by the Bitcoin-Qt devs, but I'm told it's not bulletproof.  Especially if you ever accidentally hit "hibernate" on your laptop (which will write it to disk even if it's in memory-locked RAM).
Pages: « 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 [77] 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 ... 186 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!