https://github.com/criss8x/user-transactions-viewer
A simple EVM transactions viewer
https://github.com/criss8x/user-transactions-viewer
evm react tailwindcss viewer vite web
Last synced: about 2 months ago
JSON representation
A simple EVM transactions viewer
- Host: GitHub
- URL: https://github.com/criss8x/user-transactions-viewer
- Owner: criss8X
- Created: 2025-08-04T20:12:41.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-04T21:15:54.000Z (11 months ago)
- Last Synced: 2025-08-04T22:58:04.853Z (11 months ago)
- Topics: evm, react, tailwindcss, viewer, vite, web
- Language: TypeScript
- Homepage: https://user-transactions-z.pages.dev/
- Size: 78.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ethereum Transactions Viewer
A simple application to view the transaction history of an Ethereum address.
## 🚀 Technologies Used
- **Vite** - Development tool
- **shadcn/ui** - Reusable UI components
- **RainbowKit** - For wallet connection
- **Wagmi** - Hooks for interacting with Ethereum
- **Viem** - Lightweight Ethereum client
- **Etherscan API** - To fetch transaction history
- **Zod** - For schema validation
- **Tailwind CSS** - For styling
## 🔧 Setup
1. Clone the repository
2. Install dependencies:
```bash
pnpm install
```
3. Create a `.env` file in the project root with the following variables:
```env
VITE_ETHERSCAN_API_KEY=your_etherscan_api_key
```
You can get an API key from [Etherscan](https://etherscan.io/apis) by signing up on their website.
4. Start the development server:
```bash
pnpm dev
```
## 📦 Available Scripts
- `pnpm dev` - Start development server
- `pnpm build` - Build for production