dhalikali1/pi-wallet-cli — explained in plain English
Analysis updated 2026-05-18
Send Pi cryptocurrency from a wallet using a session-only Secret Key that is never saved to disk.
Look up transaction history or a specific transaction for a Pi Network wallet.
Import and store a wallet locally for repeated use, with a clear security warning before doing so.
Wipe locally stored wallet data before using a shared or public computer.
| dhalikali1/pi-wallet-cli | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python 3.10+ and installing dependencies from requirements.txt before running app.py.
Pi Wallet CLI is a command-line tool for interacting with Pi Network wallets, which run on the Stellar blockchain. It lets you check wallet information, send Pi, look up transactions and their history, validate a wallet address, and manage local wallet data, all from a terminal rather than a graphical app. The README puts a lot of focus on how it handles your Secret Key, which is the credential that controls a wallet. The recommended way to send Pi keeps the Secret Key only in memory for the current session, masks it while you type it, and clears it automatically once the transaction finishes, so it is never saved to disk. There is a separate Import Wallet feature that does save the Secret Key locally in a plain text file, and the tool shows a warning before you use it, explaining that anyone with access to your files or a malware infection on your machine could then access your wallet. A Clear Local Data option lets you permanently delete any locally stored wallet file and transaction history, which is meant for use on shared or public computers. To run it, you need Python 3.10 or newer and a handful of Python libraries including the Stellar SDK, which the README says to install from a requirements file. After cloning the repository, you start the tool by running its main Python script. The README includes a disclaimer that this is provided for educational and development purposes, that you should review the source code before entering a Secret Key, and that the developer is not responsible for any loss of funds. The project is licensed under the MIT License.
A command-line tool for managing Pi Network wallets on the Stellar blockchain, letting you check balances, send Pi, and view transaction history from a terminal.
Mainly Python. The stack also includes Python, Stellar SDK.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.