A comprehensive React-based blockchain explorer for Biconomy Network, providing advanced real-time transaction insights with enhanced data retrieval and user experience.
- Transaction Search: Search and view detailed blockchain transaction information
- Network Status: Real-time monitoring of network health and module status
- Token Information: Dynamic token name resolution and blockchain data
- Search History: Local storage of recent searches with timestamps
- Multi-Chain Support: Integration with multiple blockchain networks
- Frontend: React.js + TypeScript + Tailwind CSS
- Backend: Express.js + Node.js
- Build Tools: Vite + ESBuild
- Data Fetching: Viem for blockchain data + Axios for API calls
- UI Components: Radix UI + shadcn/ui
- Node.js 18+
- npm or yarn
- Install dependencies:
npm install- Start development server:
npm run devThe application will be available at http://localhost:5000.
Important: Use the custom build script for deployment to ensure correct file organization:
node build.jsThis script:
- Builds the frontend with Vite
- Builds the backend with ESBuild
- Moves files from
dist/public/todist/for proper deployment structure - Organizes all files correctly for deployment platforms
npm run buildNote: The standard npm build leaves files in dist/public/ which may cause deployment issues. Always use node build.js for production deployment.
npm startDATABASE_URL: PostgreSQL connection string (optional)BICONOMY_API_KEY: API key for Biconomy Network accessNODE_ENV: Environment specification (development/production)
.
├── client/ # Frontend React application
│ ├── src/
│ │ ├── components/ # UI components
│ │ ├── pages/ # Page components
│ │ └── lib/ # Utilities and configurations
├── server/ # Backend Express application
├── shared/ # Shared schemas and types
├── build.js # Custom deployment build script
└── dist/ # Production build output
This application is optimized for deployment on:
- Replit: Use the provided workflows
- Vercel: Deploy with
node build.jsbuild command - Netlify: Use
node build.jsas build command - Traditional VPS: Build with
node build.jsthen runnpm start
The explorer integrates with:
- Biconomy Network API: Primary data source for blockchain information
- Multiple Chain RPCs: Via Viem for token information and native currency data
- Block Explorers: For transaction and token links
- Fork the repository
- Create a feature branch
- Make your changes
- Test with
npm run dev - Build with
node build.jsto verify deployment readiness - Submit a pull request
MIT License - see LICENSE file for details