This repository was archived by the owner on Feb 21, 2026. It is now read-only.
·
6 commits
to main
since this release
Feature Update for WalletWave
This pull request introduces asynchronous API calls, improving wallet analysis speed, along with bug fixes, performance enhancements, and dependency cleanup. Below is a summary of changes:
🚀 Major Performance Upgrade: Asynchronous API Calls
- Biggest Change: WalletWave now uses fully asynchronous API calls, allowing for much faster wallet analysis.
- Performance Boost: The program can now analyze ~100 wallets in less than 2 minutes, with the potential to bring it down to 1 minute based on user settings.
- Parallel Request Handling: Allows users to configure the number of simultaneous requests, balancing speed and rate limits
🔧 Fixes and Enhancements
- Fixed semaphore issues for plugins that do not request user input
- Resolved data conflicts related to responses from GMGN (see Issue #16)
- Improved API reliability by refining
client_v2with a rich progress bar, better request handling, and randomized sleep intervals to prevent rate-limiting
🗑️ Codebase Cleanup and Refactoring
- Removed unnecessary modules:
- ✅
agent_mapper.py(no longer needed) - ✅
client.py(fully replaced withclient_v2.py) - ✅
cloudflare_session.py(which was a test module)
- ✅
- Updated
pyproject.tomlandrequirements.txtto reflect these changes and remove unused dependencies - Refactored module structure to improve maintainability and readability
This update makes WalletWave into a significantly faster and more scalable tool for Solana wallet analysis
Big thanks to @viksant for his hard work in making WalletWave one of the fastest wallet analyzers out there! 😎