A blockchain explorer for the Zero Trust Access Control Chain (ZTACC) blockchain, designed to provide an intuitive interface for exploring blocks, transactions, validators, and smart contracts on the ZTACC network.
ZTACC Explorer allows users to:
- Browse blocks and transactions on the Zero Trust Access Control Chain
- Explore smart contracts and their interactions
- Monitor validators and network performance
- Track access control events and policies
- Analyze network data through interactive visualizations
- Connect wallets and manage identities
The explorer is fully responsive and works seamlessly on desktop, tablet, and mobile devices.
The project is organized as follows:
src/
├── components/
│ ├── Explorer/
│ │ ├── BlocksTab.js
│ │ ├── TransactionsTab.js
│ │ ├── AccessControlTab.js
│ │ ├── ValidatorsTab.js
│ │ ├── OverviewTab.js
│ │ ├── Charts.js
│ │ ├── LiveTransactionFeed.js
│ │ ├── StatsCard.js
│ │ ├── TabButton.js
│ │ └── TransactionModal.js
│ ├── Layout/
│ │ ├── Header.js
│ │ ├── MobileHeader.js
│ │ ├── Sidebar.js
│ │ ├── Footer.js
│ │ ├── MobileNavigation.js
│ │ └── Layout.js
│ ├── Wallet/
│ │ ├── WalletProfile.js
│ │ ├── AuthenticatedWalletProfile.js
│ │ ├── WalletOverviewTab.js
│ │ ├── WalletAccessTab.js
│ │ ├── WalletAnalyticsTab.js
│ │ ├── WalletTransactionsTab.js
│ │ └── index.js
│ └── Documentation/
│ └── DocumentationComponents.js
├── pages/
│ ├── Dashboard.js
│ ├── BlocksPage.js
│ ├── BlockDetailsPage.js
│ ├── TransactionsPage.js
│ ├── TransactionDetailsPage.js
│ ├── WalletPage.js
│ ├── WalletDashboard.js
│ ├── ConnectWallet.js
│ ├── ValidatorsPage.js
│ ├── AccessControlPage.js
│ ├── SmartContractsPage.js
│ ├── SmartContractDetailsPage.js
│ ├── AnalyticsPage.js
│ └── NotFound.js
├── context/
│ └── WalletContext.js
├── App.js
├── ZTACCExplorer.js
└── index.js
- Block Explorer: Browse and search blocks, view block details and included transactions
- Transaction Explorer: Track transactions, filter by type, and view detailed transaction data
- Smart Contracts: Explore verified contracts, view source code, and interact with contracts
- Validators: Monitor network validators, staking information, and validation performance
- Access Policies: View and manage access control policies on the ZTACC network
- Trust Scores: Monitor trust metrics for addresses and contracts
- Identity Management: Connect wallets and manage digital identity on the network
- Fully responsive design that works on devices of all sizes
- Mobile-optimized navigation with bottom navigation bar
- Touch-friendly components and interactions
- Responsive tables that transform into cards on small screens
- Optimized charts and data visualizations for mobile
- Added comprehensive mobile responsiveness across all pages
- Implemented Smart Contracts section with listing and detail pages
- Created mobile-optimized navigation with bottom navigation bar
- Transformed tables into card views for small screens
- Added responsive transaction modals and charts
- Enhanced header with mobile toggle menu
- Clone the repository
- Install dependencies:
npm install - Start the development server:
npm start
- React
- Tailwind CSS
- React Router
- React Feather (for icons)
- Recharts (for charts)
- Web3.js (for blockchain interaction)
This project is proprietary software for the ZTACC network.