For the complete documentation index, see llms.txt
Midnight Explorer
Midnight Explorer는 Midnight Network을 위한 오픈소스 blockchain explorer입니다. 트랜잭션, 블록, 스마트 컨트랙트, liquidity pool을 비롯한 on-chain 활동을 검색하고 추적하며 분석할 수 있는 web 인터페이스를 제공합니다. TexLabs가 Tech-Expansion GitHub 조직에서 이 프로젝트를 관리하며, midnightexplorer.com에서 공개 인스턴스를 운영합니다.
이 프로젝트는 Midnight Foundation이 아니라 TexLabs가 관리합니다. 감사(audit)를 받지 않았습니다. production 결정에 이 데이터를 활용하기 전에 직접 검토하세요.
Prerequisites
explorer를 로컬에서 실행하기 전에 다음을 갖췄는지 확인하세요:
- Node.js 20 이상.
- npm.
- 컨테이너 기반 배포를 사용할 계획이라면 Docker.
Compatibility
| Component | Version | Notes |
|---|---|---|
| Explorer version | 0.1.0 | 정식 릴리스 없음. main 브랜치에서 코드를 받습니다. |
@midnight-ntwrk/compact-runtime | ^0.9.0 | package.json에 명시됨. |
@midnight-ntwrk/midnight-js-types | ^2.0.2 | package.json에 명시됨. |
@midnight-ntwrk/zswap | ^4.0.0 | package.json에 명시됨. |
| Networks | Preview, Preprod, Mainnet Lite | 헤더의 network switcher에서 선택합니다. 공개 인스턴스는 기본적으로 Preprod를 제공합니다. |
| License | Apache 2.0 |
Features
explorer는 다음과 같은 화면을 제공합니다:
- Universal search: 블록, 트랜잭션, address, 컨트랙트를 hash나 ID로 조회합니다.
- Block explorer: 최신 블록을 전체 블록 상세 정보 및 트랜잭션 목록과 함께 살펴봅니다.
- Transaction viewer: 트랜잭션 데이터, input, output, 컨트랙트 상호작용을 확인합니다.
- Address explorer: address의 이력, 잔액, 연관된 컨트랙트를 봅니다.
- 스마트 컨트랙트: 배포된 컨트랙트와 그 on-chain state를 살펴봅니다.
- Pool analytics: liquidity pool의 지표와 활동을 추적합니다.
- Network charts: on-chain 통계와 시간에 따른 추세를 시각화합니다.
- Live network stats: 현재 epoch, slot, 총 블록 수, 트랜잭션 수, 평균 블록 생성 시간을 모니터링합니다.
- Network switcher: 헤더에서 Midnight 환경을 전환합니다.
Run the explorer locally
의존성을 설치하고 개발 서버를 실행합니다:
npm install
npm run dev
dev 스크립트는 포트 8081에서 Next.js를 실행합니다. 브라우저에서 http://localhost:8081을 엽니다.
이 프로젝트는 Next.js 15 (App Router), TypeScript, Tailwind CSS v4, Radix UI, TanStack Query, Recharts, PostgreSQL을 사용합니다.
Deployment
저장소에는 컨테이너 기반 호스팅을 위한 Dockerfile과 Nginx compose 파일(docker-compose.nginx.yml)이 함께 들어 있습니다. README에는 Let's Encrypt를 이용한 HTTPS 설정, 인증서 자동 갱신, 무중단 업데이트를 위한 blue-green 전략이 정리되어 있습니다. 전체 배포 명령은 project README를 참고하세요.
Additional resources
- Project repository: 소스, README, 배포 가이드.
- Public explorer instance: TexLabs가 호스팅하며 기본적으로 Preprod를 제공합니다.
Report issues
explorer 관련 문제는 TexLabs' tracker에 등록하세요.
이 문서 페이지 관련 문제는 Midnight docs repository에 등록하세요.