Bitcoin Forum
September 30, 2024, 01:05:18 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 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 ... 186 »
701  Bitcoin / Armory / Re: missing armory address on: November 27, 2013, 01:31:16 AM
Just hit "Receive Bitcoins" a few times, and it will calculate the next few addresses in your wallet.  Armory only shows you the addresses that it thinks you've used, and will only calculate and show the next addresses when you request it.   I thought that detection of existing transactions would mark those next addresses as "used"...   but I guess there's a bug in that logic.

The funds show up in your balances, because regardless of whether they show up in the wallet address list, the next 100 addresses are always included and tracked in blockchain scanning.  Just in case you have multiple devices using the same wallets and another device calculates and uses and address you have marked as unused.
702  Bitcoin / Armory / Re: Does the Armory wallet format encrypt or protect the chain code? on: November 27, 2013, 01:28:04 AM
As far as I know all wallet app have this shortcoming.  It's not easy to overcome... unless you scan the blockchain on every load Smiley  Because even if you encrypt the watching-only wallet, any data you save between loads can be used to identify what money is in your wallet. 

This was one of the benefits to having the super-node version of Armory that maintains a full DB of all spent and unspent UTXOs, so that it can encrypt the watching-only wallet without leaving leaky information all over the disk.  You just decrypt the wallet and instantaneously request all the address balances from your local database (among other uses for the super-node version).  But the super-node stuff will be put on hold for now.  Got some other priorities.

What I hope to do is get the blockchain scanning in Armory faster (I missed a lot of database optimizations in 0.90), and then have an option to disable saving data between loads.  Then it will behave much like 0.88.1 and earlier where it scanned every load.  Then it makes sense to implement the encryption. 
703  Bitcoin / Armory / Re: Armory scanning the whole blockchain every time i start the program on: November 27, 2013, 01:01:39 AM
Just hit "Receive Bitcoins" a few times and it will calculate the next few addresses.  I thought Armory would do that automatically when it found money in "future" addresses in your wallet, but I guess not.  It does include them in the blockchain scan, but doesn't display them because it thinks they are "unused."  Definitely a bug.
704  Bitcoin / Armory / Re: RAM-Reduction & Backup Center Testing (version 0.89.99.16) on: November 27, 2013, 01:00:07 AM
Just noticed that the version in git displays version 0.90 now. Is this the official release?

Semi-official.  I'm going to let this release ferment silently for a few days, and make sure I got everything right, before pushing out notifications.  I was planning to push them out right away, but I've had too many instances of stupid things that need to be fixed and I don't want to spam users any more than necessary.

Probably push notifications and official announcement on Friday or Monday.
705  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 27, 2013, 12:57:56 AM
My Bitcoind is synced with the network and is up to date at latest block, but for some reason my Armory is stuck on "Connected (271641 Blocks)" I've tried opening / closing, restarting with no dice. Any ideas? I am running .89.99.14 in Ubuntu 12.04 lts. Also, I was wondering if there would be a way to configure Armory to hide the wallet balances?

