1
Stakeholder Proposals / [Worker Proposal] CITADEL Desktop 2019
« on: December 27, 2018, 09:28:36 pm »
What do we already have?
main thread
Branding
CITADEL Desktop is ready to be used as your in-house wallet. Take a look at `version.py` source file:
As you can see, it's easy to a) de-brand it, and turn into a generic BitShares wallet, b) re-brand it, and make it your own. Just provide a 1024x1024 png file with your logo, and the build system will do the rest. Precise building/bundling instructions for OSX and Windows XP, 7+ are provided in the README file.
What this worker will do?
Even if this worker won't get funded, CITADEL will continue it's work on the desktop software and continue to share with BTS community. This worker might get us more concentrated on this front and should be considered a donation-type deal.
Either way, the plan is:
main thread
- low memory and CPU footprint
- runs natively on all major desktop platforms
- Linux distribution, install-able via `pip`
- Windows 32bit and 64bit builds
- macOS 10.9+ builds
- support for common BitShares operations, such as transfers and sell orders
- support for more esoteric BitShares operations, such as voting
- full support for blind transfers
- dedicated asset browser with many features
- registration of new accounts can be done via faucet APIs or via other accounts
- built-in support for all the gateways that share BlockTrades.us API (OpenLedger, CITADEL)
- partial support for gateways with custom APIs (RuDEX, Winex)
- ability to add own gateways (and faucets) via settings window
- 100% anonymity option (all network requests can be routed through TOR, if desired)
- this feature is best combined with Blind Transfers
Branding
CITADEL Desktop is ready to be used as your in-house wallet. Take a look at `version.py` source file:
Code: [Select]
VERSION="0.2.5"
BUNDLE_NAME="BitShares-QT"
UNIX_NAME="pybitshares-qt"
LOGO_1024="images/bitshares_1024x1024.png"
SHORT_DESCRIPTION="BitShares Wallet"
BUNDLE_NAME="Citadel"
UNIX_NAME="citadel"
LOGO_1024="images/citadel_1024x1024.png"
SHORT_DESCRIPTION="Citadel BitShares Wallet"
As you can see, it's easy to a) de-brand it, and turn into a generic BitShares wallet, b) re-brand it, and make it your own. Just provide a 1024x1024 png file with your logo, and the build system will do the rest. Precise building/bundling instructions for OSX and Windows XP, 7+ are provided in the README file.
What this worker will do?
Even if this worker won't get funded, CITADEL will continue it's work on the desktop software and continue to share with BTS community. This worker might get us more concentrated on this front and should be considered a donation-type deal.
Either way, the plan is:
- continued work with xeroc re: python-bitshares, more PRs, etc
- support for all 40+ bitshares operation types
- interfaces for Proposal creation/viewing/editing
- make it stable and reliable