This application tracks ERC-20 USDT token transfers on the Sepolia testnet using a subgraph built on The Graph protocol. The app provides a user-friendly interface to view and filter transfer transactions.
- Real-time tracking of USDT transfers on Sepolia testnet
- Filter transactions by wallet address
- Pagination for browsing through transaction history
- Direct links to Etherscan for transaction details
- Responsive design for desktop and mobile
- Frontend: React + TypeScript + Vite
- Styling: Tailwind CSS
- Data Fetching: Apollo Client for GraphQL
- Web3 Integration: wagmi
- Indexing: The Graph Protocol
This application uses a custom subgraph to index USDT transfer events on the Sepolia testnet. The subgraph efficiently tracks all transfer events for the USDT contract at 0x93C5d30a7509E60871B77A3548a5BD913334cd35.
- Subgraph Playground: https://thegraph.com/studio/subgraph/subgraph-transactions-on-sepolia/playground
- Subgraph Repository: https://github.com/ValentinVPK/subgraph-transactions-on-sepolia
- Node.js (v16 or later)
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/showcase-transfer-transactions-subgraph.git
cd showcase-transfer-transactions-subgraph- Install dependencies
npm install
# or
yarn- Start the development server
npm run dev
# or
yarn dev- Open your browser and navigate to
http://localhost:5173
This project uses Vite for fast development with HMR (Hot Module Replacement):
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh