Bitcoin Forum
May 25, 2024, 01:38:02 PM *
News: Latest Bitcoin Core release: 27.0 [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 87 88 89 ... 186 »
761  Bitcoin / Armory / Re: RAM-Reduction & Backup Center Testing (version 0.89.99.14) on: November 20, 2013, 07:15:07 AM
Please help me find the disappearing-tx bug!  
I'll give 0.2 BTC to someone who finds the pattern!

I need your help with this one!  I'm going insane trying to figure out the pattern behind this bug.  90% of my tx go through fine.  It seems to only happen when I'm not paying attention.  

Symptoms:

(1) Transaction is created and broadcast
(2) Tx shows up in ledger/history with zero-confirmations, wallet balance is reduced
(3) As soon as the tx is included in a block, the tx disappears completely.  Wallet balance returns to previous value, as if the tx never happened
(4) Restarting Armory doesn't help.  The only way to fix/find it is to do a rescan ("Help"->"Rescan Databases").


What I know about this bug:

(1) I'm fairly certain that the bug only occurs when the transaction has no outputs to any of your wallets.  Every time I've triggered it, has been with a tx that has a single output to an external address (i.e. the target address is not in any of your wallets, and there is no change output).  I suspect the number of inputs doesn't matter, but I think I've only seen it when there was a single input as well.

(2) I think it might be related to freshness of outputs: it may only happen when you are spending outputs that were just received a few confirmations ago.  And I think only without a restart between receiving and spending.

(3) It definitely happened before on a run where I did a rescan.  It may have to do with fresh-rescan-on-load vs read-stored-histories-from-last-load (but I'm somewhat certain this is not a requirement to trigger the bug).

(4) The fee does not appear to matter (seen it with

In order to test this, knowing that you need perfect-sized inputs, you'll need to use coin-control.  Deselect all but one address in the coin-control window, then use the "MAX" button to send the entire input to an external address not part of any of your wallets.  When the tx is in your ledger, you can double click on it to verify that there is only a single output and a blank in the "Wallet ID" column.

This is the last major bug that needs to be fixed before I can do a release.   Once I find a pattern and can reproduce it reliably, I can debug it and verify it's fixed.  Right now I can't reproduce or verify.  Tell me the pattern and you get 0.1 BTC!

P.S. if you want to run Armory on testnet, see the instructions here:  https://bitcointalk.org/index.php?topic=341252.0
762  Bitcoin / Development & Technical Discussion / Re: SIGHASH_WITHINPUTVALUE: Super-lightweight HW wallets and offline data on: November 20, 2013, 06:59:39 AM
The consensus seems to be that no one thinks it's worth doing this.  I still think it makes sense to do as one of those latent upgrades that goes in now but isn't active until 12 months from now.   But as you can see from the discussion some people are very focused on overhauling the SIGHASH system entirely, and don't think it's worth the effort to do this small change.  I disagree, but what can I do?
763  Economy / Scam Accusations / Re: [WARNING] Malicious Armory Website Clone Found on: November 20, 2013, 05:57:34 AM
Amazing!  I didn't think it would be this easy!  We were told this would be difficult to deal with, but apparently it doesn't have to be hard.

Our email:

Quote
To:  abuse@internet.bs
Subject:  Suspend Service/Takedown Notice: Trademark Violation

Good afternoon,

The website "www.btcarmory.org" is currently a registered domain of internet.bs.

I'm writing to issue a Suspend Service and Takedown notification for (www.btcarmory.org) that is in violation of Trademark law.  These individuals have cloned the website listed at www.bitcoinarmory.com and are using it illegally.  I have attached a copy of the original www.bitcoinarmory.com website.  We're requesting immediate revocation and takedown action at this time.  Please acknowledge receipt of this correspondence and advise with any questions.  Thank You.

Reply:
Quote
Dear Armory Technologies, Inc.,

We have suspended it.

Best regards,
--
Internet.bs Corp. - Support Team
ICANN Registrar
http://www.INTERNET.bs

The malicious website is already offline.  I wonder if they will attempt to fight the suspension...
764  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 20, 2013, 05:37:51 AM
etotheipi:

I discovered a bug that exists up to version 0.89.99.14. Armory doesn't not recognize multi-sig addresses. I am unable to send a transaction to 3M8XGFBKwkf7miBzpkU3x2DoWwAVrD1mhk (the CoinJoin bounty fund), I am given the following errors:

Quote
You have entered 1 invalid addresses. The errors have been highlighted on the entry screen.

Quote
Address 1 is for the wrong network! You are on the Main Network and the address you supplied is for the Unknown Network.

Well, it's less of a bug and more of an unimplemented feature.  I haven't gotten around to handling P2SH addresses and the testing that needs to be done to make sure I don't lose people's money.  It's one of the things I'll be implementing in the next version which is all about important-but-not-critical updates :  Unicode issues, database optimizations, layout updates, P2SH handling and general polishing.

i probably would've done it sooner if I had realized that RAM reduction was going to take so long!  I'll have it soon, though!
765  Bitcoin / Armory / Re: Short paper backup on: November 20, 2013, 02:12:11 AM
Just to clarify... you can't arbitrarily make any kind of backup for any wallet.   Wallets created before this new version require all four lines.  If you make new backups of an old wallet, single-sheet or fragmented, it will all be four lines, because the chaincode is randomly generated along with the root key.  (1.35 and 1.35a)

If you create a new wallet with the new version of Armory, it will now derive the chaincode from the root key.  Thus it doesn't need to be backed up, and will automatically use 1.35c. 

The backup window will show you as much information as you need to be backed up.  Please do not discard the chaincode on any old backups!  They are still required to restore old wallets!  It's only if the wallet was created after 0.88.1 will you be able to make a 1.35c backup.
766  Bitcoin / Armory / [WARNING] Malicious Armory Website Clone Found on: November 19, 2013, 06:14:06 PM
Please only download Armory Bitcoin Wallet from https://bitcoinarmory.com

We have identified a clone website which provides malicious download links for our software.   All software and communications by Armory Technologies, Inc, will happen via the domain bitcoinarmory.com.  There are no other domains under which we operate!   We use the following [offline] GPG key to sign all software releases, and sign all employees' GPG keys:
 
Armory "Offline Signing Key": 0x98832223

(please do not use this key for encrypting email to us -- only for authenticating software and employees!)



Armory is a tool for advanced users, holding serious quantities of money -- please make sure you download the correct version and verify hashes & signatures before installing it!    There are instructions at the bottom of our downloads page that describe how to verify the signatures in Linux.  Windows is a bit harder, but possible if you install gpg4win and verify the SHA256 hashes file.  


P.S. - I am not posting the link to the malicious site here, because it's unnecessary and I'd prefer people only be exposed to the good domain.  If you have a reason for it (such as doing a security investigation), please contact me.



This is a repost from the main Bitcoin Discussion thread.  Please reply there.
767  Bitcoin / Armory / Re: 0 Confirmations - Transactions stuck? on: November 19, 2013, 06:12:13 PM
P.S. This usually happens when Armory is connected to Bitcoin-Qt/bitcoind, but Bitcoin-Qt/bitcoind has not yet established any connections to the outside world.  Armory forwards the tx to Bitcoin-Qt, it forwards it to all 0 peers, and then won't broadcast/forward it again.  That's why you have to clear all the memory pools...
768  Bitcoin / Armory / Re: 0 Confirmations - Transactions stuck? on: November 19, 2013, 06:11:07 PM
I initiated 3 armory transactions this morning.  They are sends OUT from armory, and were initiated over 4 hours ago...  they are stuck with 0 confirmations.   Huh

What should I do?

I read somewhere that transactions with multiple addresses involved are larger sized, and that they may require larger transactions fees in order to get processed.  Do we think this is what is causing the delay?  In the armory transaction window, I see there are 16 inputs, and 1 output.  I attempted to send with the standard 0.0001 transaction fee, and it's been 4 hours now, and zero confirmations.

How should I proceed?  Thanks.

Right-click on the transaction and view it on blockchain.info.  If they are on blockchain.info, they are just slow.  There's nothing you can do.  If they are not, then your broadcasts went nowhere, and they can be re-broadcast (but for reasons difficult to describe, this isn't easy to do).

In the latest testing version (now available on our website), there's a new "Help" menu option that is "Clear all Unconfirmed".  That will allow you to rebroadcast the exact same transactions (after restarting Armory).  If you're using 0.88.1 or earlier, you'll have to stop Armory and go to the ARMORY home dir (where your wallets are stored), and remove mempool.bin.  Also restart Bitcoin-Qt if you're running it manually.
769  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 19, 2013, 06:07:59 PM


[WARNING] Malicious Armory Website Clone Found!

More info in this thread:  https://bitcointalk.org/index.php?topic=339403.0


Also, just posted the latest testing downloads to the [real] website since they have proven to be more reliable for most people.  Got one more major bug to squash, and some polishing, then I will make this an official release!
770  Economy / Scam Accusations / [WARNING] Malicious Armory Website Clone Found on: November 19, 2013, 05:32:59 PM
Please only download Armory Bitcoin Wallet from https://bitcoinarmory.com

We have identified a clone website which provides malicious download links for our software.   All software and communications by Armory Technologies, Inc, will happen via the domain bitcoinarmory.com.  There are no other domains under which we operate!   We use the following [offline] GPG key to sign all software releases, and sign all employees' GPG keys:
 
Armory "Offline Signing Key": 0x98832223

(please do not use this key for encrypting email to us -- only for authenticating software and employees!)



Armory is a tool for advanced users, holding serious quantities of money -- please make sure you download the correct version and verify hashes & signatures before installing it!    There are instructions at the bottom of our downloads page that describe how to verify the signatures in Linux.  Windows is a bit harder, but possible if you install gpg4win and verify the SHA256 hashes file


P.S. - I am not posting the link to the malicious site here, because it's unnecessary and I'd prefer people only be exposed to the good domain.  If you have a reason for it (such as doing a security investigation), please contact me.
771  Bitcoin / Armory / Re: broadcast transaction not working. Mac 10.8 on: November 19, 2013, 04:51:53 AM
Hi,

Similar issue to anther thread, but on Mac 10.8

My bitcoin total has been deducted, but showing zero confirmations after several hours.  It was an offline transaction, and the network has not seen it yet.

Other threads suggest mempool.bin needs to be deleted.  How do I delete that on a Mac? Or rescan it or whatever I need to do?

Thanks in advance.



Please try the latest testing version:

https://bitcointalk.org/index.php?topic=299684.0

There was a major fix with regards to tx broadcast issues.  Also, the whole "mempool" thing is now an option in the "Help" menu: "Clear All Unconfirmed"
772  Bitcoin / Armory / Re: Is It Better To Have One Private Key or Multiple? on: November 18, 2013, 10:42:47 PM
I don't agree with goatpig's explanation here.  People like to dwell on the possibility of collisions, but it's irrelevant.  A collision occurs at a rate similar to winning the Megamillions jackpot six consecutive times.  It doesn't happen.  No decisions should be made based on that possibility.

However, it is true that there are serious privacy implications to reusing addresses.  Luckily Armory wallets were designed to generate an infinite number of addresses from the paper backup seed, so you can use a new address with every transaction, without any risk of your backup going bad.  Just use a new address for every incoming transaction, and Armory will use a new address every time it needs to make a "change" address. 

However, it may not be a bad idea to split your coins into a couple different addresses in your wallet, again for privacy reasons.  But it's not critical.  Keeping them all in one address is fine for security reasons.
773  Bitcoin / Armory / Re: Armory - Discussion Thread on: November 18, 2013, 10:35:06 PM
Hi. I've been trying to install Armory for 3 days with no luck. Everything is installed (armory+bitcoind) on Ubuntu 12.04 with the .deb from the official web. The problem is that the "Initializing Bitcoin Engine" is complete, but the "Scanning transaction History" stops on 75% with 1'5 minutes and stays like this (i've waited for more then 24h).
Down appears (connected (0 blocks)

It's very weird, while it's working everything goes so slow. It's not mining so, why is it using the CPU?
Thanks!!

Hi zaico,

Please grab the latest testing release from here:  https://bitcointalk.org/index.php?topic=299684.0

It has a long first-run startup time as it builds a new set of databases it requires for operation (30 min-3 hours), but should startup fairly quickly after that.  You don't need to do anything else except install the new version over the old one (your wallets and settings will be untouched).  This version uses about 1/20th the RAM of the version posted on the website.  In fact, we're just about to update the website even though this is a testing version, since it's proven to be far more reliable!
774  Bitcoin / Project Development / Re: [BOUNTY] Help test next major release of Armory! [0.04 BTC/bug] on: November 17, 2013, 10:49:27 PM
Code:
2013-11-17 00:29 (INFO) -- ArmoryQt.py:1633 - loadWalletsAndSettings
2013-11-17 00:29 (INFO) -- ArmoryQt.py:1680 - Loading wallets...
2013-11-17 00:29 (WARNING) -- armoryengine.py:9074 - ***WARNING: creation of backup was interrupted -- fixing
2013-11-17 00:29 (ERROR) -- ArmoryQt.py:1723 - ***WARNING: Wallet could not be loaded: /home/ferret/.armory/armory_35Fijn44X_.watchonly.wallet (skipping)
...
OSError: [Errno 1] Operation not permitted: '/home/ferret/.armory/armory_35Fijn44X_.watchonly_backup.wallet'

SimonL, you definitely earned your bounty!  Thanks for looking into that!  The fact that you do have a corrupted/malformed wallet file confirms that this is probably related to the last person who reported this.  They removed the corrupted file and the behavior went away.  It sounds like perhaps you just need to remove the WO wallet and re-export the watching-only wallet from the offline computer, to replace the corrupted one (it looks like Armory couldn't fix it).  Unfortuantely, it doesn't carry the comments with it... will add that as a later feature (to merge wallet files).

I left Armory on for some time and it's crashed:
Log from console:
Code:
...

Do you have a lot of addresses?  This particular crash looks like what happens when Armory gets "swamped" in processing, and falls behind trying to catch up.  Still some errors in my error-handling procedures, but I haven't seen it happen under nominal conditions.  There's definitely some room for improvement there...

I don't know is this bug but always when i close Armory:
Code:
-INFO  - 1384625610: (BlockUtils.cpp:3999) Saving wallet history for next load
(ERROR) armoryengine.py:13216 - Resetting BDM and all wallets
(WARNING) armoryengine.py:661 - Killing process pid=8379
(ERROR) ArmoryQt.py:4337 - BitcoindNotAvailable: should not happen...
Resetting BlockDataMgr, freeing memory

That's actually somewhat normal.  It's an "error" in a code path sense, but simply because something it was trying to do was already done. I should fix the messages...

I'm running OSX 10.8, every so often I'll get a dialog saying armory is not in sync because bitcoind/QT is off, however the QT app never quits. My laptop sometimes goes into power save mode, which disables the wifi, I think. Not sure if that has anything to do with it, but I tend to notice it more when waking up my mac. It doesn't just pop up at random while I'm active on it.

Yeah, Armory has always had a problem with this.  I think it would be a serious project to fix this.  Right now I guess we should add to the documentation that you need to disable sleep/power-save if you want to keep Armory running all the time.  However, now that its startup time is dramatically reduced, it's not so terrible to close it when you're done ...




  • Restoring paper and digital backups without restarting the app

I restored two wallets after building the database.  The first rescanned fine. The second hung at 0% after the error: 
Traceback (most recent call last):
  File "armoryengine.pyc", line 13409, in run
  File "armoryengine.pyc", line 13051, in __startRescanBlockchain
WindowsError: [Error 32] The process cannot access the file because it is being used by another process: 'I:\\armory\\blkfiles.txt'

After closing and opening Armory the rescan is going now.
Code:
...

Ahh, super interesting.  There's a file that stores the scan state, and it's apparently not being released from the previous scan, in order to be opened for the next one.  I will look at that.  1x bounty for you!



Mac OSX 10.8.5 Crash

Code:
...

Can you please open Armory and use "File"->Export Log File and email the result to support @ bitcoinarmory.com?  Those crash reports are pretty much useless for us.  It gives us a tiny hint of where the problem is, but the log gives us the whole story.  And please use the menu, since there's multiple logs that Armory will collapse into one.   Or maybe you can find some interesting error messages in the log and post them here.

775  Bitcoin / Armory / Re: RAM-Reduction & Backup Center Testing (version 0.89.99.14) on: November 17, 2013, 09:29:55 PM
Armory works great for me on Windows 7 64-bit. I did encounter a nuisance though: If Bitcoin-QT isn't installed in the C:\Program Files\, Armory had trouble locating it. I tried to give the correct location in settings, though that didn't seem to work. I also found it difficult to remove the blockchain from my C drive as Armory keeps it's own copy there (which is a problem when working from an SSD with limited space). The solution was to open command prompt and make symbolic links for both Armory and Bitcoin, though it would have been easier if this could be done from settings.

Since Armory doesn't save any registry settings, there's not a good way to signal to it that you want to change your --datadir.   If you move your --datadir, there's no way for Armory to know where it is when you start it.   The only way to do it is really to modify the shortcut as you did.  Technically, all other options could be put in a armory.conf file in the Armory --datadir, but haven't gotten to that yet.  Similarly, I could just write a registry setting for Windows.  Meh.
776  Bitcoin / Armory / Re: Enddles Scanning transaction History on: November 17, 2013, 05:24:25 PM
Just about to release a new version that resolves all this.  Uses more disk space, but uses dramatically less RAM.  Should behave the same except the first time you run it will have to build databases.  After that, very fast!

https://bitcointalk.org/index.php?topic=299684.0

Let me know if that works better for you.
777  Bitcoin / Armory / Re: Noob question on Armory on: November 17, 2013, 04:00:24 PM
To tack on to this question, I'm curious about where the addresses go if you delete the wallet from the menu. I tested this before actually using the software, and  I can import the paper wallet backup just fine, but all the generated addresses that I created with it don't show up anymore underneath the named wallet (the ones that are made when you click "Receive money") when I did a test import. It's just a blank box. Is this supposed to happen if you import via Root and Chain Code key only? If so, is there a way to detect active addresses using that, or not really, since they are generated from a list?

You can click "Receive Bitcoins" over and over and it will generate the same sequence of addresses as the first time.  Though, if you are online, and you have money in address, say, #23, Armory should've detected that and filled the list up to #23.   (the default is 100 addresses, you'll have to manually generate them for going higher than that).
778  Bitcoin / Armory / Re: Sweeping from all addresses in Bitcoin-Qt into new Armory addresses on: November 17, 2013, 03:57:14 PM
I don't understand.  Why not generate an address in your Armory wallet, open Bitcoin-Qt, and send all your money to your Armory wallet? 

If you are using auto-bitcoind, you'll have to close Armory and then open Bitcoin-Qt.  But that's fine.  Money still moves even when Armory is not connected. 

779  Bitcoin / Project Development / Re: [BOUNTY] Help test next major release of Armory! [0.04 BTC/bug] on: November 16, 2013, 07:05:13 AM
Didn't even notice, my bad.

But yeah just a suggestion to offer a somewhat more advanced security lockdown to help 'prevent' malware.

If your machine is compromised, nothing will save you from having the contents of your wallet stolen. Onscreen keyboards, "scrambling" and checking the clipboard are just feel-good measures and offer no tangible security.

I don't promote the feature much, because it's minimal security improvement.  But it does protect against the simplest of keyloggers.  There's this notion that all viruses are omniscient, and targeting your bitcoin wallet.  If it's targeting your wallet, the OSD keyboard probably won't help.  But if it's just sucking data off your system looking for banking login passwords, etc... you avoided giving away too much info.

But I agree the feature is really quite minimal in terms of its security benefit.   (and generally, I try to assume omniscient malware when thinking about security, but not everything has to be super-effective to be part of the interface)
780  Bitcoin / Project Development / Re: [BOUNTY] Help test next major release of Armory! [0.04 BTC/bug] on: November 16, 2013, 05:12:00 AM
As for key loggers just create an on screen keyboard for the application itself.

Btw, Armory has this.  Click "Show Keyboard" when it asks you to type in your password.  Lots of crazy options for scrambling it, though they're not actually that useful (it's almost intolerable to type with a scrambled keyboard)
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 87 88 89 ... 186 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!