Frog-wizard-themed CLI to monitor Kaspa transactions and save receipts
Project description
|
|
Kasmage
🐸 Kasmage is a whimsical, lightweight frog-wizard themed CLI that monitors a Kaspa address for transactions. |
Quickstart (Install & Run)
Clone the repo, build the wheel, and install locally:
git clone https://github.com/yourname/kasmage.git
cd kasmage
poetry build
pip install --force-reinstall dist/kasmage-0.1.0-py3-none-any.whl
Now run:
kasmage --address kaspa:yourkaspaaddresshere
Features
- Live mode: watch an address and get notified when new transactions confirm
- Historical mode: print all confirmed transactions (oldest → newest) and exit
- Receipts (new!): automatically save each detected transaction as a TXT or JSON eceipt for record-keeping
- Compatible with Kaspa mainnet addresses (
kaspa:...)
Installation
For now, clone the repo and install with Poetry:
git clone https://github.com/yourname/kasmage.git
cd kasmage
poetry install
Usage
Watch new transactions (default live mode)
kasmage --address kaspa:qpwhk9yja6n2l73enwl62s2u52c7u87mjkh4mwhyeueum660ght4735mlsas5
Output example:
🐸🔮 Peering into the orb... (Ctrl+C to stop)
✨👀 I scry with my amphibian eye a tx: 40.00000000 KAS | b7d51e1d29b... | 2025-10-13 07:28:45 UTC
Print all past transactions
kasmage --address kaspa:qpwhk9yja6n2l73enwl62s2u52c7u87mjkh4mwhyeueum660ght4735mlsas5 --historical
Output example:
📜 100.00000000 KAS | txid: 6c7a0b8473b... | 2025-10-12 02:43:09 UTC
📜 200.11837708 KAS | txid: 1a3ede08005... | 2025-10-12 01:21:17 UTC
Options
- -h, --help: All this info pretty much
- --address (required): Kaspa address to monitor
- --interval: Poll interval in seconds (default: 10)
- --page-size: Number of tx per API page (default: 50)
- --historical: Print all confirmed tx and exit
- -V, --version: Print version and exit
- --receipts: Write a recipt per new tx (live mode)
- --receipts-dir: Directory for receipts
- --receipt-format: Self explanitory
License
MIT © Ethan Villalobos
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kasmage-0.2.0.tar.gz.
File metadata
- Download URL: kasmage-0.2.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.11 Darwin/25.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43e4ff8492da8ccb23b2fb65863fbd3aef627178a7a6ef36417a135061171d86
|
|
| MD5 |
600c456e6f7d70a1ce99944a0b10933f
|
|
| BLAKE2b-256 |
f39a7d6f5b5f208caea9cef720a0d9ea1893a4762d379b626a3c4cebc39ab8ec
|
File details
Details for the file kasmage-0.2.0-py3-none-any.whl.
File metadata
- Download URL: kasmage-0.2.0-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.12.11 Darwin/25.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63e7e2a3dfa0cdc9bf05727825710874d029410e7fe79f4cbb9e10d9b1a69e1e
|
|
| MD5 |
131ada85273f81712bf56c9336f7c06e
|
|
| BLAKE2b-256 |
1fde55773203c00cdd8724cc4a04cd3fd179ea0e89b12261d7cfa8ca052ff1ef
|