Send a log file to support@bitcoinarmory.com.  Then you can try doing a "Help"->"Rebuild and Rescan Databases".  If it's still stuck there... did you recently move your Bitcoin home directory?  And leave the old one intact?  I've seen it happen where Armory thinks the old home directory is the current one, but connects to Bitcoind which is working in a different directory.  Then Armory never sees any of the updated blockchain files.
706  Bitcoin / Armory / Re: Fees question (Yes, yes, I know it's been posted about 50 times) on: November 26, 2013, 03:36:29 PM
Blockchain.info allows you to send transactions that don't fulfill the minimum fee.  If you are lucky they get confirmed within a day or two, but they may get stuck.

Fair enough, is there anyway to tell armory you wish to override it's recommendation? I understand it can (and probably will) get stuck, but, I still want to be able to do it.
This I want set my fee regrades of consequence.

Armory can't do this unless you modify your Bitcoin-Qt/bitcoind as well.  Since your local instance of Bitcoin-Qt is Armory's only peer, and it follows the fee rules exactly, any transactions that don't follow the correct fee rules will be DOA.  They don't get stuck or propagate slowly... they are dead the instant you send them.  There's no way around it without doing something else, like broadcasting the tx externally. 
707  Bitcoin / Armory / Re: The perfect offline printer... on: November 25, 2013, 06:53:07 PM
Within the "Add Printer" dialog, there should be the option to select the driver yourself.  Go to "System"->"Administration"->"Printing".  Then "+Add Printer".  It will "search for drivers", but even when you're online it will usually ask you to specify the make and model.  In your case, click on "HP" then continue.  Then under "Choose Driver", there are quite a few "Deskjet" options, though not 1050 specifically, but the 1000 may work.

Alternatively, you can try to find a .ppd file.  The .ppd is all you need, and instead of "selecting a driver", you just load the .ppd. 

I hope that helps.

Yes that's what I originally did and it did not find it. I tried Design Jet 1050.. that didn't work and then I just tried what you suggested (Deskjet 1000) and it still doesn't work.

How would I find a .ppd file?

It looks like HPLIP is the way to go for your printer.  I didn't see a lot of success stories when googling it.  Apparently the reason HPLIP works is because it ships all the PPD files.  Perhaps you only need to install it on another system and then find the PPD in the installed directory, then copy it over.

Also 12.04 might be better.
708  Bitcoin / Armory / Re: The perfect offline printer... on: November 25, 2013, 05:48:11 PM
Within the "Add Printer" dialog, there should be the option to select the driver yourself.  Go to "System"->"Administration"->"Printing".  Then "+Add Printer".  It will "search for drivers", but even when you're online it will usually ask you to specify the make and model.  In your case, click on "HP" then continue.  Then under "Choose Driver", there are quite a few "Deskjet" options, though not 1050 specifically, but the 1000 may work.

Alternatively, you can try to find a .ppd file.  The .ppd is all you need, and instead of "selecting a driver", you just load the .ppd. 

I hope that helps.
709  Bitcoin / Armory / Re: The perfect offline printer... on: November 24, 2013, 01:42:22 AM
etotheipi,

  Thanks, but no joy.  I just double checked, and it's not there.  This makes sense since my error message is "Unable to locate models.dat file".  On the HPLIP site it lists a models.dat file name of "deskjet_1000_j110_series", but I'm unclear where to find the file online and where to put it on my offline computer. 

  I'm running 32bit ubuntu 10.04 on an Aspire One.  Ubuntu gives me one option of using a ppd file. 

It's your lucky day!   I figured out how to export it from my clean 10.04 system.  It should be OS-agnostic, so I don't think it matters what system ultimately uses it.

I just put uploaded it to our new S3 storage space, and linked it for you right here!

HP DesignJet 110 PPD file (CDNJ500)
710  Bitcoin / Armory / Re: RAM-Reduction & Backup Center Testing (version 0.89.99.16) on: November 24, 2013, 01:04:33 AM
Luckily, picobit's build script is pretty easy, so it's not too hard to make new releases when I update the code.  Though they will likely need extra testing, since OSX has a few quirks.  I'm hoping he'll see this and try scanning his own package for hardcoded directories and figure out what's wrong (though, he is a busy guy...)

I got a few more polishing activities (actually, mainly updating the website and replacing the dead links in the app), and then I'll at least release the Windows and Linux versions.  Perhaps early next week.  But I won't post the OSX packages to the website as-is, since they are basically unusable...
711  Bitcoin / Armory / Re: RAM-Reduction & Backup Center Testing (version 0.89.99.16) on: November 24, 2013, 12:53:27 AM
The .16 testing version, unfortunately, is pretty much unusable on my Mac. It's a recent model iMac (Core i5 3.2GHz, 8G RAM, no SSD). Scanning the blockchain brings the system to a crawl and makes doing anything else very frustrating. And this is exacerbated by the fact that once this completes Armory will usually crash within a short while so it has to rescan the blockchain every time it starts. I ran it from the command line and I can see something that I wonder could be part of the problem. There are leftover references to picobit's system in the errors it displays in Terminal. For example:

  File "/Users/joeschmoe/BitcoinArmory/osx_picobit/workspace/Armory.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Twisted-13.1.0-py2.7-macosx-10.4-x86_64.egg/twisted/internet/base.py", line 824, in runUntilCurrent


If there's any information I can provide to help fix this then I'd be glad to help

Interesting!  Each next version seems to work less and less reliably on OSX.  And for sure, that absolute path reference is ... not right. 

Luckily, picobit just messaged me to let me know that he may have a solution (a variant of the current build recipe).  I'm going to try it out tonight and see what happens.
712  Bitcoin / Armory / Re: Fees question (Yes, yes, I know it's been posted about 50 times) on: November 24, 2013, 12:36:53 AM
The fee is required if it's less than 1 Bitcoin*Day old.   If it's 1 Bitcoin, it will require 1 day.  If it's 0.01 Bitcoins, it will require 100 days.  If it 1000 Bitcoins, it only needs a single confirmation to meet the requirements.

You might be waiting a while Smiley
713  Bitcoin / Armory / Re: Fees question (Yes, yes, I know it's been posted about 50 times) on: November 24, 2013, 12:21:36 AM
The new version of Armory we're just about to release does have that updated.  You should see 0.0001 by default.  And transactions that don't output dust, using sufficiently old coins, and size under 10kB, can make it through for free.

What version is that? Or is it a fully unreleased version currently? Also, are you stating that currently it's impossible to pay for free (assuming <10kB, >=.1 & old enough) with the current version out?

It's perfectly possible to submit free transactions with the current version of Armory... Armory lets it through if the network would take it by default.  Armory won't let you send transactions that don't meet the minimum rules since they are likely to get stuck and cause serious heartache.  The only thing the current version does wrong is:  when a fee is required, it computes the required fee to be too high.  That's all.

The new version is already posted on the website, but as a pre-release "testing" version.  Should have a final release in a few days.
714  Bitcoin / Armory / Re: Fees question (Yes, yes, I know it's been posted about 50 times) on: November 24, 2013, 12:17:07 AM
One more thing... that doesn't address your concern about paying 0.0005 BTC fees when you expected 0.0001.   It's because the older versions of Armory were created and hardcoded with the the "fee rules" at the time they were released.  For a very long time, those rules used 0.0005 BTC as the default fee, and Armory enforces that.  It has been changed to 0.0001, but the older versions of Armory don't know that!

The new version of Armory we're just about to release does have that updated.  You should see 0.0001 by default.  And transactions that don't output dust, using sufficiently old coins, and size under 10kB, can make it through for free.
715  Bitcoin / Armory / Re: Fees question (Yes, yes, I know it's been posted about 50 times) on: November 24, 2013, 12:14:02 AM
So apparently you completely changed the topic on me before I posted... I'm leaving my previous post intact, in case you want to start a new thread.  Then I'll move it.

The answer to your fees question is on our FAQ page:

https://bitcoinarmory.com/about/faqs/

About half-way down is the question "Why do I sometimes have to pay a transaction fee? Why is it so inconsistent?"
716  Bitcoin / Armory / Re: Documentation request on: November 24, 2013, 12:08:12 AM
Are you familiar with "bitcoind" (vs Bitcoin-Qt)?  We have a "daemon" version of Armory as well:  armoryd.py which behave almost identically to bitcoind, but gives you access to watching-only wallets, better transaction ledgers, etc.

The link above points to the armoryd.py on the master branch, which is currently pretty bare.  However, you can easily run it in offline mode and having it load and distribute addresses from a watching-only wallet.  If you put it in online mode, you will also be able to access transaction history and verify payments.    But it will crash every few days (because that's what 0.88.1 did).

In a couple weeks, that script (on the master branch) will be updated with a much-improved version.  We've actually already finished most of it, but will need to merge in some other changes that aren't ready for this release.  This version will implement most of the same functionality as bitcoind.

Either way, you should familiarize yourself with how bitcoind works, and then you will be able to access armoryd.py exactly the same way.  Even better, you could make a modification of armoryd.py which has your application built into it.  This is much more preferable than starting from scratch, because armoryd.py already has all the networking hooks, event loops, wallet load ops, etc integrated and working.  You would simply need to add code to the methods that process new transactions, etc. 

Can discuss at greater length after this release it out.  But if you are unfamiliar with bitcoind, you should do some research on that and how to use it and integrate it into web services.  Doing so will give you a non-deterministic, full wallet.  If you have that working, switching to armoryd.py for deterministic, watching-only will be trivial (when it's ready).   Or if you really just need a process that can read a watching-only wallet and get addresses on demand (but without transaction history), I can post a small python fragment that does that.
717  Economy / Scam Accusations / Re: [WARNING] Malicious Armory Website Clone Found on: November 23, 2013, 11:22:12 PM
Sorry to change the topic, but any news on when you are going to release the 'lighter' armory client that runs on lower spec (less RAM) pcs?

Keep up the excellent work.

The latest testing version is stable and already posted on the website.  Just a little bit more polishing and we'll have an official release next week for Windows and Linux (having serious issues with OSX, so that might be a bit longer).  If you want to know or discuss it any more, continue over at the RAM-Reduction Thread.
718  Economy / Scam Accusations / Re: [WARNING] Malicious Armory Website Clone Found on: November 23, 2013, 11:11:26 PM
So the btcarmory.org has been suspended and is empty.  However I was able to pull off the "installers" using a VM before it was taken down, and currently have them in a tar archive waiting for... something!  Anyone have recommendations for how to go about analyzing the executables and figuring out what they do?  I'm super interested to know how they decided to "attack" you.  Whether it was simple wallet stealing, some kind of trojan, or maybe even unrelated malware that does other things.

I know there's only so much you can do with a compiled binary, but I suspect there are people that know how to properly isolate and monitor the executable while it's running.  I'm envisioning low-level tracing of system calls, network accesses, disk accesses, etc, while running it in a VM. 

I'm not going to post the malware downloads publicly, but if someone has background to analyze them, or connections that do, I'll be happy to send them.  I have both a Windows .exe, and more interestingly (to me) a Linux/ELF "armoryamd64.out". 
719  Bitcoin / Armory / Re: RAM-Reduction & Backup Center Testing (version 0.89.99.16) on: November 23, 2013, 09:03:51 PM
Ack, somehow that file didn't make it to S3.  I'll have to check the script to see if it was being excluded from the upload or if there was an error.

Thanks for catching that... the data behind the link is now there, so the previous link should work again.
720  Bitcoin / Armory / Re: RAM-Reduction & Backup Center Testing (version 0.89.99.16) on: November 23, 2013, 06:18:24 PM
I just tested on a fresh install of 13.10 online, and it works great.  I am not sure if the offline bundle will work with 13.10 offline though. 
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 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 ... 186 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!