Starknet Infrastructure
Cumulo's Starknet Node Infrastructure
At Cumulo, we've set up a robust and production-grade infrastructure for Starknet, combining a high-performance Juno full node with a fully operational attestation validator. This setup ensures accurate data retrieval, full participation in Starknet staking, and real-time monitoring via Prometheus.
The architecture includes:
- 🔗 Ethereum Execution Layer Connection using a local Geth node via WebSocket for state and transaction data.
- 🛰️ Juno Node acting as a full Starknet node, exposing HTTP and WS endpoints for RPC calls and validator communication.
- 🧾 Starknet Attestation Validator (compiled from
starknet-staking-v2), securely signing attestations using a local config.json with operational address and private key. - 📊 Prometheus Metrics Exporters for both the Juno node and validator, enabling visibility of sync status, block height, and attestation activity.
- 🛡️ Redundant Node Setup: In addition to using the official snapshot system from Nethermind for Juno, Cumulo maintains a secondary mirrored infrastructure as a fallback, ensuring immediate recovery in case of failure in the main system.
This infrastructure is fully open-source and aligned with the evolving standards of Starknet and Nethermind's Juno ecosystem, enabling Cumulo to contribute to decentralization while maintaining top-tier observability and resilience.
Active Validator on Starknet Testnet: Cumulo also operates a live validator on Starknet Sepolia testnet, contributing to decentralization and testnet reliability. You can delegate STRK and explore staking data directly on Voyager: View Validator on Voyager