An open API service indexing awesome lists of open source software.

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

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