{"id":28560311,"url":"https://github.com/bismuthfoundation/tornadowallet","last_synced_at":"2025-06-10T09:08:11.338Z","repository":{"id":96625785,"uuid":"133531446","full_name":"bismuthfoundation/TornadoWallet","owner":"bismuthfoundation","description":"[Released] A Python/HTML Wallet based upon Tornado framework","archived":false,"fork":false,"pushed_at":"2024-12-18T15:40:12.000Z","size":8728,"stargazers_count":15,"open_issues_count":13,"forks_count":6,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-12-18T16:22:35.384Z","etag":null,"topics":["bismuth","cryptocurrency","html-css","python","tornado","wallet","webapp"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bismuthfoundation.png","metadata":{"files":{"readme":"README.md","changelog":"History.md","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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-15T14:51:34.000Z","updated_at":"2024-12-18T15:06:20.000Z","dependencies_parsed_at":"2024-12-18T16:33:21.143Z","dependency_job_id":null,"html_url":"https://github.com/bismuthfoundation/TornadoWallet","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FTornadoWallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FTornadoWallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FTornadoWallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FTornadoWallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bismuthfoundation","download_url":"https://codeload.github.com/bismuthfoundation/TornadoWallet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bismuthfoundation%2FTornadoWallet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259043781,"owners_count":22797164,"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":["bismuth","cryptocurrency","html-css","python","tornado","wallet","webapp"],"created_at":"2025-06-10T09:08:10.437Z","updated_at":"2025-06-10T09:08:11.322Z","avatar_url":"https://github.com/bismuthfoundation.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TornadoWallet\n\n![Thumbnail](https://raw.githubusercontent.com/bismuthfoundation/MEDIA-KIT/eaf7845473b06f090564d38591ddd43564997f0a/Screenshots/TornadoWallet/tornado_home.png \"Thumbnail\")\n\nA Python/HTML Wallet based upon the Tornado framework.\n\nFirst stable release, still work ongoing, but useable and nice looking!\n\n# First stable version 0.1.19\n\nGoal is to re-use the existing python code for behind the scene heavy lifting, but leverage HTML/JS flexibility for GUI.\n\nFirst release has following features\n\n- manage wallets (several addresses)\n- auto connect to an available wallet server\n- check balance and transactions\n- request BIS payments\n- Send simple BIS transactions\n- network status\n- encrypt and decrypt off chain messages\n- spend protection\n- support for crystals (plugins, like dApps running in the wallet)\n\n# Installation from release\n\nSee Release tab for info/installer and OS Specific FAQ.\n\n# Installation from source\n\n`pip3 install -r requirements.txt`\n\nPycryptodomex is used and may need extra install on your machine.\n\nAn auto-installer will be provided with first beta version.\n\n## Mac\n\nYou may have to install xcode compiler:\n\n`xcode-select --install`\n\nthen `pip3 install -r requirements.txt`\n\n## Windows\n\nSee \nhttps://pycryptodome.readthedocs.io/en/latest/src/installation.html#windows-from-sources-python-3-5-and-newer\n\nthen `pip3 install -r requirements.txt`\n\n\n# Usage\n\n* `python3 wallet.py`\n* open [http://localhost:8888](http://localhost:8888)\n\nIf you have no wallet yet, you'll be redirected to the wallet load page.  \n\nPossible command line switches:    \n* `--verbose --debug`\n* `--theme=themes/material`  Force a specific theme\n* `--server=ip:port`  Force a specific wallet server (like 127.0.0.1:8150)\n\nSee the FAQ: https://github.com/bismuthfoundation/Bismuth-FAQ/tree/master/Wallet/Tornado\n\n## Wallet(s) location\n\nWallets and other potential private info are to be stored under a \"bismuth-private\" dir, under the user's own home directory.\n\nThe wallet prints that dir at start.  \nYou should also find it on the wallet/load page:  \n`http://127.0.0.1:8888/wallet/load`\n\n\n# Roadmap\n\n* Proof of concept (check)\n* Basic wallet functionality (check)\n* Auth (check)\n* Multiwallet (check)\n* Plugins (check: See crystals)\n* Allinone mobile app with embedded browser and python engine\n\n# The tech\n\n* Tornado web app\n* Templates / HTML Themes\n* JS\n* Embedded local webserver\n\n\n# Translations\n\nThanks to a great community effort, the wallet is available in several languages, see [translations.md](translations.md) for list and credits.\n\n## Localized help\nHelp file / User guide is a WIP, see locale/en/Help.md\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbismuthfoundation%2Ftornadowallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbismuthfoundation%2Ftornadowallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbismuthfoundation%2Ftornadowallet/lists"}