Skip to content

peterflux/seda-tx-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEDA Testnet Transaction Dashboard

A real-time dashboard for tracking cumulative transactions on the SEDA testnet blockchain.

Features

  • Real-time transaction data from SEDA testnet
  • Interactive line chart showing cumulative transactions over time
  • Automatic data refresh
  • Error handling and loading states
  • Responsive design

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository:
git clone <repository-url>
cd seda-dashboard
  1. Install dependencies:
npm install

Development

To start the development server:

npm run dev

The application will be available at http://localhost:3000.

Building for Production

To create a production build:

npm run build

To preview the production build:

npm run preview

Technical Details

  • Built with React and TypeScript
  • Uses Vite as the build tool
  • Chakra UI for the component library
  • Recharts for data visualization
  • ethers.js for blockchain interaction

Data Fetching

The dashboard fetches transaction data from the SEDA testnet RPC endpoint (https://rpc.testnet.seda.xyz). It processes the data in batches to avoid overwhelming the RPC endpoint and calculates cumulative transaction counts over time.

Error Handling

The application includes comprehensive error handling for:

  • RPC connection issues
  • Invalid responses
  • Rate limiting
  • Network errors

License

ISC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published