Package Details: armory-git v0.94.1.r0.gc8a5963-1

Git Clone URL: https://aur.archlinux.org/armory-git.git (read-only)
Package Base: armory-git
Description: Full-featured Bitcoin wallet management application
Upstream URL: https://github.com/goatpig/BitcoinArmory
Licenses: AGPL3
Conflicts: armory
Provides: armory
Submitter: jgottula
Maintainer: jon
Last Packager: jon
Votes: 16
Popularity: 0.020470
First Submitted: 2012-01-10 07:04
Last Updated: 2016-05-08 04:18

Latest Comments

uncle commented on 2016-02-13 02:15

Alan Reiner and ATI (Armory Technologies, Inc.) are no longer developing Armory. Development has been taken over by one of the former developers "goatpig". The new "official" repo is at "https://github.com/goatpig/BitcoinArmory" and should probably be used as source for this package. More detailed info. on the subject can be found here: "https://bitcointalk.org/index.php?topic=1351792.0" and here: "https://bitcointalk.org/index.php?topic=1351924.0".

jon commented on 2015-04-12 18:11

I've gone ahead and taken over as maintainer for this package. Along with the prior issues I mentioned, I have fixed the lack of desktop entries. The package will now install the three desktop entries provided by Armory's repository (i.e. default, offline-mode, testnet).

jon commented on 2015-02-22 00:40

The patch files are now invalid. 'build_detect_platform-02.patch' is no longer needed, and 'makefile-01.patch' needs to be updated: https://gist.github.com/laCour/da16d4862d494c2af0f3

Burning_aces commented on 2014-09-09 14:05

Any chance of armory-git being updated? :\

GI_Jack commented on 2014-08-31 23:56

bitcoind is a dependency

Traceback (most recent call last):
File "/opt/armory-git/ArmoryQt.py", line 2287, in startBitcoindIfNecessary
TheSDM.setupSDM(extraExeSearch=self.satoshiExeSearchPath)
File "/opt/armory-git/SDM.py", line 345, in setupSDM
if self.failedFindExe: raise self.BitcoindError, 'bitcoind not found'
BitcoindError: bitcoind not found

lmn123 commented on 2014-08-07 21:22

Appears to have solved itself after having armory delete and rebuild the database.

lmn123 commented on 2014-08-07 20:07



[XXXXXXX ~]$ armory
(WARNING) SDM.py:729 - Overriding not-available state. This should happen 0-5 times
(WARNING) SDM.py:729 - Overriding not-available state. This should happen 0-5 times
(WARNING) SDM.py:729 - Overriding not-available state. This should happen 0-5 times
(ERROR) ArmoryQt.py:1176 - 27 attempts to load blockchain failed. Remove mempool.bin.
(ERROR) ArmoryQt.py:1181 - File mempool.bin does not exist. Nothing deleted.
-INFO - 1407441151: (BlockUtils.cpp:2196) Set home directory:
(ERROR) BDM.py:1534 - Error processing BDM input
(ERROR) BDM.py:1536 - Received inputTuple: GoOnlineRequested [13, 82930811, False]
(ERROR) BDM.py:1537 - Error processing ID (82930811)
(ERROR) BDM.py:1538 - ERROR:
Traceback (most recent call last):
File "/opt/armory-git/armoryengine/BDM.py", line 1520, in run
self.__startLoadBlockchain()
File "/opt/armory-git/armoryengine/Timer.py", line 99, in inner
ret = func(*args, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 72, in inner
return func(*newArgs, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 988, in __startLoadBlockchain
self.bdm.SetBlkFileLocation(blockdir)
File "/opt/armory-git/CppBlockUtils.py", line 1794, in SetBlkFileLocation
def SetBlkFileLocation(self, *args): return _CppBlockUtils.BlockDataManager_LevelDB_SetBlkFileLocation(self, *args)
TypeError: in method 'BlockDataManager_LevelDB_SetBlkFileLocation', argument 2 of type 'string'
(ERROR) ArmoryQt.py:1176 - 28 attempts to load blockchain failed. Remove mempool.bin.
(ERROR) ArmoryQt.py:1181 - File mempool.bin does not exist. Nothing deleted.
-INFO - 1407441152: (BlockUtils.cpp:2196) Set home directory: /home/max/.armory/
(ERROR) BDM.py:1534 - Error processing BDM input
(ERROR) BDM.py:1536 - Received inputTuple: GoOnlineRequested [13, 22496866, False]
(ERROR) BDM.py:1537 - Error processing ID (22496866)
(ERROR) BDM.py:1538 - ERROR:
Traceback (most recent call last):
File "/opt/armory-git/armoryengine/BDM.py", line 1520, in run
self.__startLoadBlockchain()
File "/opt/armory-git/armoryengine/Timer.py", line 99, in inner
ret = func(*args, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 72, in inner
return func(*newArgs, **kwargs)
File "/opt/armory-git/armoryengine/BDM.py", line 988, in __startLoadBlockchain
self.bdm.SetBlkFileLocation(blockdir)
File "/opt/armory-git/CppBlockUtils.py", line 1794, in SetBlkFileLocation
def SetBlkFileLocation(self, *args): return _CppBlockUtils.BlockDataManager_LevelDB_SetBlkFileLocation(self, *args)
TypeError: in method 'BlockDataManager_LevelDB_SetBlkFileLocation', argument 2 of type 'string'

Armory has crashed. Please provide the following in your bug report:
Failed to dereference address (nil)
/opt/armory-git/_CppBlockUtils.so(+0x2cd941)[0x7f8e459e1941]
/usr/lib/libpthread.so.0(+0xf4b0)[0x7f8e504254b0]
/opt/armory-git/_CppBlockUtils.so(_ZN7LDBIterC1EPN7leveldb2DBEb+0xb)[0x7f8e45899bcb]
/opt/armory-git/_CppBlockUtils.so(_ZN14InterfaceToLDB8getTxRefE13BinaryDataRef+0x29)[0x7f8e4589ead9]
/opt/armory-git/_CppBlockUtils.so(_ZN24BlockDataManager_LevelDB13hasTxWithHashERK10BinaryData+0x3e)[0x7f8e458ceb0e]
/opt/armory-git/_CppBlockUtils.so(+0x333ab7)[0x7f8e45a47ab7]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5d0b)[0x7f8e5071272b]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(+0x6df9c)[0x7f8e506a1f9c]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2efd)[0x7f8e5070f91d]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(+0x6e06d)[0x7f8e506a206d]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2efd)[0x7f8e5070f91d]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x541e)[0x7f8e50711e3e]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x552a)[0x7f8e50711f4a]
/usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f8e507133c0]
/usr/lib/libpython2.7.so.1.0(+0x6df9c)[0x7f8e506a1f9c]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(+0x58a9d)[0x7f8e5068ca9d]
/usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f8e5067e4c3]
/usr/lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f8e5070c427]
/usr/lib/libpython2.7.so.1.0(+0x10ce62)[0x7f8e50740e62]
/usr/lib/libpthread.so.0(+0x7124)[0x7f8e5041d124]
/usr/lib/libc.so.6(clone+0x6d)[0x7f8e501514bd]
/usr/bin/armory: line 3: 8022 Segmentation fault python2 /opt/armory-git/ArmoryQt.py $@

lmn123 commented on 2014-08-07 19:57

Anybody else's armory 0.92 crashing when it comes time to build the database?

2bluesc commented on 2014-08-06 06:16

To simplify the build, the "makefile-01.patch" could be dropped and the system could be built with simply `make PYVER=python2.7`

johan.thoren commented on 2014-06-14 19:22

I had to install pyqt4dev from AUR to make this build. https://aur.archlinux.org/packages/pyqt4dev/

All comments