mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-10 07:04:03 +00:00
- Import bitcoin-armory into finance,
an implementation of desktop bitcoin management system - Assign maintainership to port submitter Yuri Victorovich <yuri@rawbw.com> PR: 192367 Submitted by: Yuri Victorovich <yuri@rawbw.com> Approved by: mentors (implicit)
This commit is contained in:
parent
0c813937a6
commit
347d7e7508
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=365805
@ -22,6 +22,7 @@
|
||||
SUBDIR += aqbanking
|
||||
SUBDIR += aqmoney
|
||||
SUBDIR += beanie
|
||||
SUBDIR += bitcoin-armory
|
||||
SUBDIR += cbb
|
||||
SUBDIR += electrum
|
||||
SUBDIR += expense
|
||||
|
40
finance/bitcoin-armory/Makefile
Normal file
40
finance/bitcoin-armory/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
# Created by: Yuri Victorovich <yuri@rawbw.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= BitcoinArmory
|
||||
PORTVERSION= 0.92.1
|
||||
CATEGORIES= finance
|
||||
MASTER_SITES= https://codeload.github.com/etotheipi/BitcoinArmory/tar.gz/v${PORTVERSION}?dummy=/
|
||||
|
||||
MAINTAINER= yuri@rawbw.com
|
||||
COMMENT= An implementation of desktop bitcoin management system
|
||||
|
||||
LICENSE= AGPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/swig3.0:${PORTSDIR}/devel/swig30 \
|
||||
${LOCALBASE}/bin/pyrcc4:${PORTSDIR}/textproc/py-qt4-xml \
|
||||
${LOCALBASE}/bin/rsync:${PORTSDIR}/net/rsync
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-core>=${PYQT4_VERSION}:${PORTSDIR}/devel/py-qt4-core \
|
||||
${PYTHON_PKGNAMEPREFIX}qt4-gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui \
|
||||
${PYTHON_PKGNAMEPREFIX}twistedCore>=14.0.0:${PORTSDIR}/devel/py-twistedCore \
|
||||
${PYTHON_PKGNAMEPREFIX}psutil>1.2.1:${PORTSDIR}/sysutils/py-psutil
|
||||
|
||||
USES= gmake python
|
||||
USE_GCC= yes
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
MAKE_ENV+= PYTHON_CONFIG=${PYTHON_CMD}-config
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
ONLY_FOR_ARCHS_REASON= low-level code available only for i386 and amd64
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} 's/python-config/$${PYTHON_CONFIG}/' ${WRKSRC}/cppForSwig/Makefile
|
||||
post-stage:
|
||||
@${SED} -i.bak -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${STAGEDIR}/${LOCALBASE}/bin/armory && \
|
||||
${RM} -f ${STAGEDIR}/${LOCALBASE}/bin/armory.bak
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/armory/_CppBlockUtils.so
|
||||
|
||||
.include <bsd.port.mk>
|
2
finance/bitcoin-armory/distinfo
Normal file
2
finance/bitcoin-armory/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (BitcoinArmory-0.92.1.tar.gz) = d3bf86086f69a4edaf95daf5e12a9711660e5beeb4535763f43f03fdaf409a68
|
||||
SIZE (BitcoinArmory-0.92.1.tar.gz) = 4694339
|
55
finance/bitcoin-armory/files/patch-ArmoryQt.py
Normal file
55
finance/bitcoin-armory/files/patch-ArmoryQt.py
Normal file
@ -0,0 +1,55 @@
|
||||
--- ArmoryQt.py
|
||||
+++ ArmoryQt.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /usr/bin/python
|
||||
+#!/usr/bin/env python
|
||||
################################################################################
|
||||
# #
|
||||
# Copyright (C) 2011-2014, Armory Technologies, Inc. #
|
||||
@@ -1089,6 +1089,9 @@
|
||||
elif OS_LINUX:
|
||||
tempDir = '/var/log'
|
||||
extraFiles = ['/var/log/Xorg.0.log']
|
||||
+ elif OS_FREEBSD:
|
||||
+ tempDir = '/var/log'
|
||||
+ extraFiles = ['/var/log/Xorg.0.log']
|
||||
elif OS_MACOSX:
|
||||
tempDir = '/var/log'
|
||||
extraFiles = ['/var/log/system.log']
|
||||
@@ -1369,7 +1372,7 @@
|
||||
if USE_TESTNET:
|
||||
return
|
||||
|
||||
- if OS_LINUX:
|
||||
+ if OS_LINUX or OS_FREEBSD:
|
||||
out,err = execAndWait('gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command')
|
||||
out2,err = execAndWait('xdg-mime query default x-scheme-handler/bitcoin')
|
||||
|
||||
@@ -1890,6 +1893,8 @@
|
||||
shortOS = 'windows'
|
||||
elif OS_LINUX:
|
||||
shortOS = 'ubuntu'
|
||||
+ elif OS_FREEBSD:
|
||||
+ shortOS = 'freebsd'
|
||||
elif OS_MACOSX:
|
||||
shortOS = 'mac'
|
||||
|
||||
@@ -4708,6 +4713,8 @@
|
||||
'Will download and Bitcoin software and cryptographically verify it"""))
|
||||
elif OS_MACOSX:
|
||||
pass
|
||||
+ elif OS_FREEBSD:
|
||||
+ pass
|
||||
else:
|
||||
LOGERROR('Unrecognized OS!')
|
||||
|
||||
@@ -5101,8 +5108,7 @@
|
||||
#############################################################################
|
||||
def closeExistingBitcoin(self):
|
||||
for proc in psutil.process_iter():
|
||||
- if proc.name.lower() in ['bitcoind.exe','bitcoin-qt.exe',\
|
||||
- 'bitcoind','bitcoin-qt']:
|
||||
+ if proc.name() in ['bitcoind','bitcoin-qt']:
|
||||
killProcess(proc.pid)
|
||||
time.sleep(2)
|
||||
return
|
72
finance/bitcoin-armory/files/patch-ArmoryUtils.py
Normal file
72
finance/bitcoin-armory/files/patch-ArmoryUtils.py
Normal file
@ -0,0 +1,72 @@
|
||||
--- armoryengine/ArmoryUtils.py
|
||||
+++ armoryengine/ArmoryUtils.py
|
||||
@@ -208,6 +208,7 @@ class P2SHNotSupportedError(Exception): pass
|
||||
opsys = platform.system()
|
||||
OS_WINDOWS = 'win32' in opsys.lower() or 'windows' in opsys.lower()
|
||||
OS_LINUX = 'nix' in opsys.lower() or 'nux' in opsys.lower()
|
||||
+OS_FREEBSD = 'freebsd' in opsys.lower()
|
||||
OS_MACOSX = 'darwin' in opsys.lower() or 'osx' in opsys.lower()
|
||||
|
||||
|
||||
@@ -276,6 +277,14 @@ elif OS_LINUX:
|
||||
ARMORY_HOME_DIR = os.path.join(USER_HOME_DIR, '.armory', SUBDIR)
|
||||
BLKFILE_DIR = os.path.join(BTC_HOME_DIR, 'blocks')
|
||||
BLKFILE_1stFILE = os.path.join(BLKFILE_DIR, 'blk00000.dat')
|
||||
+elif OS_FREEBSD:
|
||||
+ OS_NAME = 'FreeBSD'
|
||||
+ OS_VARIANT = ('FreeBSD',platform.release(), '') # tuple (platform,version,id)
|
||||
+ USER_HOME_DIR = os.getenv('HOME')
|
||||
+ BTC_HOME_DIR = os.path.join(USER_HOME_DIR, '.bitcoin', SUBDIR)
|
||||
+ ARMORY_HOME_DIR = os.path.join(USER_HOME_DIR, '.armory', SUBDIR)
|
||||
+ BLKFILE_DIR = os.path.join(BTC_HOME_DIR, 'blocks')
|
||||
+ BLKFILE_1stFILE = os.path.join(BLKFILE_DIR, 'blk00000.dat')
|
||||
elif OS_MACOSX:
|
||||
platform.mac_ver()
|
||||
OS_NAME = 'MacOSX'
|
||||
@@ -293,6 +302,7 @@ else:
|
||||
opsys = platform.system()
|
||||
OS_WINDOWS = 'win32' in opsys.lower() or 'windows' in opsys.lower()
|
||||
OS_LINUX = 'nix' in opsys.lower() or 'nux' in opsys.lower()
|
||||
+OS_FREEBSD = 'freebsd' in opsys.lower()
|
||||
OS_MACOSX = 'darwin' in opsys.lower() or 'osx' in opsys.lower()
|
||||
|
||||
BLOCKCHAINS = {}
|
||||
@@ -631,7 +641,7 @@ def killProcessTree(pid):
|
||||
# call, because have bundled a recent version of psutil. Linux, however,
|
||||
# does not have that function call in earlier versions.
|
||||
from subprocess import Popen, PIPE
|
||||
- if not OS_LINUX:
|
||||
+ if not OS_LINUX and not OS_FREEBSD:
|
||||
for child in psutil.Process(pid).get_children():
|
||||
killProcess(child.pid)
|
||||
else:
|
||||
@@ -1007,7 +1017,7 @@ except:
|
||||
LOGCRIT(' in the current directory (or added to the PATH)')
|
||||
LOGCRIT(' Specifically, you need:')
|
||||
LOGCRIT(' CppBlockUtils.py and')
|
||||
- if OS_LINUX or OS_MACOSX:
|
||||
+ if OS_LINUX or OS_FREEBSD or OS_MACOSX:
|
||||
LOGCRIT(' _CppBlockUtils.so')
|
||||
elif OS_WINDOWS:
|
||||
LOGCRIT(' _CppBlockUtils.pyd')
|
||||
@@ -1041,6 +1051,11 @@ def GetSystemDetails():
|
||||
out.CpuStr = line.split(':')[1].strip()
|
||||
break
|
||||
|
||||
+ elif OS_FREEBSD:
|
||||
+ # Get total RAM
|
||||
+ out.Memory = long(subprocess_check_output(['sysctl','-n','hw.physmem']))
|
||||
+ ## Get CPU name
|
||||
+ out.CpuStr = subprocess_check_output(['sysctl','-n','hw.model'])
|
||||
|
||||
elif OS_WINDOWS:
|
||||
import ctypes
|
||||
@@ -1542,7 +1557,7 @@ except:
|
||||
LOGCRIT(' in the current directory (or added to the PATH)')
|
||||
LOGCRIT(' Specifically, you need:')
|
||||
LOGCRIT(' CppBlockUtils.py and')
|
||||
- if OS_LINUX or OS_MACOSX:
|
||||
+ if OS_LINUX or OS_FREEBSD or OS_MACOSX:
|
||||
LOGCRIT(' _CppBlockUtils.so')
|
||||
elif OS_WINDOWS:
|
||||
LOGCRIT(' _CppBlockUtils.pyd')
|
11
finance/bitcoin-armory/files/patch-Makefile
Normal file
11
finance/bitcoin-armory/files/patch-Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
--- Makefile
|
||||
+++ Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
# All the actual Makefiles are deeper in the directory tree.
|
||||
# I am just calling them, here.
|
||||
|
||||
-PREFIX=/usr
|
||||
+PREFIX?=/usr
|
||||
DESTDIR=
|
||||
|
||||
all :
|
11
finance/bitcoin-armory/files/patch-announcefetch.py
Normal file
11
finance/bitcoin-armory/files/patch-announcefetch.py
Normal file
@ -0,0 +1,11 @@
|
||||
--- announcefetch.py
|
||||
+++ announcefetch.py
|
||||
@@ -213,6 +213,8 @@ class AnnounceDataFetcher(object):
|
||||
argsMap['os'] = 'win'
|
||||
elif OS_LINUX:
|
||||
argsMap['os'] = 'lin'
|
||||
+ elif OS_FREEBSD:
|
||||
+ argsMap['os'] = 'bsd'
|
||||
elif OS_MACOSX:
|
||||
argsMap['os'] = 'mac'
|
||||
else:
|
17
finance/bitcoin-armory/files/patch-cppForSwig-Makefile
Normal file
17
finance/bitcoin-armory/files/patch-cppForSwig-Makefile
Normal file
@ -0,0 +1,17 @@
|
||||
--- cppForSwig/Makefile
|
||||
+++ cppForSwig/Makefile
|
||||
@@ -1,4 +1,4 @@
|
||||
-CXX = g++
|
||||
+CXX ?= g++
|
||||
|
||||
ifdef DEBUG
|
||||
CFLAGS=-g3 -Wall -pipe -fPIC
|
||||
@@ -68,7 +68,7 @@
|
||||
BlockUtils.o: log.h BinaryData.h UniversalTimer.h PartialMerkle.h
|
||||
EncryptionUtils.o: log.h BtcUtils.h BinaryData.h
|
||||
CppBlockUtils_wrap.cxx: log.h BlockUtils.h BinaryData.h BlockObj.h UniversalTimer.h BlockUtils.h BlockUtils.cpp CppBlockUtils.i
|
||||
- swig $(SWIG_OPTS) -outdir ../ -v CppBlockUtils.i
|
||||
+ swig3.0 $(SWIG_OPTS) -outdir ../ -v CppBlockUtils.i
|
||||
|
||||
CppBlockUtils_wrap.o: log.h BlockUtils.h BinaryData.h UniversalTimer.h CppBlockUtils_wrap.cxx
|
||||
$(CXX) $(SWIG_INC) $(CXXFLAGS) $(CXXCPP) -c CppBlockUtils_wrap.cxx
|
@ -0,0 +1,22 @@
|
||||
--- cppForSwig/cryptopp/Makefile
|
||||
+++ cppForSwig/cryptopp/Makefile
|
||||
@@ -105,6 +105,19 @@
|
||||
M32OR64 = -m$(shell isainfo -b)
|
||||
endif
|
||||
|
||||
+ifeq ($(UNAME),FreeBSD)
|
||||
+AR = ar
|
||||
+ARFLAGS = cr
|
||||
+CXX ?= c++
|
||||
+IS_GCC2 = $(shell $(CXX) -v 2>&1 | $(EGREP) -c gcc-932)
|
||||
+ifeq ($(IS_GCC2),1)
|
||||
+CXXFLAGS += -fno-coalesce-templates -fno-coalesce-static-vtables
|
||||
+LDLIBS += -lstdc++
|
||||
+LDFLAGS += -flat_namespace -undefined suppress -m
|
||||
+endif
|
||||
+endif
|
||||
+
|
||||
+
|
||||
ifneq ($(IS_SUN_CC),0) # override flags for CC Sun C++ compiler
|
||||
CXXFLAGS = -DNDEBUG -O -g0 -native -template=no%extdef $(M32OR64)
|
||||
LDFLAGS =
|
6
finance/bitcoin-armory/files/patch-dpkgfiles-armory
Normal file
6
finance/bitcoin-armory/files/patch-dpkgfiles-armory
Normal file
@ -0,0 +1,6 @@
|
||||
--- dpkgfiles/armory
|
||||
+++ dpkgfiles/armory
|
||||
@@ -1,2 +1,2 @@
|
||||
#!/bin/sh
|
||||
-exec python /usr/lib/armory/ArmoryQt.py "$@"
|
||||
+exec python %%LOCALBASE%%/lib/armory/ArmoryQt.py "$@"
|
8
finance/bitcoin-armory/pkg-descr
Normal file
8
finance/bitcoin-armory/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
An open source Bitcoin wallet management platform.
|
||||
|
||||
Designed from the ground up to provide the highest level of security
|
||||
for heavily-invested Bitcoin users, while still maintaining a high degree
|
||||
of usability and convenience. Its ease of use and advanced features make
|
||||
it one of the most popular alternative Bitcoin clients.
|
||||
|
||||
WWW: https://bitcoinarmory.com/
|
13
finance/bitcoin-armory/pkg-message
Normal file
13
finance/bitcoin-armory/pkg-message
Normal file
@ -0,0 +1,13 @@
|
||||
|
||||
================================================================
|
||||
BitcoinArmory consumes significant disk space in ~/.armory
|
||||
and ~/.bitcoin, so you need to provide sufficient available
|
||||
space there, currently >30 gigabytes.
|
||||
|
||||
Please note that BitcoinArmory has an embedded bitcoind, and
|
||||
doesn't require the running bitcoind, but can optionally use it.
|
||||
|
||||
Please keep your *.wallet files located under the ~/.armory
|
||||
directory secure. Loss of these files is equivalent to the loss
|
||||
of money.
|
||||
================================================================
|
330
finance/bitcoin-armory/pkg-plist
Normal file
330
finance/bitcoin-armory/pkg-plist
Normal file
@ -0,0 +1,330 @@
|
||||
bin/armory
|
||||
lib/armory/ArmoryDB.py
|
||||
lib/armory/ArmoryQt.py
|
||||
lib/armory/BitTornado/BT1/Choker.py
|
||||
lib/armory/BitTornado/BT1/Connecter.py
|
||||
lib/armory/BitTornado/BT1/Downloader.py
|
||||
lib/armory/BitTornado/BT1/DownloaderFeedback.py
|
||||
lib/armory/BitTornado/BT1/Encrypter.py
|
||||
lib/armory/BitTornado/BT1/FileSelector.py
|
||||
lib/armory/BitTornado/BT1/Filter.py
|
||||
lib/armory/BitTornado/BT1/HTTPDownloader.py
|
||||
lib/armory/BitTornado/BT1/NatCheck.py
|
||||
lib/armory/BitTornado/BT1/PiecePicker.py
|
||||
lib/armory/BitTornado/BT1/Rerequester.py
|
||||
lib/armory/BitTornado/BT1/Statistics.py
|
||||
lib/armory/BitTornado/BT1/Storage.py
|
||||
lib/armory/BitTornado/BT1/StorageWrapper.py
|
||||
lib/armory/BitTornado/BT1/StreamCheck.py
|
||||
lib/armory/BitTornado/BT1/T2T.py
|
||||
lib/armory/BitTornado/BT1/Uploader.py
|
||||
lib/armory/BitTornado/BT1/__init__.py
|
||||
lib/armory/BitTornado/BT1/btformats.py
|
||||
lib/armory/BitTornado/BT1/fakeopen.py
|
||||
lib/armory/BitTornado/BT1/makemetafile.py
|
||||
lib/armory/BitTornado/BT1/track.py
|
||||
lib/armory/BitTornado/ConfigDir.py
|
||||
lib/armory/BitTornado/ConfigReader.py
|
||||
lib/armory/BitTornado/ConnChoice.py
|
||||
lib/armory/BitTornado/CreateIcons.py
|
||||
lib/armory/BitTornado/CurrentRateMeasure.py
|
||||
lib/armory/BitTornado/HTTPHandler.py
|
||||
lib/armory/BitTornado/PSYCO.py
|
||||
lib/armory/BitTornado/RateLimiter.py
|
||||
lib/armory/BitTornado/RateMeasure.py
|
||||
lib/armory/BitTornado/RawServer.py
|
||||
lib/armory/BitTornado/ServerPortHandler.py
|
||||
lib/armory/BitTornado/SocketHandler.py
|
||||
lib/armory/BitTornado/__init__.py
|
||||
lib/armory/BitTornado/bencode.py
|
||||
lib/armory/BitTornado/bitfield.py
|
||||
lib/armory/BitTornado/clock.py
|
||||
lib/armory/BitTornado/download_bt1.py
|
||||
lib/armory/BitTornado/inifile.py
|
||||
lib/armory/BitTornado/iprangeparse.py
|
||||
lib/armory/BitTornado/launchmanycore.py
|
||||
lib/armory/BitTornado/natpunch.py
|
||||
lib/armory/BitTornado/parseargs.py
|
||||
lib/armory/BitTornado/parsedir.py
|
||||
lib/armory/BitTornado/piecebuffer.py
|
||||
lib/armory/BitTornado/selectpoll.py
|
||||
lib/armory/BitTornado/subnetparse.py
|
||||
lib/armory/BitTornado/torrentlistparse.py
|
||||
lib/armory/BitTornado/zurllib.py
|
||||
lib/armory/CppBlockUtils.py
|
||||
lib/armory/LICENSE.py
|
||||
lib/armory/README
|
||||
lib/armory/SDM.py
|
||||
lib/armory/_CppBlockUtils.so
|
||||
lib/armory/announcefetch.py
|
||||
lib/armory/armorycolors.py
|
||||
lib/armory/armoryd.py
|
||||
lib/armory/armoryengine/ALL.py
|
||||
lib/armory/armoryengine/ArmoryUtils.py
|
||||
lib/armory/armoryengine/AsciiSerialize.py
|
||||
lib/armory/armoryengine/BDM.py
|
||||
lib/armory/armoryengine/BinaryPacker.py
|
||||
lib/armory/armoryengine/BinaryUnpacker.py
|
||||
lib/armory/armoryengine/Block.py
|
||||
lib/armory/armoryengine/CoinSelection.py
|
||||
lib/armory/armoryengine/Decorators.py
|
||||
lib/armory/armoryengine/MultiSigUtils.py
|
||||
lib/armory/armoryengine/Networking.py
|
||||
lib/armory/armoryengine/PyBtcAddress.py
|
||||
lib/armory/armoryengine/PyBtcWallet.py
|
||||
lib/armory/armoryengine/PyBtcWalletRecovery.py
|
||||
lib/armory/armoryengine/Script.py
|
||||
lib/armory/armoryengine/Timer.py
|
||||
lib/armory/armoryengine/Transaction.py
|
||||
lib/armory/armoryengine/UserAddressUtils.py
|
||||
lib/armory/armoryengine/__init__.py
|
||||
lib/armory/armoryengine/parseAnnounce.py
|
||||
lib/armory/armoryengine/torrentDL.py
|
||||
lib/armory/armorymodels.py
|
||||
lib/armory/bitcoinrpc_jsonrpc/__init__.py
|
||||
lib/armory/bitcoinrpc_jsonrpc/authproxy.py
|
||||
lib/armory/bitcoinrpc_jsonrpc/json.py
|
||||
lib/armory/bitcoinrpc_jsonrpc/proxy.py
|
||||
lib/armory/default_bootstrap.torrent
|
||||
lib/armory/dynamicImport.py
|
||||
lib/armory/extras/LastBlockHash.py
|
||||
lib/armory/extras/LatestBlocksFinder.py
|
||||
lib/armory/extras/PromoKit.py
|
||||
lib/armory/extras/__init__.py
|
||||
lib/armory/extras/armoryengine_basics.py
|
||||
lib/armory/extras/breakDownWallet.py
|
||||
lib/armory/extras/cli_sign_txdp.py
|
||||
lib/armory/extras/createTestBlocksForReadBlkUpdate.py
|
||||
lib/armory/extras/createTestChain.py
|
||||
lib/armory/extras/createTxFromAddrList.py
|
||||
lib/armory/extras/dlscript.py
|
||||
lib/armory/extras/extractKeysFromWallet.py
|
||||
lib/armory/extras/findpass.py
|
||||
lib/armory/extras/frag_wallet.py
|
||||
lib/armory/extras/lookathex.py
|
||||
lib/armory/extras/manually_import_500k_addr.py
|
||||
lib/armory/extras/mysteryHex.py
|
||||
lib/armory/extras/sample_armory_code.py
|
||||
lib/armory/extras/satoshiDiceStats.py
|
||||
lib/armory/extras/sign_dl_list.py
|
||||
lib/armory/extras/sign_release.py
|
||||
lib/armory/extras/unfrag_wallet.py
|
||||
lib/armory/extras/verify_dl_list.py
|
||||
lib/armory/guardian.py
|
||||
lib/armory/jasvet.py
|
||||
lib/armory/pytest/SendTx.py
|
||||
lib/armory/pytest/Tiab.py
|
||||
lib/armory/pytest/__init__.py
|
||||
lib/armory/pytest/testAnnounce.py
|
||||
lib/armory/pytest/testArmoryD.py
|
||||
lib/armory/pytest/testArmoryDStartup.py
|
||||
lib/armory/pytest/testArmoryDTiab.py
|
||||
lib/armory/pytest/testArmoryEngineUtils.py
|
||||
lib/armory/pytest/testDecorators.py
|
||||
lib/armory/pytest/testFragmentedBackup.py
|
||||
lib/armory/pytest/testMultisig.py
|
||||
lib/armory/pytest/testParseAnnounce.py
|
||||
lib/armory/pytest/testPyBtcAddress.py
|
||||
lib/armory/pytest/testPyBtcWallet.py
|
||||
lib/armory/pytest/testPyBtcWalletRecovery.py
|
||||
lib/armory/pytest/testPyTX.py
|
||||
lib/armory/pytest/testSplitSecret.py
|
||||
lib/armory/pytest/testUserAddress.py
|
||||
lib/armory/qrc_img_resources.py
|
||||
lib/armory/qrcodenative.py
|
||||
lib/armory/qt4reactor.py
|
||||
lib/armory/qtdefines.py
|
||||
lib/armory/qtdialogs.py
|
||||
lib/armory/setup.py
|
||||
lib/armory/subprocess_win.py
|
||||
lib/armory/txjsonrpc/__init__.py
|
||||
lib/armory/txjsonrpc/auth.py
|
||||
lib/armory/txjsonrpc/jsonrpc.py
|
||||
lib/armory/txjsonrpc/jsonrpclib.py
|
||||
lib/armory/txjsonrpc/meta.py
|
||||
lib/armory/txjsonrpc/web/__init__.py
|
||||
lib/armory/txjsonrpc/web/jsonrpc.py
|
||||
lib/armory/ui/MultiSigDialogs.py
|
||||
lib/armory/ui/MultiSigModels.py
|
||||
lib/armory/ui/TxConstruct.py
|
||||
lib/armory/ui/TxFrames.py
|
||||
lib/armory/ui/UpgradeDownloader.py
|
||||
lib/armory/ui/VerifyOfflinePackage.py
|
||||
lib/armory/ui/WalletFrames.py
|
||||
lib/armory/ui/Wizards.py
|
||||
lib/armory/ui/__init__.py
|
||||
lib/armory/ui/toolsDialogs.py
|
||||
lib/armory/urllib3/__init__.py
|
||||
lib/armory/urllib3/_collections.py
|
||||
lib/armory/urllib3/connection.py
|
||||
lib/armory/urllib3/connectionpool.py
|
||||
lib/armory/urllib3/contrib/__init__.py
|
||||
lib/armory/urllib3/contrib/ntlmpool.py
|
||||
lib/armory/urllib3/contrib/pyopenssl.py
|
||||
lib/armory/urllib3/exceptions.py
|
||||
lib/armory/urllib3/fields.py
|
||||
lib/armory/urllib3/filepost.py
|
||||
lib/armory/urllib3/packages/__init__.py
|
||||
lib/armory/urllib3/packages/ordered_dict.py
|
||||
lib/armory/urllib3/packages/six.py
|
||||
lib/armory/urllib3/packages/ssl_match_hostname/__init__.py
|
||||
lib/armory/urllib3/packages/ssl_match_hostname/_implementation.py
|
||||
lib/armory/urllib3/poolmanager.py
|
||||
lib/armory/urllib3/request.py
|
||||
lib/armory/urllib3/response.py
|
||||
lib/armory/urllib3/util.py
|
||||
lib/armory/writeNSISCompilerArgs.py
|
||||
share/applications/armory.desktop
|
||||
share/applications/armoryoffline.desktop
|
||||
share/applications/armorytestnet.desktop
|
||||
share/armory/img/MsgBox_critical24.png
|
||||
share/armory/img/MsgBox_critical64.png
|
||||
share/armory/img/MsgBox_error32.png
|
||||
share/armory/img/MsgBox_error64.png
|
||||
share/armory/img/MsgBox_good48.png
|
||||
share/armory/img/MsgBox_info32.png
|
||||
share/armory/img/MsgBox_info48.png
|
||||
share/armory/img/MsgBox_question32.png
|
||||
share/armory/img/MsgBox_question64.png
|
||||
share/armory/img/MsgBox_warning48.png
|
||||
share/armory/img/addr_book_icon.png
|
||||
share/armory/img/armory16x16.ico
|
||||
share/armory/img/armory24x24.ico
|
||||
share/armory/img/armory256x256.ico
|
||||
share/armory/img/armory32x32.ico
|
||||
share/armory/img/armory48x48.ico
|
||||
share/armory/img/armory64x64.ico
|
||||
share/armory/img/armory_icon_24x24.png
|
||||
share/armory/img/armory_icon_32x32.png
|
||||
share/armory/img/armory_icon_64x64.png
|
||||
share/armory/img/armory_icon_fullres.icns
|
||||
share/armory/img/armory_icon_fullres.png
|
||||
share/armory/img/armory_icon_green_24x24.png
|
||||
share/armory/img/armory_icon_green_32x32.png
|
||||
share/armory/img/armory_icon_green_64x64.png
|
||||
share/armory/img/armory_icon_green_fullres.png
|
||||
share/armory/img/armory_logo_fullres.png
|
||||
share/armory/img/armory_logo_green_h56.png
|
||||
share/armory/img/armory_logo_green_h72.png
|
||||
share/armory/img/armory_logo_h36.png
|
||||
share/armory/img/armory_logo_h44.png
|
||||
share/armory/img/armory_logo_h48.png
|
||||
share/armory/img/armory_logo_h56.png
|
||||
share/armory/img/armory_logo_h72.png
|
||||
share/armory/img/armory_logo_white_text_green_h56.png
|
||||
share/armory/img/armory_logo_white_text_green_h72.png
|
||||
share/armory/img/armory_logo_white_text_h56.png
|
||||
share/armory/img/armory_logo_white_text_h72.png
|
||||
share/armory/img/armory_rightclickcopy.png
|
||||
share/armory/img/arrow_down.png
|
||||
share/armory/img/arrow_down32.png
|
||||
share/armory/img/arrow_left.png
|
||||
share/armory/img/arrow_left32.png
|
||||
share/armory/img/arrow_right.png
|
||||
share/armory/img/arrow_right32.png
|
||||
share/armory/img/arrow_right_24x24.png
|
||||
share/armory/img/arrow_right_blue_24x24.png
|
||||
share/armory/img/arrow_right_green_24x24.png
|
||||
share/armory/img/arrow_right_red_24x24.png
|
||||
share/armory/img/arrow_up.png
|
||||
share/armory/img/arrow_up32.png
|
||||
share/armory/img/asterisk_orange.png
|
||||
share/armory/img/bitcoinlogo.png
|
||||
share/armory/img/busy.gif
|
||||
share/armory/img/button-blue.png
|
||||
share/armory/img/button-green.png
|
||||
share/armory/img/button-purple.png
|
||||
share/armory/img/button-red.png
|
||||
share/armory/img/button-seagreen.png
|
||||
share/armory/img/button-yellow.png
|
||||
share/armory/img/checkmark32.png
|
||||
share/armory/img/checkmark32_blue.png
|
||||
share/armory/img/checkmark32_orange.png
|
||||
share/armory/img/checkmark_okay.png
|
||||
share/armory/img/circle_blue.png
|
||||
share/armory/img/circle_green.png
|
||||
share/armory/img/circle_orange.png
|
||||
share/armory/img/circle_purple.png
|
||||
share/armory/img/circle_red.png
|
||||
share/armory/img/circle_tan.png
|
||||
share/armory/img/circle_yellow.png
|
||||
share/armory/img/conf0t.png
|
||||
share/armory/img/conf0t_nonum.png
|
||||
share/armory/img/conf1t.png
|
||||
share/armory/img/conf1t_nonum.png
|
||||
share/armory/img/conf2t.png
|
||||
share/armory/img/conf2t_nonum.png
|
||||
share/armory/img/conf3t.png
|
||||
share/armory/img/conf3t_nonum.png
|
||||
share/armory/img/conf4t.png
|
||||
share/armory/img/conf4t_nonum.png
|
||||
share/armory/img/conf5t.png
|
||||
share/armory/img/conf5t_nonum.png
|
||||
share/armory/img/conf6t.png
|
||||
share/armory/img/folder-new-5.png
|
||||
share/armory/img/folder.png
|
||||
share/armory/img/folder24.png
|
||||
share/armory/img/frag1f.png
|
||||
share/armory/img/frag2f.png
|
||||
share/armory/img/frag3f.png
|
||||
share/armory/img/frag4f.png
|
||||
share/armory/img/frag5f.png
|
||||
share/armory/img/frag6f.png
|
||||
share/armory/img/frag7f.png
|
||||
share/armory/img/frag8f.png
|
||||
share/armory/img/inkscapeIconFactory.svg
|
||||
share/armory/img/keyhole_blue.png
|
||||
share/armory/img/keyhole_gray.png
|
||||
share/armory/img/keyhole_green.png
|
||||
share/armory/img/keyhole_red.png
|
||||
share/armory/img/keyhole_white.png
|
||||
share/armory/img/loadicon_0.png
|
||||
share/armory/img/loadicon_1.png
|
||||
share/armory/img/loadicon_2.png
|
||||
share/armory/img/loadicon_3.png
|
||||
share/armory/img/loadicon_4.png
|
||||
share/armory/img/loadicon_5.png
|
||||
share/armory/img/lockedIcon.png
|
||||
share/armory/img/logo_vert_black_text.png
|
||||
share/armory/img/logo_vert_black_text_antialiased.png
|
||||
share/armory/img/logo_vert_black_text_green.png
|
||||
share/armory/img/logo_vert_white_text.png
|
||||
share/armory/img/moneyCoinbase.png
|
||||
share/armory/img/moneyIn.png
|
||||
share/armory/img/moneyOut.png
|
||||
share/armory/img/moneySelf.png
|
||||
share/armory/img/plus_orange.png
|
||||
share/armory/img/preferences.png
|
||||
share/armory/img/preferences256.png
|
||||
share/armory/img/printer_icon.png
|
||||
share/armory/img/process-stop-4.png
|
||||
share/armory/img/red_X.png
|
||||
share/armory/img/scroll_down_18.png
|
||||
share/armory/img/scroll_down_24.png
|
||||
share/armory/img/scroll_up_18.png
|
||||
share/armory/img/scroll_up_24.png
|
||||
share/armory/img/sent_to_self.png
|
||||
share/armory/img/splashlogo.png
|
||||
share/armory/img/splashlogo_testnet.png
|
||||
share/armory/img/unlockedIcon.png
|
||||
share/armory/img/view-refresh-4.png
|
||||
share/armory/img/visible.png
|
||||
share/armory/img/visible2.png
|
||||
share/armory/img/wallet_16x12.png
|
||||
share/armory/img/x-office-address-book.png
|
||||
@dirrmtry lib/armory/BitTornado/BT1
|
||||
@dirrmtry lib/armory/BitTornado
|
||||
@dirrmtry lib/armory/armoryengine
|
||||
@dirrmtry lib/armory/bitcoinrpc_jsonrpc
|
||||
@dirrmtry lib/armory/extras
|
||||
@dirrmtry lib/armory/pytest
|
||||
@dirrmtry lib/armory/txjsonrpc/web
|
||||
@dirrmtry lib/armory/txjsonrpc
|
||||
@dirrmtry lib/armory/ui
|
||||
@dirrmtry lib/armory/urllib3/contrib
|
||||
@dirrmtry lib/armory/urllib3/packages/ssl_match_hostname
|
||||
@dirrmtry lib/armory/urllib3/packages
|
||||
@dirrmtry lib/armory/urllib3
|
||||
@dirrmtry lib/armory
|
||||
@dirrmtry share/armory/img
|
||||
@dirrmtry share/armory
|
Loading…
Reference in New Issue
Block a user