Skip to content

srujan911/cross-chain-token-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”— Cross-Chain Token Tracker

A real-time dashboard to visualize USDT token transfers across Ethereum, BNB, and Polygon blockchains.


πŸš€ Features

  • View token transfers on Ethereum, BNB, and Polygon
  • Filter by wallet address (from / to)
  • Calculate total USDT moved, total transactions
  • Plot transaction volume per block
  • Detect abnormal transfers using AI (Isolation Forest)
  • πŸ” Manual or auto-refresh using a Streamlit button

πŸ“Έ Preview

alt text


πŸ› οΈ Tech Stack

  • Python
  • Streamlit – for dashboard
  • Pandas – for data processing
  • Web3.py – for blockchain RPC access
  • Plotly Express – for plotting
  • Scikit-Learn – anomaly detection (Isolation Forest)

πŸ“‚ Project Structure

cross-chain-token-tracker/

β”œβ”€β”€ dashboard/ # Streamlit dashboard

β”œβ”€β”€ scripts/ # Data fetching scripts (RPC logs)

β”œβ”€β”€ data/ # Output CSV logs (ETH, BNB, Polygon)

β”œβ”€β”€ utils/ # Helper modules

β”œβ”€β”€ .env # Environment config (RPC URLs)

β”œβ”€β”€ requirements.txt # Dependencies

└── README.md

βš™οΈ Getting Started

1.Clone the repository

git clone https://github.com/srujan911/cross-chain-token-tracker.git

cd cross-chain-token-tracker

2.Create and activate a virtual environment

python -m venv .venv
.venv\Scripts\activate  # on Windows

3.Install dependencies

pip install -r requirements.txt

4.Set up .env

ETH_RPC_URL=https://your-eth-node
BNB_RPC_URL=https://your-bnb-node
POLYGON_RPC_URL=https://your-polygon-node

5.Run the app

streamlit run dashboard/app.py

About

Cross-chain USDT tracker with anomaly detection and Streamlit dashboard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages