A PySide6-based cryptocurrency wallet and node implementation.
GUI cryptocurrency wallet built with PySide6
Basic transaction functionality
Cross-platform support (Windows, Linux, macOS)
Blockchain node implementation
Additional dependencies in `requirements.txt`
git clone https://github.com/taellinglin/Luna
cd Luna
pip install -r requirements.txtpython luna_wallet_gui.pypython luna_node_gui.pyLuna/
├── wallet_main.py # Wallet application entry point
├── node_main.py # Node application entry point
├── wallet_icon.ico # Wallet application icon
├── node_icon.ico # Node application icon
├── requirements.txt # Python dependencies
└── README.md # This file
The project uses PySide6 for the GUI and can be packaged using PyInstaller:
pyinstaller --onefile --windowed --icon=wallet_icon.ico LunaWalletGUI.spec
pyinstaller --onefile --windowed --icon=node_icon.ico LunaNodeGUI.spec
or just..
./build_with_installers.bat
This is a personal project for learning cryptocurrency wallet and node development with Python and PySide6.
