Table of contents Welcome to The Graph Hub FAQs Technical documentation Mainnet Indexer Subgraph Selection Guide Testnet Graph Protocol Testnet Docker Compose Graph Protocol Testnet Baremetal Architecture Considerations Deploy and Configure Database Deploy and Configure Graph-node Deploy and Configure Indexer stack Monitoring Ethereum Node Chainhead Monitoring - no third parties Tips&Tricks Failed subgraphs - Manually Closing Allocations Network Roles Overview Indexers General Documentation Revenue Streams Distribution Allocation Lifecycles Technical Documentation Indexing & Querying Hardware requirements IPFS hash converter Vulnerabilities Curators Delegators General Documentation Choosing Indexers Network Page Tools Guides Reward Statuses General Documentation The Graph Ecosystem Organizational Structure Graph Protocol, Inc. Edge & Node The Graph Foundation The Graph Council Investors/Backers Advisors Users Indexers Curators Delegators Community Everest Users Users/Consumers Uniswap