A Python/HTML Wallet based upon the Tornado framework.
First stable release, still work ongoing, but useable and nice looking!
Goal is to re-use the existing python code for behind the scene heavy lifting, but leverage HTML/JS flexibility for GUI.
First release has following features
See Release tab for info/installer and OS Specific FAQ.
pip3 install -r requirements.txt
Pycryptodomex is used and may need extra install on your machine.
An auto-installer will be provided with first beta version.
You may have to install xcode compiler:
xcode-select --install
then pip3 install -r requirements.txt
then pip3 install -r requirements.txt
python3 wallet.py
If you have no wallet yet, you'll be redirected to the wallet load page.
Possible command line switches:
--verbose --debug
--theme=themes/material
Force a specific theme--server=ip:port
Force a specific wallet server (like 127.0.0.1:8150)See the FAQ: https://github.com/bismuthfoundation/Bismuth-FAQ/tree/master/Wallet/Tornado
Wallets and other potential private info are to be stored under a "bismuth-private" dir, under the user's own home directory.
The wallet prints that dir at start.
You should also find it on the wallet/load page:
http://127.0.0.1:8888/wallet/load
Thanks to a great community effort, the wallet is available in several languages, see translations.md for list and credits.
Help file / User guide is a WIP, see locale/en/Help.md