{"repo":"tazhate/chainplane","free":true,"listed":false,"github":"https://github.com/tazhate/chainplane","clone":"git clone https://github.com/tazhate/chainplane.git","description":"Kubernetes operator for 102 blockchain networks. Declarative node lifecycle, auto-upgrades, health monitoring, and snapshot bootstrap via a single CRD.","language":"Go","stars":15,"topics":["bitcoin","blockchain","ethereum","go","helm","kubernetes","kubernetes-operator","solana","web3"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"ChainPlane A Kubernetes operator for deploying and managing blockchain full nodes. Supports 102 chains with built-in health monitoring, snapshot bootstrapping, and automatic recovery. ⚠ Alpha software. The CRD API is v1alpha2 — breaking changes may occur in minor releases until promoted to v1beta1 . Not recommended for production without thorough testing in your environment. Bug reports and feedback are very welcome. Overview chainplane manages the full lifecycle of blockchain nodes on Kubernetes. Define a ChainInstance custom resource and the operator handles everything: StatefulSet creation, persistent storage, configuration, health monitoring, and automatic recovery. Key Features - 102 supported chains — Bitcoin family, Ethereum (4 clients), all major EVM L2s (OP Stack, ZK Stack, Arbitrum Orbit/Nitro), Cosmos SDK ecosystem, Solana, TON, TRON, NEAR, XRP, Stellar, Cardano, Polkadot, Sui, Aptos, and more - Chain-specific health checks — per-chain RPC polling with sync progress, ETA calculation, and peer count tracking - Auto-recovery — nodes stuck in Degraded phase restart automatically after a configurable timeout (default 15 min) - Snapshot bootstrap — MinIO-based snapshot restore to skip days of initial sync - Multi-client Ethereum — Nethermind, Geth, Reth, and Erigon selectable via a single CRD field - Adapter pattern — each chain is a self-contained Go file providing image, config template, health check, CLI flags, env vars, and probes - DefaultResources() on all 102 ada","default_branch":null,"files":null,"tree":[],"storefront":"/r/tazhate","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tazhate/chainplane/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}