SolMatch is a simple tool to help you find all transactions between two or multiple wallets on Solana using its solscan CSV file.
useful for scanning a wallet against multiple other wallets in bulk to quickly identify linked wallets of a user. Everything runs locally no need for API keys !
- clone the repo and cd into the directory
git clone https://github.com/contractaddress/solmatch.git
cd solmatch
- make and activate a python venv (recommended)
python3 -m venv venv
source venv/bin/activate
- install the required dependency (pandas)
pip install pandas
- add the CSV file of a solana wallets txn history from solscan you want to scan against into the directory
- if you want to scan against a list of wallets add a txt file with every wallet (one per line) to the directory
32hdrT5gU9SkbeDAzZ5am1j6QJzcMrZu2SwvkUfVXjJr
AWCiRj4ZQLhyiFo3qcBSxKH4NbecFyARkBiotao6vGM
7MHiUNyxZjHHzc5YHukCq7JRspVK85R8CmTxCrJuxdcv
9AaDsukhf9F8iCmuVywZn5Qjc54KGRz9dwek3WLUxArY
#example ^^^^^^^ example.txt
- use -s to scan against one wallet | use -l to scan against a list in a .txt
python3 solmatch.py -s {wallet address}
python3 solmatch.py -l {.txt file of list}