To use this wallet (sending txs and synchronizing balance) you'll need to provide a node to connect to. Either running locally on your machine or a node thats publicly accessible through the internet.
tested for Ubuntu 22.04
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-webkit2-4.1
Download executable for your operating system here.
The wallet will create a database file next to the executable when you run it. It's best to put them in a folder like this:
└── MyWalletFolder
├── wartwallet.exe
└── wartwallet.db
- Python 3.9 with required packages installed (requirements.txt)
- pyinstaller (if you want to bundle an executable yourself)
tested for Ubuntu 22.04
sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-webkit2-4.1
sudo apt install python3-venv python3-wheel python3-dev
-
sudo apt install libgirepository1.0-dev build-essential \ libbz2-dev libreadline-dev libssl-dev zlib1g-dev libsqlite3-dev wget \ curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libcairo2-dev
pip install PyGObject
python3 main.py
To minimize executable size install requirements and run pyinstaller in a virtual environment.
on linux sudo apt install binutils
beforehand
pyinstaller main.spec