{"id":13733589,"url":"https://github.com/jhtitor/citadel","last_synced_at":"2026-01-16T11:48:14.070Z","repository":{"id":215762792,"uuid":"128505914","full_name":"jhtitor/citadel","owner":"jhtitor","description":"Desktop BitShares Wallet","archived":false,"fork":false,"pushed_at":"2019-02-11T13:13:19.000Z","size":862,"stargazers_count":8,"open_issues_count":1,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-15T02:34:22.659Z","etag":null,"topics":["bitshares","desktop-client","wallet"],"latest_commit_sha":null,"homepage":"https://citadel.li/desktop","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jhtitor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-04-07T07:21:25.000Z","updated_at":"2024-08-12T19:37:34.000Z","dependencies_parsed_at":"2024-01-07T21:54:35.452Z","dependency_job_id":null,"html_url":"https://github.com/jhtitor/citadel","commit_stats":null,"previous_names":["jhtitor/citadel"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhtitor%2Fcitadel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhtitor%2Fcitadel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhtitor%2Fcitadel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhtitor%2Fcitadel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jhtitor","download_url":"https://codeload.github.com/jhtitor/citadel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253036730,"owners_count":21844268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitshares","desktop-client","wallet"],"created_at":"2024-08-03T03:00:45.905Z","updated_at":"2026-01-16T11:48:14.032Z","avatar_url":"https://github.com/jhtitor.png","language":"Python","funding_links":[],"categories":["Utilities"],"sub_categories":["Opensource Wallets"],"readme":"# Running (on Linux)\n\nTo install the dependecies and vendor-drop some additional code,\nrun:\n\n```\npip3 install -r requirements.txt\npython3 vendor_package.py\n```\n\nTo run the program, execute `./citadel`.\n\n# Windows\n\n## Windows XP 32-bit\n\nUse latest version of python 3.4\nhttps://www.python.org/ftp/python/3.4.4/python-3.4.4.msi\n\nAlso install latest version of pywin for python 3.4\nhttps://github.com/mhammond/pywin32/releases/download/b221/pywin32-221.win32-py3.4.exe\n\nPyQt5 5.5.1 (latest version for python 3.4)\nhttps://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.5.1/PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32.exe/download\n\nPyCryptodome\n```\npython -m pip install pycryptodome\n```\n\nNote, pycryptodomex will also be pulled from requirements.txt.\nBut the vanilla pycryptodome MUST be installed explicitly by you.\n\nOpenSSL .dlls (for scrypt), unpack into source folder\nhttps://indy.fulgan.com/SSL/openssl-1.0.2o-i386-win32.zip\n\nPrepare everything else:\n```\npython -m pip -r requirements.txt\npython vendor_package.py\n```\n\nRun:\n```\npython citadel\n```\n\nPackaging:\n\nInstall latest development version of pyinstaller using pip.\nThen, run:\n```\nbuild.bat\n```\n\n## Windows 7+ 64-bit\n\nInstall python 3.5 or python 3.6.\n\nPyQt5 from pip will work just fine.\n```\npy -3.6 -m pip install PyQt5\n```\n\nOpenSSL .dlls (for scrypt), unpack into source folder\nhttps://indy.fulgan.com/SSL/openssl-1.0.2o-x64_86-win64.zip\n\n```\npy -3.6 -m pip install -r requirements.txt\npy -3.6 venor_package.py\n```\n\n```\npy -3.6 citadel\n```\n\nPackaging:\n\nInstall latest development version of pyinstaller using pip.\nThen, run:\n```\nbuild.bat\n```\n\n# OSX\n\nInstall Command-Line Developer tools\n```\ngcc -v\n```\n\n## MacPorts\n\n```\nsudo port install py35-pyqt5 py35-pip\n```\n\n\n```\npip-3.5 install -r requirements.txt --user\npython3 vendor_package.py\n```\n\n```\npython3 citadel\n```\n\nPackaging:\n```\npip-3.5 install pyinstaller dmgbuild --install-option=\"--prefix=/opt/local/bin\" --user\nmake app\nmake dmg\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhtitor%2Fcitadel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjhtitor%2Fcitadel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhtitor%2Fcitadel/lists"}