Skip to content

andrewcrypto777/wart-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warthog GUI Wallet

wallet overview

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.

Using Executables

Requirements:

Windows

Linux

tested for Ubuntu 22.04

  • sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0 gir1.2-webkit2-4.1

Run:

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

Running From Source

Requirements:

  • Python 3.9 with required packages installed (requirements.txt)
  • pyinstaller (if you want to bundle an executable yourself)

Linux only:

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

Run:

python3 main.py

Bundle executable yourself with pyinstaller:

To minimize executable size install requirements and run pyinstaller in a virtual environment.

on linux sudo apt install binutils beforehand

pyinstaller main.spec

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published