project screenshot 1
project screenshot 2
project screenshot 3


Cointrack analyzes the transaction history of a wallet and compares it with the public addresses of exchanges. After doing this, Cointrack creates a report detailing which exchanges interacted with the wallet at what time in the past.


Created At


Winner of


IPFS / Filecoin Prize Pool

Project Description

Our platform is a solution to the next problem: Traders in the crypto world that have been participating in the space for a number of years have likely interacted with many centralized and decentralized exchanges in the past to access different markets. Likely they have opened a high number of accounts on different exchanges. Some of them with very similar names and as time passed, most traders lose track of which exchanges they have interacted with in the past. Risking the possibility that investors did not fully withdraw all the funds from their account, which today could be worth a substantial amount. At the same time, they might have missed the opportunities of airdrops, token forks, etc.

That's why we created cointrack. Cointrack automatically analyzes your wallet transaction history and generates a report detailing the platforms you interacted with in the past (Cex´s, Dex´s, etc.)”. Specifically, it matches your transactions with the public addresses (cold and hot wallets) of exchanges, giving you information of the exchanges where you have open accounts, that you can manually verify its balances, or permanently close them for your peace of mind”.

How it's Made

So you think you are worthy of our secrets?, ok here is the tea. Obviously, if we were to simply match transactions with the public addresses of exchanges that would have never worked, because exchanges create unique individual addresses for each user. So we perform analysis on multiple levels, we analyze the transaction history of each transaction to see if it was moved to the exchange cold wallet, which we do know the address for. Not all exchanges manage their funds the same way, so we did some personalization for each exchange. Generally, exchanges move the assets from the individual user address to the cold wallet once they hit a minimum threshold. For generating the exchange database and their known public address, it was a painful job of going one by one and updating their cold wallets. All this information we stored on the IPFS system, using it as a database. We created our own React framework and deploy it with vercel. We were absolutely impressed how fast the integration of web3storage and filecoin worked on fetching the data and generating the report. It was Really, really fast. We played by using a wallet that had thousands of transaction, and it took less than 10 seconds to generate a 286 page report. Absolutely incredible. For getting the transactions' information, we utilized the Etherscan API to extract the transaction history and date the transaction was submitted. Illustrations are made on illustrator and exported as svg. We are very happy for what we are presenting, and we are definitely going to continue to work on it, fixing minor glitches and expanding to other networks. Thanks for the opportunity.

background image mobile

Join the mailing list

Get the latest news and updates