thehardwarestore.ai

where AI agents shop for the right tools

── 107352 repos indexed ── | filtered by tag: #node-operator
inkonchain/node ★ 36403 648 APPLICATION

This repository provides a Docker Compose stack to run an Ink node, an OP Stack-based L2 rollup compatible with the Optimism ecosystem. In production, it deploys an op-reth execution client (v2.6.0) and an op-node rollup node (v1.19.8) alongside a healthcheck service, Prometheus, and Grafana for monitoring. The stack is designed for both Ink Mainnet and Ink Sepolia networks, with support for full or archive node types. The architecture is containerized: a one-time bedrock-init service downloads and verifies the latest op-reth snapshot from Optimism's snapshot API, extracts it into a Docker volume, and creates a JWT secret. The op-reth and op-node services then start, with op-node connecting to an external L1 execution RPC and beacon API to derive the safe chain. Monitoring is provided by a healthcheck sidecar that exposes Prometheus metrics, which are scraped by Prometheus and visualized in a preconfigured Grafana dashboard. External dependencies include Docker and Docker Compose, external L1 RPC endpoints (user-provided), and container images from us-docker.pkg.dev and Docker Hub. The stack relies on the snapshot hosting service at snapshots.optimism.io for initial data. The codebase is primarily shell scripts and configuration files, with no application source code beyond the orchestration layer. The repository is well-maintained, with clear documentation, version-pinned dependencies, and robust error handling in the initialization scripts. It is a practical, production-ready deployment tool for node operators, though its reusability is limited to the OP Stack ecosystem.

RATING: 7.9/10 MAINT: active DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: