WhaleScope is a terminal-based Python application that monitors real-time Ethereum mempool activity using Infura WebSocket. It detects large ETH transactions and token swaps through DEXes such as Uniswap and SushiSwap, displaying them in a real-time terminal interface.
- π Live tracking of Ethereum mempool via Infura WebSocket
- π Detects whale-level ETH transfers (β₯50 ETH)
- π Monitors token swaps on Uniswap V2/V3 and SushiSwap
- π Automatically extracts token symbols from smart contracts
- π₯οΈ Real-time terminal UI with
curses - π Logs transactions to
whale_transactions_log.txt
whale_scope.pyβ Main Ethereum transaction watcherwhale_scope.batβ Windows launcher for convenience.envβ Template for.envsetup.vscode/settings.jsonβ VS Code settingslaunch.jsonβ Debug configurationtasks.jsonβ Task automationextensions.jsonβ Suggested extensions
.github/FUNDING.ymlβ GitHub sponsor setup
assets/banner.pngβ Banner used in UI and docs
LICENSEβ Apache 2.0 LicenseNOTICEβ Legal notices and third-party attributionsETHICS.mdβ Responsible use policyREADME.mdβ Project documentation (this file)requirements.txtβ Dependencies listRELEASE_v1.0.0.mdβ Initial changelogRELEASE_v2.0.0.mdβ Latest changeswhale_transactions_log.txtβ Output of detected transactions
web3
websockets
python-dotenv
eth-utils
Install via:
pip install -r requirements.txtRequires Python 3.7 or newer.
python whale_scope.pywhale_scope.batYou will see live transaction output in the terminal and a log file will be created automatically.
whale_scope/
βββ assets/
β βββ banner.png
βββ .github/
β βββ FUNDING.yml
βββ .vscode/
β βββ extensions.json
β βββ launch.json
β βββ settings.json
β βββ tasks.json
βββ whale_scope.py
βββ whale_scope.bat
βββ .env
βββ .gitignore
βββ LICENSE
βββ NOTICE
βββ ETHICS.md
βββ README.md
βββ requirements.txt
βββ RELEASE_v1.0.0.md
βββ RELEASE_v2.0.0.md
βββ whale_transactions_log.txt
This software is provided strictly for educational and research purposes.
- The displayed data is not financial advice
- Use at your own risk and verify all transactions independently
- The author is not responsible for losses or misuse of this tool
Be informed. Stay cautious. Verify everything.
This tool is intended solely for transparency, monitoring and educational goals.
See ETHICS.md for the full statement.
Licensed under the Apache 2.0 License
See NOTICE for attribution, license clarifications, and related legal notes.
β
Bitcoin (BTC)
1MorphXyhHpgmYSfvwUpWojphfLTjrNXc7
β
Monero (XMR)
86VAmEogaZF5WDwR3SKtEC6HSEUh6JPA1gVGcny68XmSJ1pYBbGLmdzEB1ZzGModLBXkG3WbRv12mSKv4KnD8i9w7VTg2uu
β
Dash (DASH)
XtNuNfgaEXFKhtfxAKuDkdysxUqaZm7TDX
We also value early privacy coins such as:
β
Bytecoin (BCN)
bcnZNMyrDrweQgoKH6zpWaE2kW1VZRsX3aDEqnxBVEQfjNnPK6vvNMNRPA4S7YxfhsStzyJeP16woK6G7cRBydZm2TvLFB2eeR
π Thank you for supporting ethical research and independent development.
π GitHub: https://github.com/BitMorphX
βοΈ Email: BitMorphX@proton.me
π¬ Telegram: https://t.me/BitMorphX
βI morph bits, not to break, but to understand.β
β BitMorphX
Β© BitMorphX β All rights reserved.
