A web application for exploring and interacting with the KiiChain blockchain, built with Next.js.
- 📊 Real-time dashboard statistics
- 👛 Wallet integration (Metamask and Keplr)
- 🔍 Block and transaction explorer
- 💰 Staking and delegation management
- 🏦 Testnet faucet
- 📈 Validator uptime monitoring
- 💼 Smart contract management
- 📊 Chain parameter visualization
- 💱 Token supply and distribution information
- Next.js 13+ (App Router)
- TypeScript
- Tailwind CSS
- Ethers.js
- Context API for state management
- Node.js 16.8.0 or higher
- npm or yarn
- Metamask and/or Keplr wallet installed in browser
Create a .env file in the project root:
NEXT_PUBLIC_JSON_RPC_URL=https://json-rpc.uno.sentry.testnet.v3.kiivalidator.com/
NEXT_PUBLIC_CHAIN_ID=1336
# Clone repository
git clone [REPOSITORY_URL]
# Install dependencies
npm install
# or
yarn install
# Start development server
npm run dev
# or
yarn devsrc/
├── app/ # Pages and routes (Next.js App Router)
├── components/ # Reusable components
├── context/ # React contexts (Theme, Wallet)
├── hooks/ # Custom hooks
├── lib/ # Utilities and configurations
├── styles/ # Global styles
└── types/ # TypeScript type definitions
- Blockchain statistics visualization
- Recent blocks information
- Latest transactions
- Staking metrics
- Metamask and Keplr support
- Balance display
- Asset management
- Transaction history
- Validator list
- Delegation information
- Reward management
- Voting power metrics
- Contract explorer
- Bytecode decompiler
- Contract transaction analysis
The application interacts with several endpoints:
/api/decompile: Contract decompilation- RPC:
https://json-rpc.uno.sentry.testnet.v3.kiivalidator.com/ - REST:
https://lcd.uno.sentry.testnet.v3.kiivalidator.com
The application includes a theming system with support for light and dark modes, managed through ThemeContext.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please read our Code of Conduct to keep our community approachable and respectable.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.