Skip to content

nisheetc/blocksight-explorer

Repository files navigation

Banner

View Demo | Report Bug

Introduction

BlockSight Explorer is a robust application designed to fetch and display transactions from Ethereum and Polygon wallet addresses. The application inputs a wallet address and presents the transactions in an organized, explorer-like fashion, complete with balance information and detailed transaction data.

Key Features

  • Support for Ethereum and Polygon: Fetch transactions from both Ethereum and Polygon networks.
  • User-Friendly Interface: Transactions are displayed in a list format akin to Etherscan and Polygonscan, with a focus on user experience.
  • Transaction Sorting: Sort transactions by timestamp and amount.
  • Search Functionality: Search for transactions by hash or amount.
  • Detailed Transaction Views: Click on individual transactions to view detailed information including status, timestamp, gas fees, and transaction fees.
  • Infinite Loading: Efficient data handling with infinite loading to prevent page crashes.
  • Dark Mode UI: A sleek and responsive user interface exclusively in dark mode.

Technologies Used

  • Next.js 13
  • Tailwind CSS
  • TypeScript
  • Node.js
  • Etherscan and Infura APIs

Getting Started

  1. First, clone the project from github:
git clone https://github.com/nisheet94/web3-transactions-app.git
cd web3-transactions-app
  1. Install the project dependencies:
npm install
  1. Run the development server:
npm run dev

Open http://localhost:3000 with your browser to see the result.

Usage

  1. Open the application.
  2. Enter a wallet address to fetch transactions.
  3. View and interact with the transaction list and detailed pages.

Contributing

Contributions, issues and feature requests are welcome. Feel free to check issues page if you want to contribute.

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

License

This project is licensed under the terms of the MIT license.

Support and Contact

For support or inquiries, please contact at [email protected] or https://www.nisheetchauhan.com/contact.