Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jhtitor/citadel
Desktop BitShares Wallet
https://github.com/jhtitor/citadel
bitshares desktop-client wallet
Last synced: 3 months ago
JSON representation
Desktop BitShares Wallet
- Host: GitHub
- URL: https://github.com/jhtitor/citadel
- Owner: jhtitor
- License: other
- Created: 2018-04-07T07:21:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-11T13:13:19.000Z (almost 6 years ago)
- Last Synced: 2024-08-04T03:02:49.754Z (6 months ago)
- Topics: bitshares, desktop-client, wallet
- Language: Python
- Homepage: https://citadel.li/desktop
- Size: 842 KB
- Stars: 9
- Watchers: 3
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bitshares - Citadel Desktop Wallet - desktop wallet written in Python (Utilities / Opensource Wallets)
README
# Running (on Linux)
To install the dependecies and vendor-drop some additional code,
run:```
pip3 install -r requirements.txt
python3 vendor_package.py
```To run the program, execute `./citadel`.
# Windows
## Windows XP 32-bit
Use latest version of python 3.4
https://www.python.org/ftp/python/3.4.4/python-3.4.4.msiAlso install latest version of pywin for python 3.4
https://github.com/mhammond/pywin32/releases/download/b221/pywin32-221.win32-py3.4.exePyQt5 5.5.1 (latest version for python 3.4)
https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.5.1/PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32.exe/downloadPyCryptodome
```
python -m pip install pycryptodome
```Note, pycryptodomex will also be pulled from requirements.txt.
But the vanilla pycryptodome MUST be installed explicitly by you.OpenSSL .dlls (for scrypt), unpack into source folder
https://indy.fulgan.com/SSL/openssl-1.0.2o-i386-win32.zipPrepare everything else:
```
python -m pip -r requirements.txt
python vendor_package.py
```Run:
```
python citadel
```Packaging:
Install latest development version of pyinstaller using pip.
Then, run:
```
build.bat
```## Windows 7+ 64-bit
Install python 3.5 or python 3.6.
PyQt5 from pip will work just fine.
```
py -3.6 -m pip install PyQt5
```OpenSSL .dlls (for scrypt), unpack into source folder
https://indy.fulgan.com/SSL/openssl-1.0.2o-x64_86-win64.zip```
py -3.6 -m pip install -r requirements.txt
py -3.6 venor_package.py
``````
py -3.6 citadel
```Packaging:
Install latest development version of pyinstaller using pip.
Then, run:
```
build.bat
```# OSX
Install Command-Line Developer tools
```
gcc -v
```## MacPorts
```
sudo port install py35-pyqt5 py35-pip
``````
pip-3.5 install -r requirements.txt --user
python3 vendor_package.py
``````
python3 citadel
```Packaging:
```
pip-3.5 install pyinstaller dmgbuild --install-option="--prefix=/opt/local/bin" --user
make app
make dmg
```