A real-time dashboard for tracking cumulative transactions on the SEDA testnet blockchain.
- 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
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone <repository-url>
cd seda-dashboard- Install dependencies:
npm installTo start the development server:
npm run devThe application will be available at http://localhost:3000.
To create a production build:
npm run buildTo preview the production build:
npm run preview- 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
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.
The application includes comprehensive error handling for:
- RPC connection issues
- Invalid responses
- Rate limiting
- Network errors
ISC