Search content
Sort by

Showing 20 of 29 results by njaard
Post
Topic
Board Armory
Re: armory databases and dejadup
by
njaard
on 27/05/2015, 17:06:28 UTC
Yes, you can avoid backing up that location. If you start armory without it, it will regenerate the data from ~/.bitcoin/blocks and the contents of your Armory wallet, which is stored in ~/.armory/*.wallet
Post
Topic
Board Armory
Re: Starting preliminary 0.94 testing - "Headless fullnode"
by
njaard
on 18/05/2015, 23:43:59 UTC
Thank you Carlton Banks,

SIGKILL is often caused by Linux's out-of-memory killer. Linux is saying "I'm out of memory, I'm gonna kill an application that I think is to blame", and in this case it guesses Armory, which is probably the correct one. Running dmesg should show that the "OOM" event. Maybe you can confirm?

The second crash is definitely our fault, but it's hard to tell what's causing it.
Post
Topic
Board Armory
Re: When I suspend my PC with Armory open, it scans the entire blockchain
by
njaard
on 06/01/2015, 19:56:36 UTC
0.93 should fix this, if for no other reason that so much of that code is now totally different.

I'll test for the suspend scenario there.
Post
Topic
Board Armory
Re: Armory stuck in offline mode...
by
njaard
on 06/01/2015, 02:41:35 UTC
Provide log files.
Post
Topic
Board Armory
Re: Online armory and running a node on raspberry pi - is this possible?
by
njaard
on 03/01/2015, 03:03:38 UTC
Yes, that is the case for Windows XP, online support. It was a consideration, but if you're using Windows XP, the machine is either pretty old and will be really slow for use with an online wallet, or you could just install a more recent windows if you want to use it online, which is a good idea since you'll then want security fixes from Microsoft.
Post
Topic
Board Armory
Re: Online armory and running a node on raspberry pi - is this possible?
by
njaard
on 02/01/2015, 19:16:55 UTC
Armory 0.93 requires a 64 bit OS in online mode. I can't imagine a workaround existing. the RPi is 32-bit.
Post
Topic
Board Armory
Re: Armory wallet not loading balances...
by
njaard
on 23/12/2014, 02:03:01 UTC
try rescanning, from the help menu.
Post
Topic
Board Armory
Re: Armory crashes with segmentation fault on linux mint debian edition
by
njaard
on 08/12/2014, 18:45:41 UTC
There is a bug that has to do with the databases and how they set the file location.
 
In your log file this line tells me that you are experiencing this problem:

def SetBlkFileLocation(self, *args): return _CppBlockUtils.BlockDataManager_LevelDB_SetBlkFileLocation(self, *args) TypeError: in method 'BlockDataManager_LevelDB_SetBlkFileLocation', argument 2 of type 'string'

To correct this, you will need to simply modify how Armory starts the program.
 
Please start Armory with --satoshi-datadir="/home/yourownhomedirectory/.bitcoin/"  where "/home/yourownhomedirectory/.bitcoin" should be replaced with YOUR own home directory.
Post
Topic
Board Armory
Re: Armory long term cold storage concerns
by
njaard
on 17/11/2014, 20:04:32 UTC
A little birdie told me that you can use https://counterwallet.io/ to create transactions and view your balance of Armory offline wallets, without ever revealing your private keys.
Post
Topic
Board Armory
Re: Problem sending transactions, not accepted by the network, please help.
by
njaard
on 14/11/2014, 20:16:02 UTC
Go to the Help menu, choose "Rebuild and Rescan Database". And be prepared to wait a while.

That usually fixes this problem.
Post
Topic
Board Armory
Re: Accessing Python variable from C++ (for adding Namecoin support to Armory)
by
njaard
on 12/11/2014, 01:52:54 UTC
Whether they use BDB or LevelDB is not relevant because those blk files are not BDB or LevelDB files, so indeed that does not make a difference.

That their headers have a different format does make a difference (and I would not be surprised if they started using merged mining at the time of when your patched Armory failed).

In order to support their slightly different block format, you'll need to modify the class BlockHeader. I would recommend, for the time being, not bother making a program that supports both bitcoin and namecoin without recompiling.
Post
Topic
Board Armory
Re: Accessing Python variable from C++ (for adding Namecoin support to Armory)
by
njaard
on 11/11/2014, 22:51:44 UTC
It's hexdump that is exchanging the order of each pair of bytes. Give it the option -C
Post
Topic
Board Armory
Re: Accessing Python variable from C++ (for adding Namecoin support to Armory)
by
njaard
on 11/11/2014, 21:19:19 UTC
Open up a hex editor on that file, go to that byte offset, and see if there's anything unusual.
Post
Topic
Board Armory
Re: Accessing Python variable from C++ (for adding Namecoin support to Armory)
by
njaard
on 11/11/2014, 20:57:55 UTC
You got so far into the the file (229714131 bytes) that it makes me think maybe the file itself is corrupt. Try blowing away namecoind data and download its blockchain again?

But conversely, you got it in the testnet as well, so that seems unlikely.
Post
Topic
Board Armory
Re: Accessing Python variable from C++ (for adding Namecoin support to Armory)
by
njaard
on 11/11/2014, 16:41:46 UTC
You cannot get an instance of BlockDataManager_LevelDB from anywhere, anymore. But anywhere that calls getBlkFilename has an instance of BlockDataManagerConfig available.

I recommend you put a boolean in in BlockDataManagerConfig that sets things to namecoin mode, and then check that boolean wherever getBlkFilename is called, and maybe write a new function, or use etotheipi's old version and modify its parameters based on that.
Post
Topic
Board Armory
Re: Accessing Python variable from C++ (for adding Namecoin support to Armory)
by
njaard
on 11/11/2014, 03:13:13 UTC
Hi Joseph,

The short answer is "you don't". The useful answer is that Armory loads the C++ side from BDM.py. There it creates a BlockDataManagerConfig object. When you create a BlockDataManagerConfig, you could specify parameters there that affect the C++ side's behavior, like the file format convention for blk files.

You're developing against the "dev" branch, right? You should.
Post
Topic
Board Armory
Re: Armory & Headers first
by
njaard
on 30/10/2014, 20:50:14 UTC
the current dev branch supports headers first, it is being tested. The next release of armory will officially support headersfirst. Nothing to worry about!
Post
Topic
Board Armory
Re: Hard drive uptions
by
njaard
on 05/08/2014, 21:49:34 UTC
There's little reason to put Armory's (or bitcoin-qt's) blockchain on SSD or have it encrypted from a cost-benefit point of view.
Post
Topic
Board Armory
Re: Lubuntu 13.10 + Armory, Dependency Issues
by
njaard
on 19/04/2014, 18:40:21 UTC
The issue I've run into is that "libqtgui4" is a dependency for "libqt4-declarative", but "libqt4-declarative" is also a dependency for "libqtgui4".

Why are they both dependent on each other, so that neither can install?

This is fine for dpkg. You install all the debs that are interesting even though you get dependency errors, and then apt will install them all once you've tried to install all the packages necessary to satisfy the dependencies, with apt-get -f install
Post
Topic
Board Armory
Re: Armory - Discussion Thread
by
njaard
on 21/03/2014, 18:01:54 UTC
in addition to what goatpig wrote, can you give us the output of `echo $OPT`