A multi-chain Web3 wallet transaction analyzer that helps you understand wallet behavior, transaction flow, and on-chain activity.
Built with Next.js, TypeScript, Moralis, and Tailwind CSS.
👉 [https://wallet-transaction-analyzer.vercel.app/analyzer]
0x742d35Cc6634C0532925a3b844Bc454e4438f44e- User inputs wallet address
- API fetches data via Moralis
- Transactions are normalized
- Analytics layer computes insights
- UI renders charts + behavior
- Analyze any public wallet address
- Multi-chain support (Base, Ethereum, Polygon)
- Full transaction history (paginated)
- Inflow vs outflow tracking
- Largest transactions detection
- Gas usage insights
- Wallet behavior classification (accumulator, distributor, etc.)
- Counterparty analysis
- Activity patterns over time
- Transaction activity chart
- Inflow vs outflow chart
- Time filters (7D / 30D / 90D)
- Glassmorphism design
- Gradient + glow background
- Responsive dashboard layout
- Real chain logos
- Frontend: Next.js (App Router), React, TypeScript
- Styling: Tailwind CSS
- Data Provider: Moralis API
- Web3 Utilities: viem
- Charts: Recharts
- State Management: React Query
- Clean feature-based architecture
- Normalized transaction model
- Server-side data fetching
- Modular analytics layer
- Cursor-based pagination
- Chain-agnostic design
src/
├── app/
│ ├── analyzer/
│ └── api/
│
├── components/
│ ├── wallet/
│ └── common/
│
├── features/
│ └── wallet-analyzer/
│ ├── hooks/
│ ├── utils/
│ ├── types/
│ └── constants/
│
├── lib/
│ ├── api/
│ └── viem/
│
└── server/
└── wallet/
git clone https://github.com/khalilahmed63/web3-wallet-transaction-analyzer.git
cd web3-wallet-transaction-analyzernpm installCreate .env.local
MORALIS_API_KEY=your_api_key_herenpm run devFeel free to fork, improve, and submit PRs.
- 🌐 https://www.khalilahmed.dev
- 💼 https://www.linkedin.com/in/developer-khalil-ahmed/
- 🐙 https://github.com/khalilahmed63


